Python kursu. Back-End proqramlaşdırma kursu Python ilə.

Kurs haqqında

Python dünyada ən populyar və ən çox istifadə edilən proqramlaşdırma dillərindən biridir. "Python"-un ən böyük üstünlüyü budur ki, onu öyrənmək asandır və bu səbəbdən proqramlaşdırma sahəsinə giriş etmək istəyənlər məhz Python ilə başlayır. Python proqramlaşadırma dilinin populyarlığı günü-gündən artır, bu dil Top-3 ən çox istifadə edilən proqramlaşdırma dillərindən biridir. Google, Pixar, Youtube, NASA, Intel, Pinterest kimi nəhəng şirkətlər öz məhsullarında Python proqramlaşdırma dili ve kitabxanalarından istifadə edirlər.

Bu kurs kimlər üçündür?

01

IT sahəsinə giriş etmək istəyənlər üçün

02

Proqramlaşdırmanın əsaslarını öyrənmək istəyənlər üçün

03

Python ilə veb proqramlaşdırmanı öyrənmək istəyənlər üçün

04

Fullstack proqramçı olmaq istəyən Front-End proqramçılar üçün

Python proqramçılar nə qədər əmək haqqı alır?

Junior mütəxəssis

500 - 1000 AZN

Junior mütəxəssis 3-12 ay təcrübə

Middle mütəxəssis

1000 - 2000 AZN

Middle mütəxəssis 1-5 il təcrübə

Senior mütəxəssis

2000 - 5000 AZN

Senior mütəxəssis 5 ildən artıq təcrübə

Kursun proqramı

1-ci ay

    • Introduction to Programming and Python
    • What is Python and why use it?
    • Installing Python and a code editor
    • Running your first Python program
    • Data Types and variables in Python.
    • Strings, String methods. Integer, Float.
    • List, Tuple, Dictionary, Sets. Data Type methods.
    • Understanding mutability / immutability concepts.
    • Introduction to Version Control Systems and Git
    • Installing Git and setting up a Git repository
    • Git services: GitHub, Bit Bucket.
    • Basic Git commands: init, add, commit, push, pull.
    • Conditional Statements. if/elif/else statements.
    • Loops. While. For. Concepts of iteration.
    • Boolean expressions and logical operators, ternary operators, list comprehensions.
    • Error/Exception handling. Try/except concepts.
    • Step project

2-ci ay

    • Functions, Parameters, and arguments
    • Anonymous functions. Lambda
    • Modules. Importing and using modules
    • Math module. Time, Date modules
    • Random, secrets module
    • OS module, integrating with operating system
    • Sleep module. Pausing the app
    • Package managers. Pipenv, pipfile
    • OOP in Python. Class. Object
    • Working with files. Input/Output
    • Programming Principles. Algorithms
    • Decorators in Python

3-cü ay

    • Introduction to Django
    • What is Django and why use it?
    • Installing Django. Overview of project structure
    • Displaying data in Django templates
    • Models and Databases. SQLite
    • Defining models in Django
    • Creating database tables using migrations
    • Querying the database with Django's Object-Relational Mapping (ORM)
    • Views and URL routing
    • Creating and mapping views to URLs
    • Manipulating forms
    • User Authentication. Signup, signin functionality
    • Django Admin interface
    • Static Files. Serving them in Django
    • Uploading files in Django. Using 3rd party library
    • Introduction to RDBMS. PostgreSQL
    • Step project

4-cü ay

    • Introduction to Django Rest Framework (DRF)
    • What is DRF and why use it?
    • Installing DRF. Overview file structure
    • Serializers and Models. Mapping serializers to Django models
    • Creating and retrieving data using DRF views
    • Views and URL Routing
    • Creating views for API endpoints in DRF
    • URL routing in DRF
    • Handling GET, POST, PUT, and DELETE requests
    • Using DRF's generic views and mixins
    • Authentication and Authorization. Permissions
    • Token-based authentication in DRF
    • Using permissions to restrict access to API endpoints
    • Handling errors and exceptions in DRF
    • Testing API endpoints using DRF's test framework

