Skip to content

hemansnation/full-stack-roadmap-django-react

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

9 Commits
 
 
 
 

Repository files navigation

Full Stack Web Development Roadmap Django React

Python | Django | ReactJS

Himanshu Ramchandani
M.Tech | Data Science

Technology Stack

Python Core
HTML
CSS
JavaScript
ReactJS
SQL
Bootstrap
jQuery
AJAX
Django
GIT - version control
Integrating Django and React
Deployment - Heroku
Live Projects

Python Core Basics

Variables Print function Input from user

Data Types

Numbers
Strings
Lists
Dictionaries
Tuples
Sets
Other Types

Operators

Arithmetic Operators
Relational Operators
Bitwise Operators
Logical Operators
Type conversion

Control Statements

If Else
If
Else
Else If
If Else Ternary Expression

While Loops

Nested While Loops
Break
Continue
pass
Loop else

Lists

List Basics
List Operations
List Comprehensions
List Methods

Strings

String Basics
String Literals
String Operations
String Comprehensions
String Methods

For Loops

Range Functions
Nested For Loops
Break
Continue
Pass
Loop else

Functions

Definition
Call
Function Arguments
Default Arguments
Docstrings
Scope
Special functions Lambda, Map and Filter
Recursion
Functional Programming and Reference Functions

Dictionaries

Dictionaries Basics
Operations
Comprehensions
Dictionaries Methods

Tuples

Tuples Basics
Tuples Comprehensions
Tuple Methods

Sets

Sets Basics
Sets Operations
Union
Intersection
Difference and Symmetric Difference

Data Structures and Algorithms

Analysis of Algorithms
Types of analysis
Asymptotic Notations
Recursion and Backtracking
Stack
Queue
Trees
Linked Lists
Sorting
Searching

File Handling

File Basics
Opening Files
Reading Files
Writing Files
Editing Files
Working with different extensions of file
With Statements

Exception Handling

Common Exceptions
Exception Handling
Try
Except
Try except else
Finally
Raising exceptions
Assertion

Object Oriented Programming

Classes
Objects
Method Calls
Inheritance and Its Types
Overloading
Overriding
Data Hiding
Operator Overloading

Regular Expression

Basic RE functions
Patterns
Meta Characters
Character Classes

Modules & Packages

Different types of modules
Create your own module
Building Packages
Build your own python module and deploy it on pip

Magic Methods

Dunders
Operator Methods

HTML

HTML tags
Forms
Colors
Layouts
Add styles
Classes and IDs

CSS

Colors
Background
Margins, border and padding
Text
Pseudo Classes
Transitions
Links
Navigation
Dropdown

JavaScript

Basic Syntax
Variables
Operators
Data Type
Functions
Conditional Statements
For Loop
Events
Object Functions
Object Template Literals
Form Validations
Projects

ReactJS

Understanding Why React
JavaScript Revision
React Components
React State
React Hooks
API calls using React
Projects
Building GitHub Card App
Building Star Match Game

SQL

Structure Query Language Basics
CRUD ( Create Read Update Delete ) operations
Operators OR AND
Order By Group By
Paginations and Limits
SQL joins
Functions
Primary Key and Foriegn Key
Subqueries
Alter Table
SQL Injections
Problem Statements
MySQL
Working with MySQL Workbench Community Edition
PostgreSQL
Complex Interview Questions

Bootstrap

Containers Grid Basics Jumbotron Buttons Badges Cards Navigation

jQuery

Syntax Selectors Events Effects

AJAX

Loading jQuery Cross-site request forgery in AJAX requests Performing AJAX requests with jQuery

Django

Building Blog Application Data Schema Administrator Models QuerySets Templates and Pagination Enhancing blogs with advance features Emails Comment System Building a Social Website Login and Registration Authentication Backend Social Authentication, like facebook, twitter, google Sharing content Adding AJAX action with jQuery Building an Online Shop Shipping cart Registering user orders E-learning Platform Course model Creating models of diverse content CMS RESTful APIs Installing REST framework Parsers and renders Handling Authentication Chat server Creating a Chat application Routing Going Live Production environment PostgreSQL WSGI NGINX Git - Version Control Initiate Repository Commit Pull Push Controlling end to end project Working with Your team using Git Branches Integrating Django and React Django and React Setup Creating Django API and Integration with React Authentication to React using Django REST Framework. Deployment Heroku Understanding going live as a product.

Approach for Placement Requirements Competitive Programming Competitive Programming will start after Loops and Functions, parallelly with further topics. Logical Thinking Logical Programming will start from day one parallelly. Building Strategy for Technical Rounds Solving more than 500+ problem statements and interview questions. Building mini Projects for understanding of different modules. Materials & Resources PDFs Booklets Code files Useful links Session Recordings Will be provided as we move further with each and every topic

Join the Full Stack Development What’sApp Group here:

https://chat.whatsapp.com/CEthikwvNgh5R2jSXDgv4X

Connect with me on these platforms:

LinkedIn : https://www.linkedin.com/in/hemansnation/

GitHub : https://github.com/hemansnation

Instagram : https://www.instagram.com/masterdexter.ai/

Twitter : https://twitter.com/hemansnation

Contact for any Query : +91 9074919189

About

Full Stack Web Development Roadmap Django React

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published