Full Stack dev – web, mobile, back-end API
What you’ll learn
Build Websites and Web Apps using Angular framework with JavaScript and Typescript
Build Cross platform mobile Android and iOS apps with Nativescript
Build Full working back-end API with Django and python
Deploy API and Web app on the servers absolutely for free
Use Git Version Control
Use Pycharm and Visual Studio Code
Command Line Interface (npm, angular CLI, nativescript CLI, python with pip)
Course content
Expand all 133 lectures21:20:04
–Introduction
27:36
Introduction
Preview
06:23
Update
01:37
Project requirements
03:10
Technology Ovierview
Preview
05:20
IDE
04:05
Debugging and inspecting code
07:01
–Django Introduction
03:40:55
Django framework
04:31
Python Installation
09:09
Virtual environment
08:08
Creating Project
04:36
PyCharm IDE
09:17
New App
07:26
Migrations
10:44
User and admin
07:00
Field options
10:50
Field types
16:43
Urls
10:11
Class Views
06:05
Model objects methods
14:52
Templates
06:27
Dynamic templates
08:28
Admin customisation
09:09
REST
03:26
Serializers
11:12
Postman & HTTP methods
09:46
Token
08:03
Permissions
09:04
Relationship: One to one
13:47
Relationship: One to many
08:25
Relationship: Many to many
13:36
–Back-end API
02:03:56
Setting up project
06:13
URLs
06:14
Models
12:16
Serializers
10:30
Testing API
10:19
Custom method
10:36
Request Data
07:05
Update and Create
15:30
Ratings
10:42
Token Auth
09:57
Register User
11:34
Restriction
13:00
API Quiz
15 questions
–Angular Introduction
02:57:20
Framework Introduction
08:43
Creating app
04:52
IDE and files
10:58
Src files
10:42
Modules
05:34
Components
11:07
Data binding
06:20
User interaction
09:23
Two way data binding
05:44
Directives
10:12
Life Cycle methods
06:21
Classes and styles
06:42
Services
08:50
Pipes
07:58
Router
10:44
Navigation
04:00
URLs params
08:46
Forms
08:58
Parent – child
08:17
Child – parent
05:58
Observables
07:26
Build
09:45
–Front-end Web app
04:01:00
New Project
Get immediately download Full Stack dev – web, mobile, back-end API
09:39
Routing
10:09
Main components
12:17
Movie List
10:25
Fetching data from API
08:59
CORS and auth
08:49
Data in main
10:21
Movie Details
07:07
Rating stars
09:13
User Rate
14:51
Updating view
08:08
Type casting
08:25
CRUD controls
09:00
CRUD events
14:04
Forms
11:31
POST method
11:22
PUT and DELETE methods
10:24
Updating view
11:11
Styles
11:03
Login form
07:15
Token cookie
12:54
Dynamic token
11:02
Register
12:51
Angular front-end App
15 questions
–NativeScript introduction
02:02:05
NativeScript overview
04:12
Setting up environment
12:12
Creating app
05:01
Running your app
13:00
Writing HTML
08:00
Layouts
12:04
Styling
09:10
NativeScript components
07:44
Data binding
09:02
Plugins
16:27
Icon and splash screen
10:03
Themes
06:07
Publishing apps
09:03
–Front-end Mobile apps
03:29:09
Creating Nativescript project
12:04
Setting up files
09:04
Importing login component
11:22
Fixing issues
14:34
Login inputs
20:29
Register component
13:19
Home component
09:11
Movie list
11:21
Logout and input movie
16:02
Add movie service
08:20
Edit movie
16:28
Delete movie
07:34
Font icons
15:29
Average rating
11:04
Rating input
09:47
Rating service
10:23
Preparing final version
12:38
Mobile Apps Quiz
15 questions
–Deployment
01:12:47
Heroku overview
07:08
Preparing Django for Heroku
11:32
Deploying to Heroku
16:36
Firebase account
06:26
Deploy Angular app
12:50
Deploying mobile apps
18:15
–Next steps
01:04:15
Version Control
Preview
14:24
CI and CD
06:24
Agile methodology
05:00
Stack overflow
06:41
Repositories
12:26
Testing
07:49
Making money
09:59
Goodbye
01:32
–Updates
21:01
Cloning Repository
05:04
Migrating to Angular 6
15:57
Get immediately download Full Stack dev – web, mobile, back-end API
Requirements
To follow along, you will need to have a computer with internet connection.
It will be explained in details during the course how to install and use all required tools and they are all absolutely free
Description
This course is during an update. All new content starts with BLUE SCREEN. I will update section by section when all ready.
Three ready to use applications deployed on servers for public use and all that with no costs included. All Frameworks, libraries, tools ans servers cover in this course are completely for free. Source code for all apps included so you can grab it and use whatever you like. No restrictions apply.
We will start course from the introduction for the tools. We will cover IDE tools, Git version control, Django, Angular and NativeScript CLI. And we will be talking about the process of creating full stack apps.
In the second section wi will create a new Django API from scratch. I will show hot to install all requirements, how to create our own models, how to work with views, serialisers and urls.
Once, our API is done we will create a font-end web app with Angular. We will create our own components, services, communicate with API with http request. We will do some styling.
Another section will cover creating new application on mobile. We will target both android and iOS devices. We will reuse a lot of code from Angular.
Last section is deployment where I show how to deploy all apps on live server completely for free. Our web app Angular will be placed on the different server then our back-end Django API.
Last section will cover next steps. What should you do as a new full stack developer: where to look for help, what else in on the pipeline, what are test and why to to them and how to monetize your skills and make some money from what you have learned.
Who this course is for:
Anyone who want to become a Full Stack developer
Beginners who would like to know how web and mobile apps are connected with back-end
Anyone who want to know how to make web apps, mobile apps and APIs
Front-end developers who wants to expand their expertise to backend
Delivery Method
– After your purchase, you’ll see a View your orders link which goes to the Downloads page. Here, you can download all the files associated with your order.
– Downloads are available once your payment is confirmed, we’ll also send you a download notification email separate from any transaction notification emails you receive from coursesblock.com
– Since it is a digital copy, our suggestion is to download and save it to your hard drive. In case the link is broken for any reason, please contact us and we will resend the new download link.
– If you cannot find the download link, please don’t worry about that. We will update and notify you as soon as possible at 8:00 AM – 8:00 PM (UTC 8).
Thank You For Shopping With Us!