Fullstack Proqramlaşdırma

Dərslər sıfırdan başlayan, IT sahəsində keçid etmək istəyən, qısa zamanda təhsil alıb 'freelance' (sərbəst) və ya texnologiya şirkətlərində işləmək istəyənlər üçündür. Həftədə 3 gün, 8 ay olmaqla bootcamp sistemi ilə əyani tədris olunur.

+ 1000-lərlə tələbə bu təhsili aldı

Kimlər

üçündür:

Sərbəst (freelance) və ya uzaqdan (remote) xarici şirkətlərlə işləməyi sevənlər
Banklarda və nüfuzlu şirkətlərdə tech. sahəsində karyera arzulayanlar
Fərqli sektorda işləyib IT sektoruna keçid etmək istəyənlər
Yaxın 1-5 ildə xaricə köçməyi planlayanlar

Full-stack (frontend + backend) proqramlaşdırma dərsləri.


Proqram intensiv formada həftədə 3 gün, 8 ay davam edir. Hər gün dərslər 50% tədris, 50% praktiki məşğələdən ibarətdir. Hansı ki, bu - ən sürətli öyrənmə metodudur ⚡

Proqramı bitirdikdən sonra birbaşa partnyor şirkətlərin birində təcrübə proqramına qoşulursan və karyera dəstəyi alırsan.

Beləliklə özünə etdiyin bu yatırımı ən qısa zamanda işləyərək geri qaytarmış olursan və həyatını artıq fullstack proqramçı olaraq davam etdirirsən 💪

Fullstack proqramlaşdırma dərslərinin klassik fullstack proqramlaşdırma kurslarından nə fərqi var?

— Hər modulda ayrı müəllim. Proqram bir neçə moduldan ibarətdir. Hər modul fərqli instruktor tərəfindən tədris olunur.
— Müxtəlif HR-lar. Ölkənin aparıcı şirkətlərinin HR-ları tələbələrə intervyu sirləri, işə qəbul ipucları, effektiv iş müraciəti haqda incəlikləri açıqlayır və netvörkinq imkanı yaradılır.
— Karyera dəstəyi. Proqram boyunca qrup üzvləri karyera mərkəzi tərəfindən müxtəlif təlim və seminarlar ilə peşəkar kadr həyatına hazırlaşdırılır. Həmçinin, mərkəzin partnyorluq etdiyi şirkətlərə tələbələrin CV-ləri yönləndirilir və müsahibələrə yönləndirilir.
— Öyrənənədək dəstək. Öyrənə bilməsən, digər yeni başlayan qruplara transfer ola bilər və dərslərə heç bir ödəniş etmədən yenidən qatıla bilərsən.

Niyə Div Academy-də fullstack proqramlaşdırma öyrənməlisən?

— 24 saat açıq mərkəz
— Hər gün dərs + praktiki məşğələ
— Nəhəng layihələrdə və xarici şirkətlərdə işləmiş müəllimlər
— Bootcamp sistemi
— Mentor dəstəyi
— Karyera dəstəyi
— Diplom və dərəcəli sertifikat


Fullstack proqramçı tələbəsi kimi hansı karyera dəstəyi alacaqsan?

— Karyera mərkəzimizin İnsan resursları mütəxəssisi tərəfindən tamamilə ödənişsiz konsultasiyalar
— Partnyor şirkətlərə iş üçün CV-lərin yönləndirilməsi
— Linkedln profili üçün ideyaların verilməsi
— GitHub hesabının açılması, istifadəsi və idarə olunması
— Düzgün CV və portfel hazırlanması
— İş müsahibəsində veriləcək suallara hazırlıq
— IT tədbir, forum, ekskursiyalarda ödənişsiz iştirak
— Sahənin tanınmış spikerlərindən birəbir konsultasiya

Hansı biliklərə

