Introduction
  • Technology Ovierview
  • Project requirements
  • IDE
  • Debugging and inspecting code
Django Introduction
  • Django framework
  • Python Installation
  • Virtual environment
  • Creating Project
  • PyCharm IDE
  • New App
  • Migrations
  • User and admin
  • Field options
  • Field types
  • Urls
  • Class Views
  • Model objects methods
  • Templates
  • Dynamic templates
  • Admin customisation
  • REST
  • Serializers
  • Postman & HTTP methods
  • Token
  • Permissions
  • Relationship: One to one
  • Relationship: One to many
  • Relationship: Many to many
Back-end API
  • Setting up project
  • URLs
  • Models
  • Serializers
  • Testing API
  • Custom method
  • Request Data
  • Update and Create
  • Ratings
  • Token Auth
  • Register User
  • Restriction
  • API Quiz
Angular Introduction
  • Framework Introduction
  • Creating app
  • IDE and files
  • Src files
  • Modules
  • Components
  • Data binding
  • User interaction
  • Two way data binding
  • Directives
  • Life Cycle methods
  • Classes and styles
  • Services
  • Pipes
  • Router
  • Navigation
  • URLs params
  • Forms
  • Parent - child
  • Child - parent
  • Observables
  • Build
Front-end Web app
  • New Project
  • Routing
  • Main components
  • Movie List
  • Fetching data from API
  • CORS and auth
  • Data in main
  • Movie Details
  • Rating stars
  • User Rate
  • Updating view
  • Type casting
  • CRUD controls
  • CRUD events
  • Forms
  • POST method
  • PUT and DELETE methods
  • Updating view
  • Styles
  • Login form
  • Token cookie
  • Dynamic token
  • Register
  • Angular front-end App
NativeScript introduction
  • NativeScript overview
  • Setting up environment
  • Creating app
  • Running your app
  • Writing HTML
  • Layouts
  • Styling