Mô tả

Welcome to this Full stack course. This course is mainly based on Django and React and React Native but we will cover much more than just these frameworks. We will build full applications including backend restful API, front-end web app and mobile apps on both Android and iOS.

We will discover how to make a user authentication (register and login users), how to create a full CRUD (create, read, update and delete) and how to create our own endpoints. I will show how to communicate between the API and web app. We will discover how to style the application and restrict certain parts of it to authenticated users only. All that done with very popular frameworks. We will use javascript and python languages and basic knowledge of these is required.

This course is built from two kinds of sections: First is an introduction to the framework where I explain everything from scratch, and 2nd is a hands-on section to build a ready application. After finishing this course you will have both knowledge and also experience how to build a full-stack application using Django, React and React Native.

Also, I will show you how to deploy back-end API and front-end web app on the production server absolutely for free. You don’t need to spend any money to put your full application live.

Bạn sẽ học được gì

Making a Single page app with React

Creating RESTfull API with Django

Mobile apps on both Android and iOS

Yêu cầu

  • basic knowledge of Javascript
  • basic knowledge of python

Nội dung khoá học

9 sections

Introduction

4 lectures
Project requirements
03:10
Technology overview
05:16
IDE
04:05
Debugging
07:01

Django Introduction

24 lectures
Introduction
04:31
Python Installation
09:09
Virtual environment
08:08
Creating Project
04:36
PyCharm IDE
09:17
Files overview and 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
One to one
13:47
One to many
08:25
Many to many
13:36

Django API project

12 lectures
Starting API 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
Restrictions
13:00

React Introduction

15 lectures
Introduction
05:20
Create App
06:08
Files overview
11:19
Components
14:54
Props
10:17
Events
09:48
State
11:20
Life Cycle methods
05:26
Conditional display
10:55
Loops and keys
07:40
Router
10:00
Context
13:52
Styling
10:09
Hooks - state
11:22
Hooks - effects
08:19

React project

31 lectures
Creating react app
04:25
Layout
06:19
List component
05:30
Fetching data
07:04
CORS
05:45
New component
09:01
Events and props
08:38
Displaying details
08:10
Font Icons
09:30
Displaying rating
06:56
Rating stars
12:59
Sending rating
10:05
Updating parent
10:23
Edit component
09:37
Layout tweaks
08:28
Form
11:24
API Service
11:29
Updating list
05:56
New records
11:41
Delete records
10:10
Routing
07:27
Login page
08:53
Context
08:46
Hooks for context
07:49
Cookies
10:48
Dynamic token
09:49
Register users
09:01
Styling
17:47
Logout
06:06
Custom hook
13:46
Own hook in component
08:44

React Native Introduction

15 lectures
Framework overview
04:35
Expo
10:43
Running your app
14:30
Files overview
06:39
Components, props and state
06:13
Styling
06:18
Flex
07:10
User inputs
08:14
Lists
09:47
Images
04:47
Platform specific code
09:44
Icon and splash screen
07:55
Navigation
13:54
Build
09:00
Eject
07:58

React Native project

19 lectures
Initialising project
06:09
Getting data from Django
12:14
Styling list
08:11
Enable Navigation
06:21
Passing params
06:49
Icons for rating
09:57
Top bar
09:02
Edit component
07:11
Forms
07:40
PUT method
07:02
Fetch from localhost
05:57
Rate UI
08:25
Rate request
05:30
POST new record
07:33
Delete record
08:50
Login UI
05:10
AsyncStorage
10:04
Token
07:10
Register
11:25

Deploy Apps

5 lectures
Heroku overview
07:08
Preparing Django for Heroku
11:32
Deploying to Heroku
16:36
Firebase account
06:26
Deploy React App
13:20

Finish

1 lectures
Summary
01:51

Đánh giá của học viên

Chưa có đánh giá
Course Rating
5
0%
4
0%
3
0%
2
0%
1
0%

Bình luận khách hàng

Viết Bình Luận

Bạn đánh giá khoá học này thế nào?

image

Đăng ký get khoá học Udemy - Unica - Gitiho giá chỉ 50k!

Get khoá học giá rẻ ngay trước khi bị fix.