0% found this document useful (0 votes)
5 views

Python Full Stack Development

The document outlines a comprehensive course on Python Full Stack Development, focusing on the Django framework and its advantages over Flask. It details the course content structured into chapters covering topics from HTML and CSS to Angular, Python, and Django, including deployment on AWS. Key features of Django such as security, speed, and suitability for various web applications are highlighted, alongside a comparison with Flask's flexibility and simplicity.

Uploaded by

luffyzoro7665
Copyright
© © All Rights Reserved
Available Formats
Download as PDF, TXT or read online on Scribd
0% found this document useful (0 votes)
5 views

Python Full Stack Development

The document outlines a comprehensive course on Python Full Stack Development, focusing on the Django framework and its advantages over Flask. It details the course content structured into chapters covering topics from HTML and CSS to Angular, Python, and Django, including deployment on AWS. Key features of Django such as security, speed, and suitability for various web applications are highlighted, alongside a comparison with Flask's flexibility and simplicity.

Uploaded by

luffyzoro7665
Copyright
© © All Rights Reserved
Available Formats
Download as PDF, TXT or read online on Scribd
You are on page 1/ 5

Python Full Stack Development

ABOUT DJANGO FRAMEWORK

What are the frameworks availabe in python?


➢ Django
➢ Pyramid
➢ Flask
➢ Web2py
➢ Tornado
➢ Pylons
➢ Bottle

Why do we choose Django over flask?

Reason to choose Django

➢ It is fast and simple


➢ It is secure
➢ It suits for any web application projects
➢ Reason to choose Flask
➢ Extremely flexible
➢ Minimalist without sacrificing power
➢ Simple to learn and use
➢ Routing URLs is easy
➢ Small core and easily extensible
Course Content

CHAPTER 1: INTRODUCTION
➢ Introduction to Django
➢ What is Django?
➢ Django and Python
➢ MVT
➢ Pypi download and install Django

CHAPTER 2: Front-End Introduction & HTML levels


➢ What is the Web?
➢ HTML Level One Introduction
➢ Basics
➢ Basic Tagging
➢ Lists
➢ Divs and Spans
➢ Attributes
➢ HTML Level One Assessment -Overview
➢ HTML Level Two – Advanced
➢ Level Two Introduction
➢ Tables
➢ Forms
➢ Labels
➢ selections
➢ HTML Level Two –Assessment

CHAPTER 3: CSS ,BOOTSTRAP AND JAVASCRIPT


➢ CSS basics
➢ Fonts
➢ Box models
➢ Spectrum project overview
➢ Bootstrap overview
➢ Introduction
➢ Buttons
➢ Forms
➢ Navbars
➢ Grid
➢ Bootstrap Assessment

➢ Javascript Overview
➢ Introduction
➢ Basics
➢ Connecting javascript
➢ Operators
➢ Control flow
➢ Loops concepts
➢ Functions
➢ Array
➢ Object
➢ Javascript Assessment

CHAPTER 4: Angular
➢ Introduction
➢ Components & Data binding
➢ Directives
➢ Services & Dependency Injection
➢ Routing
➢ Observables
➢ Forms
➢ Pipes
➢ Http
➢ Autentication

CHAPTER 5: Python
➢ Introduction
➢ Installation and setup
➢ Numbers
➢ Strings
➢ Lists
➢ Dictionaries
➢ Tuples, sets and Booleans
➢ Control flow
➢ Function
➢ Oops concept
➢ Regular expressions
➢ Modules and Package
➢ Decorators
➢ Name and main
➢ Numpy
➢ Pandas
➢ Matplotlib
➢ Seaborn
➢ Lab Session 5

CHAPTER 6: DJANGO
➢ Django setup
➢ Challenge Task and solutions
➢ URL Mappings
➢ Templates
➢ Static files
➢ Creating models
➢ Population Scripts
➢ Models-Templates-Views Paradigm
➢ Django Forms
➢ Forms basics code along
➢ Form validation
➢ Model forms
➢ Relative URLs with Templates
➢ URL Template Inheritance
➢ Template Filters and Custom Filters
➢ Django password
➢ User Models
➢ Coding User Models and Forms
➢ Registration
➢ Logins
➢ CRUD using SQLite3
➢ Lab session 6

CHAPTER 7: Django Deployment


➢ Introduction to aws
➢ Setting up the project in aws

You might also like