DFPD
Diploma in Full Stack Python Developer
Duration: 4 Months
Overview
Python Full Stack Developer course is designed for beginners and developers to specialize
in building complete modern websites with Front-End, Back-End and Web Framework technologies,
along with Database Management Systems.
With rapid development in technologies, Python Full Stack Developer professionals are in demand.
Objective
This course helps the participants to understand from basic to advanced level in the
application of Python.
Target Audience
Diploma / Graduates / Engineering Students
Prerequisites
Python programming language is mandatory.
Course Coverage
Front-End Language & Library
HTML5
- HTML Basics
- New Elements
- Canvas
- Multimedia
- Form Elements
- Semantic Elements
CSS3
- Syntax
- ID, Class, Tag Styling
- Using Text
- Fonts
- Links
- Lists and Tables
- Box Model
- Text Effects
- Transition
- Animations
Bootstrap
- Responsive Layouts with Grids
- Themes
- Components
- Building Forms
Advanced JavaScript
- Basics
- Arrays
- Functions and Objects
- DOM Model
- Event Handling
- Arrow Functions
- Closures
- Array Filter and Array Reduce
- Regular Expression
- OOP Concepts
- Promises
- Async / Await
React JS
- Creating an App
- Using Templates
- Components
- Working with Props and State
- Event Handling
- Routing
- Hooks (useState, useEffect, useRef, useCallback, useContext)
- Server Integration with API Calls
Database Management System
MySQL
- Client / Server Concepts
- Relational Model
- Data Definition using SQL
- Modify Tables using ALTER TABLE Queries
- Add Column, Add Index, Add Primary Key
- INSERT and DELETE Queries
- UPDATE Queries
- SELECT Queries (WHERE, LIMIT, ORDER BY)
- GROUP BY, JOIN
- Constraints and Indexes
- Views
- Expressions and Grouping
- Using Functions (Math, Strings, Dates)
- JOIN and Subqueries
- Advanced MySQL Query Processing
MongoDB
- Introduction to NoSQL Databases
- CRUD Operations
- Data Indexing & Aggregation
- Working with Unstructured Data
Web Framework
Django
- What is a Web Framework
- The MVT Design Pattern
- Django Template Tags
- If / Else / If-Elif-Else
- For Loop
- Comments & Filters
- Using Templates to Display Data
- Forms Creation
- CRUD Operations
- The Form Class
- Processing the Form
- Widgets & Validation
- Forms in Templates
- Using Models and ORM
- Building Web APIs using Django REST
- Generic Views in Django REST
- Serializers
- Working with Images
- Authentication with Tokens
- Postman
- Related Models
- ContentTypes App
Code Management
Git
- Setting up a Git Repository
- Version Control
- Branching & Merging
- Collaboration
⬅ Back to Diploma Courses
If you have any queries, Contact Us
Phone 📞: 8124788718 / 9444826464
Email 📧: cscminjur601203@gmail.com
Address: CSC Computer Education, 436, Hemachandra Nagar,
Minjur, Tamil Nadu 601203