hakim olacaqsan?

  • Tədrisin proqramı (Sillabus)

    Modul 1 – HTML + CSS

    1. HTML Introduction. HTML Text Formatting, image insert
    2. HTML Lists. Unodreder lists, Ordered List, Definition List. Nested Lists
    3. HTML Tables. Table Attributes. Simple Table, Complex Tables. Table        Layout
    4. Hyper Links. External Links, Internal Links, Anchors. Target. Frames. iFrame. Layout and implementation. Form Elements. Form atributes.
    5. CSS Introduction. CSS Implementation: Inline CSS, Internal CSS, External CSS. CSS Backgrounds. Shorthand properties. Font and Text Formatting
    6. CSS Box model. Width. Height. Border. Margin. Padding. CSS display: inline, block. Box-sizing properties
    7. CSS Selectors. Id and Classes. Pseudo-classes, pseudo-elements.
    8. CSS Layout. Float. Clear. HTML5 Semantic elements.
    9. CSS Responsive Web Design (RWD). Media queries. Mobile-First principle
    10. Professional website layout, CSS Position: relative-absolute, fixed, sticky
    11. CSS Display: flex, CSS Website layout with flex boxes
    12. CSS Display Grid, Grid Container, Grid ıtems. Grid Layout
    Praktika: Responsiv veb saytlar interfeyslərinin yaradılması.

    Modul 2 - Jаvascript

    1. Jаvascript Introduction. JS Implementation. Object. Method. Event. Output and Input
    2. Variables. Data Types. Numbers. Aritmetic operators. Post/pre-increment/decriment. 
    3. JS DOM. InnerHTML, Value properties. getElementById() method. String data types.
    4. JS Function. Function call. onclick event. Number and String methods
    5. Function with arguments. Math object and methods: floor, ceil, round, random, abs, min, max
    6. Boolean. Boolean algebra. Logical operators. Conditions. If - else if - else  statement. Switch - case - defaul statement. Ternary operator
    7. Loop. Loop For. Nested For. While loop
    8. Examples with Loop using
    9. Arrays. Array methods. Array sort Use Arrays with For loops
    10. Multidimention Arrays
    11. DOM methods. getElementsByClassName(), getElementsByTagName(), querySelectorAll()
    12. Objects. Properties. Methods. this keyword
    13. Using Objects and Arrays
    14. Method of primitives. Numbers. Strings. Booleans. Comparisons. Logical operators.
    15. Function definitions. Function expressions. Arrow functions
    16. Objects. Object Referencing and copying. Object methods, "this". Function constructot
    17. Advanced Array methods. Destructing assignment. Map and Set. Object conversion to other types
    18. DOM tree. Searching. Node properties and attributes. Style and classes. 
    19. Browser events Mouse events. Form controles.
    20. Asyncrone JS. Callback functions. Promise. Promises chaining. Async/await
    21. Network requests. XML and JSON.
    22. AJAX. Fetch. Form data. Fetch API. URL objects.
    23. Coockies, Local and Sessionstorage
    24. Modules, introduction. Export and Import. Dynamic imports
    Praktika: müxtəlif scriptlər, kalkulyator, konverterlər, slayder, oyunlar, interaktiv komponentlər, API data ilə responsiv veb-saytlarının yaradılması.

    Modul 3 – React

    1. React Fundamentals & Project Structure
    2. JSX & Components
    3. Props & Component Communication
    4. State & Event Handling
    5. Conditional Rendering & Lists
    6. Forms & Controlled Components
    7. React Hooks
    8. useEffect & Component Lifecycle
    9. Routing with React Router
    10. API Integration & Asynchronous Data
    11. State Management
    12. React Application Architecture & Best Practices
    Praktika: API data ilə reaktiv Veb-tədbiqinin yaradılması.

    Modul 1 – Backend & Node.js giriş 

    1. What Is Backend? Client-Server, IP, Ports and DNS
    2. HTTP, REST API Design and Git Basics
    3. Node.js Introduction. ESM, npm, fs, path and Raw HTTP Server
    4. Asynchronous jаvascript and the Event Loop
    5. Express 5 Introduction. Routing, Route and Query Parameters
    6. Express Middleware. Request and Response in Depth
    7. Full CRUD REST API and Project Structure
    8. Relational Databases and SQL. PostgreSQL with Docker Compose
    9. Connecting Express to PostgreSQL. Parameterized Queries and SQL Injection (Checkpoint 1) 
    Praktika: Express və PostgreSQL ilə işləyən tam CRUD API — Checkpoint 1 (dərs 9). Hər tələbə öz domenində Layihə B-ni başladır və GitHub-a yükləyir. 

    Modul 2 – TypeScript, SQL, Prisma və Auth 

    1. TypeScript Introduction. Types, tsconfig, tsx and tsc
    2. Interfaces, Type Aliases and Union Types
    3. Generics, Utility Types and Classes
    4. Migrating Express to TypeScript. Build and Start Scripts 
    5. Typed Middleware and Layered Architecture 
    6. SQL Joins and Relational Modeling
    7. Typed Raw SQL Queries with TypeScript
    8. Many-to-Many Relations and Aggregate Queries
    9. Prisma 7 Introduction. Schema and Migrations
    10. Prisma Client. Typed CRUD and Relations
    11. Querying Relations with Prisma and Express
    12. Password Security with bcryptjs. Register and Login
    13. JWT Authentication. Issuing, Verifying and Protecting Routes 
    14. Role-Based Access Control and Refresh Tokens
    15. Project Review Lesson with Pull Requests (Checkpoint 2) 
    Praktika: Prisma, relation-lar, JWT authentication və rollar olan TypeScript API. Layihə B pull request ilə review olunur — Checkpoint 2 (dərs 24). 
     

    Modul 3 – Advanced Backend Engineering 

    1. Advanced Middleware Patterns and Request ID 
    2. Centralized Error Handling
    3. Structured Logging with Pino
    4. Input Validation with Zod 
    5. One-to-One Relations, Constraints and Indexes
    6. Transactions and Race Conditions
    7. Filtering, Pagination and Sorting
    8. Query Performance. N+1, EXPLAIN ANALYZE and Indexes
    9. Unit and Integration Testing with Vitest and Supertest
    10. Testing Database-Backed Endpoints and CI with GitHub Actions (Checkpoint 3) 
    Praktika: Error handling, logging, Zod validation, transaction ilə qorunan sifariş, pagination və test suite. Layihə B-nin CI-ı GitHub Actions-da yaşıl — Checkpoint 3 (dərs 34). 

    Modul 4 – Production 

    1. File Uploads with Multer
    2. Security Hardening. Helmet, CORS, Rate Limiting and Env Validation
    3. Caching with Redis
    4. Background Jobs with BullMQ
    5. Real-Time Communication with WebSocket
    6. API Documentation with OpenAPI
    7. Docker. Containerizing the App, PostgreSQL and Redis
    8. Deployment and Graceful Shutdown (Checkpoint 4) 
    Praktika: File upload, təhlükəsizlik, Redis, background jobs və WebSocket olan API Docker ilə qurulur və deploy edilir. Layihə B canlı URL-də işləyir — Checkpoint 4 (dərs 42). 

    Modul 5 – NestJS və karyera hazırlığı 

    1. NestJS Introduction. Modules, Controllers, Providers and Dependency Injection 
    2. NestJS Pipes, Validation and Exception Filters
    3. NestJS with Prisma. Services, Transactions and Testing
    4. NestJS Authentication. JWT, Guards and Custom Decorators 
    5. NestJS Config, Interceptors and AI-Assisted Code Review
    6. Career Prep. Portfolio Review and Mock Interviews 
    Praktika: Layihə B-nin authentication daxil bir modulu NestJS-ə köçürülür. Kurs portfolio review və mock interview ilə bitir.

