#No.1 online platform for trending courses!
Python and Django Training
SK, LLC provides services in complete Software Development Life Cycle (SDLC) starting from requirement gathering, analysis as per client need, the design, technical documentation, coding, testing and ongoing support. SK has a team of subject knowledge experts working in the industry with trending technical skills like Service now, Selenium, QA, Tableau, Power BI and Industry standards like ITIL setup knowledge. We partner with companies and individuals to address their unique needs, providing training and coaching that helps everyone to achieve their career goals.
Course Prerequisites
About Course
Designed to meet the industry benchmarks, Python and Django is curated by top industry experts. This course is created to help you gain expertise in the Python and Django. You will also master the about the skills and responsibilities of a Python and Django and hear from several data experts sharing their tips & advice to start a career. Enrol now to become a Python and Django expert with SK IT Software Solutions.
Curriculum
73 Lessons
Introduction of Python Programming and Features
Python memory management
Installation of Python (Mac and Windows) and python set up on Editor.
Handling user inputs (input (), rlcompleter, and get pass)
Python Variables and datatypes
Int, String, Lists, Tuples, Set, Dictionaries, etc., and their basic operations
Comments and docstring in Python
Control Statements and Loops
Python Functions
PEP: Coding Style guide and libraries (pylint etc.,)
List Comprehensions Functional Approach
Python Anonymous Functions, Map, Reduce, Filter
Python File Handling/Operations (Context managers)
Python modules (JSON, OS, Sys, Date Time, etc.,)
Python Decorators
Python Generators and Iterators
Python dunder methods
Built-in iteration helpers: range (), Zip (), enumerate (), reversed (), and Sorted ()
Exception Handling and Custom Exceptions
Database Connectivity (MySQL)
Oops Concept
Class vs Static vs Instance methods
Debugging Techniques (breakpoint, PDB)
Python Unit Testing
Python Logging
Time and Space Complexity
RESTful Services
Module based and comprehensive evaluation.
Introduction to Django
Why Django over other frameworks? (Flask, fastAPI, Pyramid)
Installation
Starting a New Project and app
Folder Structure
Django Architecture – concepts of MVC & MVT
The Flow of a request in Django
HTTP methods
Some Important manage.py commands
Connection with database in Django Settings
Creating User and Superuser
Migrations
Concepts of ORM
Models
Model Inheritance (Overview)
Fields
Class and Function – based view Approach
Overview of Django mixins
What are Templates?
Context
Static Files
URLS
Django tags
CSRF Tokens
Request Object
How to Use Query Parameters
ORM Queries
Django Form Fields
Widgets
Django Model Forms
Django Form Sets
Form Validation
Permission Decorator
Cookies
Middleware’s
What is Rest?
REST API design best practices
Comparison between Django and DRF
DRF views and Serializers
Serializer validation
CORS
Authentication Methods
Swagger Documentation and Test Cases
Sample Django Application
Django Application Deployment on Server