JET Academy

Python Back-End Development course

pythondjangorabbitmqceleryapiairedis
  • Intro to Python Programming
  • Python IDE, Data Types
  • Numbers, Strings, Tuples, Dictionaries
  • Lists and List Methods
  • Conditional Statements
  • Loops (for, while)
  • Functions, Lambda, Modules
  • Git & GitHub Basics: Branching, Merging, Conflict Resolution
  • What is AI and ML?
  • AI services and API usage
  • Real World Scenarios
  • Package Management: pipenv, virtualenv
  • Sys, OS, datetime modules
  • Error Handling (try/except)
  • Working with Files
  • Decorators
  • OOP Concepts (Classes, Inheritance, Polymorphism, Abstraction)
  • HTML5 & CSS3 Basics
  • What is REST API?
  • Python HTTP requests (requests library)
  • Working with JSON
  • Minimal HTML Knowledge
  • SQL & NoSQL Overview
  • Display, Flex, Grid
  • JavaScript Fundamentals: Variables, Functions, Arrow Functions
  • Docker Desktop and Containerization
  • SQL CRUD Operations (MySQL)
  • Database Architecture
  • Intro to OpenAI API
  • Google Cloud Vision and NLP services
  • Azure Cognitive Services usage
  • Django Overview & Setup
  • Django Configuration, Apps, Settings
  • Views, URL Mapping, Templates, Static Files
  • Models, Django ORM, Migrations
  • Django Admin Interface
  • Forms & Validation
  • Sessions & Cookies
  • Django Authentication System
  • API requests at Django View
  • Text generating with OpenAI GPT models
  • DRF Overview: Serialization, Requests & Responses
  • Generic Views, ViewSets, Routers
  • Django Signals, Middleware
  • Multilanguage Support
  • GET, POST, PUT, DELETE requests
  • Pagination, Filtering, Searching
  • Token-based Authentication
  • Integrating AI services into DRF API endpoints
  • Sentiment analysis API example
  • Building an AI-based recommendation system with Django Rest Framework
  • Celery Tasks, Periodic Tasks, Django Celery Beat
  • Redis and RabbitMQ Messaging
  • Docker Compose and Dockerization
  • Full Deployment with NGINX
  • Multithreading and Multiprocessing
  • Asynchronous programming (asyncio)
  • Scheduling AI queries with Celery
  • Asynchronous AI API calls
  • Caching and performance optimization of AI results in Django

Enroll Now

Who Can Enroll?

16 above

Suitable for young people over 16 years old

Computer usage

Those who can use a computer comfortably

English knowledge level

Those with basic reading and writing skills in English

Logical thinking

Those who are able to analyze problems and find the right solutions

Course Instructors

All instructors at JET Academy are highly experienced professionals in their field, distinguished by their pedagogical skills

Team member Gunduz Haydarov

Gunduz Haydarov

Python Back-End Development instructor

Team member Mammadali Mammadaliyev

Mammadali Mammadaliyev

Python Back-End Development instructor

Team member Murad Orujov

Murad Orujov

Full Stack Development instructor

Team member Shamil Vasiyev

Shamil Vasiyev

Full Stack Development instructor

Team member Ramin Mammadazada

Ramin Mammadazada

Full Stack Development instructor

Team member Gulnara Dashdamirova

Gulnara Dashdamirova

Microsoft Office Programs instructor

Team member Vahid Teymurlu

Vahid Teymurlu

Data Analytics instructor

Team member Mushvig Manafli

Mushvig Manafli

Java Back-End Development instructor

Team member Huseynaga Gurbanov

Huseynaga Gurbanov

Practical Computer Knowledge instructor

Team member Jeyhun Sharafkhanov

Jeyhun Sharafkhanov

IT Help Desk instructor

Team member Arif Mukhtarov

Arif Mukhtarov

IT Help Desk instructor

Team member Tural Karimov

Tural Karimov

IT Help Desk instructor

Team member Nazli Ibrahimli

Nazli Ibrahimli

English instructor

Team member Nijat Babayev

Nijat Babayev

Cybersecurity instructor

Team member Huseyn Rustamli

Huseyn Rustamli

Java Back-End Programming mentor

Team member Yusif Teymurlu

Yusif Teymurlu

Python Back-End Development mentor

Other Course Fields