5-ci ay

    • Introduction to HTML5 and CSS3
    • Creating and styling HTML5 elements with CSS3
    • Basic CSS3 properties and selectors
    • Flex layout
    • Creating a basic webpage using HTML5 and CSS3
    • JavaScript Fundamentals
    • Overview of JavaScript and its role in web development
    • JavaScript variables, data types, and operators
    • Functions in JS. Arrow functions

6-cı ay

    • Asynchronous programming (asyncio). Celery
    • Caching for optimization
    • Query optimizations
    • Advanced DRF Concepts
    • Pagination in DRF
    • Filtering and searching data in DRF
    • Handling nested serializers and related data
    • Using third-party packages and extensions with DRF
    • Redis. RabbitMQ
    • Branch system in Git. Merge branches
    • Resolving merge conflicts in Github
    • Collaboration with Github
    • Docker. Docker Desktop. Containerization
    • Full deployment of DRF project
    • Design Patterns
    • Step project

Qeydiyyatdan keç

Kursu seçin Adınız və soyadınız E-mailiniz Əlaqə nömrəniz Zəng üçün sizə uyğun olan vaxtı seçin


Karyera dəstəyi

Portfolio hazırlanması

Kurs və Təcrübə proqramı ərzində hazırlayacağınız layihələri Portfolionuza və CV-nizə yerləşdirə biləcəksiniz

CV məsləhətləri və yönləndirmə

CV hazırlanması üzrə məsləhət veririk və hazır CV-nizi partnyor şirkətlərə təcrübə və iş üçün yönəldirik

İntervyu məsləhətləri

Sizə iş təklif edən şirkət ilə intervyu üçün hazırıayacayıq: özünüzü intervyuda necə aparmalısınız, suallara necə cavab verməlisiniz və digər məsləhətlər

İş üçün yönləndirmə

Kursu bitirdikdən sonra dərhal işə başlamaq çox önəmlidir. Bu məsələdə də biz sizə yardımçı olacağıq: iş imkanı üçün sizi əməkdaşlıq etdiyimiz şirkətlərə yönəldəcəyik

Təcrübə proqramı

Siz kursumuzun məzunu olduqdan sonra sizi təcrübə proqramı ilə təmin edəcəyik və ya təcrübə üçün partnyor şirkətlərə yönəldəcəyik

Texniki dəstək

Kurslarımızı bitirdikdən sonra belə biz 6 ay ərzində sizin yanınızda olacayıq. Əgər siz işə düzəldiyiniz şirkətdə hər hansı texniki çətinliklə üzləşsəniz, təlimçilərimiz sizə dəstək göstərəcəklər

Məzunlarımız

Məzunlarımızın “JET Academy” haqqında fikirləri ilə tanış olun

Pulsuz Konsultasiya

Tədris sahəsinin seçimi ilə bağlı çətinlik çəkirsinizsə, pulsuz konsultasiya xidmətimizdən istifadə edin. Biz sizə doğru seçim etməkdə yardımçı olacayıq



Tez-tez verilən suallar

Bizə tez-tez verilən suallar və onların cavabları ilə aşağıda tanış ola bilərsiniz

Dərslər həftədə neçə dəfə keçirilir?

Dərslər həftədə 3 dəfə, hər dərs 120 dəqiqə olmaqla tədris olunur.

Python kursu ərzində mən nə öyrənəcəm?

Python kursu ərzində siz növbəti texnologiyalar ilə çalışmağı öyrənəcəksiniz: Python • Django • PostgreSQL • Django Rest Framework • HTML5 / CSS3 / JavaScript • Git / GitHub / BitBucket • Docker • Testing • Full deployment • Optimization • Programming Principles, Design Patterns, Algorithms • Celery, Redis, RabbitMQ.

JET Academy harada yerləşir?

