0% found this document useful (0 votes)
6 views4 pages

Python Full Stack Using Django: Day 1: Introduction To Web Application Development. Day 2: Python Basics

This document outlines a comprehensive 18-day course on Full Stack Development using Python and Django, covering essential topics such as Python basics, HTML, CSS, Bootstrap, and CRUD application development. Each day focuses on specific skills, from web application introduction to deploying a Django project on PythonAnywhere. The course culminates in a final project review and Q&A session, ensuring participants gain practical experience and knowledge in web development.

Uploaded by

vijayanbalaji129
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PDF, TXT or read online on Scribd
0% found this document useful (0 votes)
6 views4 pages

Python Full Stack Using Django: Day 1: Introduction To Web Application Development. Day 2: Python Basics

This document outlines a comprehensive 18-day course on Full Stack Development using Python and Django, covering essential topics such as Python basics, HTML, CSS, Bootstrap, and CRUD application development. Each day focuses on specific skills, from web application introduction to deploying a Django project on PythonAnywhere. The course culminates in a final project review and Q&A session, ensuring participants gain practical experience and knowledge in web development.

Uploaded by

vijayanbalaji129
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PDF, TXT or read online on Scribd
You are on page 1/ 4

Python Full Stack Using Django

Python Essentials | HTML | CSS | Bootstrap | Javascript


| File Handling | SQL | Django | CRUD Application

Day 1: Introduction to Web Application Development.


 Overview of Application, Types, and Sample applications.

Day 2: Python Basics

 Introduction to Python Installing Python


 Variables, data types (integers, floats, strings, booleans)
 Simple Python program

Day 3: Control Structures and Functions

 Conditional statements (if, else, elif)


 Loops (for and while)
 Creating and using functions
 Practice exercises with basic programs

Day 4: Data Structures – Lists, Tuples, and Dictionaries

 Understanding lists, tuples, and dictionaries


 Performing operations (adding, updating, deleting items)
 Working with nested data structures

Day 5: File Handling and Introduction to Modules

 Reading from and writing to text files


 Importing and using Python modules (e.g., math, random)
 Writing your own simple modules

Day 6: HTML and CSS Basics

 Introduction to HTML structure and elements


 Creating a simple HTML page
wiselearnz.com
 Introduction to CSS and basic styling
 Creating a basic webpage layout

Day 7: Bootstrap Integration

● Understanding the purpose of Bootstrap


● Adding Bootstrap to your project
● Using Bootstrap components (buttons, forms, tables, etc.)
● Creating a responsive layout with Bootstrap

Day 8: Setting Up Django and Your First Project

● Installing Django and setting up a virtual environment


● Creating your first Django project
● Running the Django development server
● Creating a simple "Hello, Django!" page

Day 9: Django Project Structure and Creating Your First App

● Understanding Django’s project structure


● Creating a new Django app
● Setting up views and URL routing
● Displaying dynamic content using Django views

Day 10: Working with Django Models

 Introduction to Django models and databases


 Setting up SQLite as the database
 Creating and migrating your first model
 Using the Django admin interface to manage data

Day 11: Django Templates and Static FilesContent:

 Creating and using HTML templates in Django


 Using Django template language (variables, loops, conditionals)
 Managing static files (CSS, JavaScript, images) in Django

wiselearnz.com
Day 12: Setting Up the Database and Connecting with Django

 Understanding Django’s ORM (Object-Relational Mapping)


 Creating a database schema using models
 Interacting with the database using Django’s built-in ORM

Day 13: Building a Simple CRUD Application - Part 1

 Creating models for a simple task management application


 Implementing functionality to add and list tasks
 Displaying data in HTML templates

Day 14: Building a Simple CRUD Application - Part 2

 Implementing update and delete functionality


 Creating forms for adding and editing data
 Handling form submissions and validations

Day 15: User Authentication and Authorization

 Setting up Django’s built-in authentication system


 Creating user registration, login, and logout functionality
 Restricting access to certain pages based on user authentication

Day 16: Preparing Your Application for Deployment

 Configuring settings for production


 Collecting static files for deployment
 Testing your application locally

Day 17: Deploying on PythonAnywhere - Part 1

 Creating a free PythonAnywhere account


 Setting up a new web application on PythonAnywhere
 Uploading your Django project to PythonAnywhere

wiselearnz.com
Day 18: Deploying on PythonAnywhere - Part 2

 Configuring the database and environment variables


 Testing the deployed application
 Final Project Review and Enhancements
 Q&A session

wiselearnz.com

You might also like