Skip to content

Modern web development with Vue, Nativescript and Laravel

License

Notifications You must be signed in to change notification settings

brunobg/webdevbook

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

63 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

This book is about how to architecture and implement a full web/native application following modern (2020) practices, with a Single Page Application (SPA) frontend and a native application on mobile devices written in Javascript. Both frontend and backend are covered.

The book is available to read at https://brunobg.github.io/webdevbook/.

To do list

Project and management

  • Software projects for dummies
  • Software development methodology
  • What every developer should know about design (and designers should too)
    • Users, that pesky little problem
  • Tools for software development and project management

Frontend

  • introduction
  • reactive
  • setup
  • interface
    • Design considerations
  • debug
    • Android
    • iOS
  • deployment
    • iOS
  • [-] routing
  • [-] state and storage
  • authentication
    • sign up code
    • login code
    • oauth code
  • communication
    • serializing forms
    • binary data
  • models
  • testing
    • mocha
    • cypress
  • i18n
    • Tools for i18n
  • push communication
    • web push
    • websockets
  • camera
    • basic setup
    • Camera access with Nativescript
    • Drag and drop
    • Paste from clipboard
  • sharing
  • caching
  • last

Backend

  • introduction
  • architecture
  • structure
  • testing
  • setup
  • models
    • polymorphism
  • database
  • routing
  • controllers
  • [-] authentication
  • security
  • deployment
  • SSR
  • media
  • [-] pushcommunication
  • scraping
  • last

About

Modern web development with Vue, Nativescript and Laravel

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published