Bu kursu bitirənlər

indi haradadır?

Proqramlaşdırma
Yusif Paşayev

Proqramlaşdırma
Ziya Mirzəyev

Proqramlaşdırma
Vüqar Abdurrahmanov

Proqramlaşdırma
Xəyyam Əlizadə

Hansı məkanda

təhsil alacaqsan?

Div akademiya
Div akademiya
Div akademiya
Div akademiya
Div akademiya
Div akademiya
Div akademiya
Div akademiya
Div akademiya
Div akademiya

Bizi tövsiyə

edirlər:

it kurslar bakida
Jafar Najaf

Growth hacker, Chapple.ai startapının təsisçisi

Bu sahədə karyera qurmaq istəyənlər üçün dəyərli seçim olduğunu düşünürəm və öz yaxınlarıma da tövsiyə edirəm.

it kurslar bakida
Seymur Rasulov

Whelp startapının təsisçisi

Tanıdığım, etibar etdiyim və öz yaxınlarıma da tövsiyə etdiyim IT sektorunda qabacıq akademiyalardan biridir.

it kurslar bakida
Toğrul Ələkbər

Karyera məsləhətçisi, kouç

Div Academy vizyonunu və yanaşmasını təqdir etdiyim, keyfiyyətinə güvəndiyim bir məkandır.

it kurslar bakida Sənə yardımçı olmaq
üçün buradayıq

Akademiya və tədris proqramları haqqında daha ətraflı məlumat üçün qeydiyyatdan keç

  • aysel div academy

kod yazmaqİlk addımı at,
ödənişsiz sınaq dərsinə yazıl

Tədrisi seçin