Gənclik filialımızın ünvanı: Bakı ş., Olimpiya küçəsi 6A (Gənclik Mall yaxınlığında). Koroğlu filialımızın ünvanı: Bakı ş., Heydər Əliyev prospekti 187B, Sport Plaza, B bloku, 4-cü mərtəbə (Atletlər kəndi yaxınlığında).

Proqramlaşdırmanı öyrənmək üçün ingilis dili biliyi vacibdirmi?

İngilis dili biliyi B1/B2 səviyyəsində olmalıdır: ingilis dilində dokumentasiyanı rahat oxuyub başa düşməlisiniz. Yüksək səviyyəli proqramçı olmaq istəyirsinizsə, ingilis dili biliyiniz də yaxşı səviyyədə olmalıdır.

Online dərslər mövcuddurmu?

Bəli, dərslərdə istər əyani, istər online formatda iştirak edə bilərsiniz.

Kurslara neçə yaşdan qəbul edirsiniz?

16 yaşdan başlayaraq qəbul edirik, xüsusi hallarda 14-15 yaşdan da qəbul edə bilirik

Kursu bitirdikdən sonra sertifikat alacam?

Bəli, kurslarımızı bitirən məzunlarımızı sertifikat ilə təmin edirik. Kurslarımızı fərqlənmə ilə bitirən məzunlarımızı isə “Fərqlənmə sertifikatı” ilə təmin edirik.

Özümlə kompüter gətirməliyəmmi?

Əgər sizin şəxsi notbukunuz varsa, o zaman noutbukunuzu özünüzlə dərslərə gətirməlisiniz. Əgər noutbukunuz yoxdursa, o zaman biz sizi dərs zamanı masaüstü kompüter və ya noutbuk ilə təmin edəcəyik.

Kursu bitirdikdən sonra iş tapmaqda köməklik edirsinizmi?

Bəli, kurslarımızı uğurla bitirmiş məzunlarımızı əməkdaşlıq etdiyimiz şirkətlərə təcrübə və iş üçün yönəldiririk.

Təlimçilər barədə məlumat almaq istəyirəm.

Təlimçilərimiz bir neçə il təcrübəyə malik peşəkar proqramçılardır, onlar bank sektoru, texnoloji şirkətlər və digər biznes sahələri üçün bir çox proqram təminatı hazırlamış mütəxəssislərdir və bu sahədə böyük təcrübəyə malikdirlər. Sınaq dərslərimizdə iştirak edərək özünüz təlimçilərin bilik-bacarıq səviyyəsini, təcrübəsini və dərs metodikasını dəyərləndirə bilərsiniz.

Sınaq dərsinizdə iştirak etmək olarmı?

Bəli, sınaq dərslərimizdə iştirak edərək, özünüz dərs şəraiti, təlimçi və dərs metodikası ilə heç bir ödəniş etmədən tanış ola bilərsiniz. Sınaq dərsinə yazılmaq üçün bizimlə telefon və ya whatsapp üzərindən əlaqə saxlayın.

Digər kurslarımız

JET Academy-də siz proqramlaşdırma sahəsinin ən tələb edilən istiqamətləri üzrə təhsil ala bilərsiniz

Python kursu. Python ilə Back-End proqramlaşdırma

Python kursu, Python Back-End kursu: siz də Python üzrə peşəkar proqramçı olaraq dünyanın ən böyük şirkətlərində, maraqlı layihələr üzərində çalışaraq, yüksək əmək haqqı ala bilərsiniz. Bu maraqlı və yüksək gəlirli peşəyə sahib olmaq istəyirsinizsə, çox düşünməyin, Python Back-End kursumuza yazılın və cəmi 6 ay ərzində Python üzrə Back-End proqramçı olun.

 

Python kursu ərzində siz bu texnologiyalar ilə çalışmağı öyrənəcəksiniz: Python, Django, PostgreSQL, Django Rest Framework, HTML5 / CSS3 / JavaScript, Git / GitHub / BitBucket, Docker, Testing, Full deployment, Optimization, Programming Principles, Design Patterns, Algorithms, Celery, Redis, RabbitMQ.