top of page
sklogo.png
  • Facebook
  • Instagram
  • LinkedIn
  • X

#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.

python-django.png
level.png

Level

Beginner

duration.png

Duration

15.3 hours

lectures.png

Lectures

98 lectures

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

bottom of page