Full-Stack MERN proqramlaşdırma kursu . Full-Stack MERN kursu. Full-Stack kursu. JED Academy

Kurs haqqında

Full-Stack proqramçılar çox dəyərli mütəxəssislərdir, çünki onlar həm Front-End həm də Back-End texnologiyaları ilə tanışdırlar və layihəni tək başına icra edə bilirlər. Siz də Full-Stack proqramçı olaraq hər zaman yüksək tələbatlı bir mütəxəssis ola bilərsiniz! Bunun üçün Full-Stack MERN kursumuza qoşula bilərsiniz və 7 ay ərzində siz işə başlamaq üçün tam hazır bir Full-Stack proqramçı olacaqsınız.

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

01

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

02

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

03

Proqramlaşdırma biliklərini gücləndirmək istəyənlər üçün

04

JavaScripti daha dərindən öyrənmək istəyənlər üçün

Fullstack proqramçılar nə qədər maaş 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

    • Front-end Basics: Frontend vs. Backend, Web Architecture
    • Creating Environment: vsCode, Emmets
    • HTML5, CSS3 Basics
    • Version Control Systems: Git, GitHub, Working with a Team
    • Introduction to AI and AI Tools: GitHub Copilot for coding assistance
    • HTML Forms: Input, Input Types
    • HTML5 Semantic Tags: Audio, Video Tags
    • CSS Layouts: Flexbox, Grid Layout, flex-direction, justify-content, align-items
    • AI in Design: Creating Layouts with AI Tools
    • CSS Animations: Parallax, 3D Animations
    • CSS Preprocessors: SASS, CSS Methodologies (BEM)
    • Responsive Design: Pixel Perfect, Responsive Websites
    • Browser Compatibility: Using Vendor Prefixes
    • CSS Frameworks: Bootstrap 5, Materialize CSS, Tailwind CSS

2-ci ay

    • Introduction to Programming: Compiler vs. Interpreter Languages
    • JavaScript Basics: Data Types, Primitives, Type Casting
    • Operators: Arithmetic and Logical Operators, Conditions (if/else, switch)
    • Loops: while, for, for-in, for-of
    • Functions: Arrow Functions, Callback, Hoisting
    • Debugging: Scope, Debugger, Breakpoints
    • Objects: Constructors, Heap/Stack, Reference Types
    • Object Manipulation: Cloning Objects, Spread and Rest Operator, Object.assign
    • Introduction to OOP Principles: Constructor Functions, new and this Keywords
    • Strings: Methods of Strings, Date Object
    • Arrays: ES6 Functions (forEach, map, reduce), Set, Map 

3-cü ay

    • DOM and BOM: document and window Objects
    • DOM Manipulation: Creating, Modifying, Removing DOM Nodes
    • Event Handling: Attaching Events to DOM Nodes (addEventListener)
    • Timers: Working with setTimeout, setInterval, clearInterval, clearTimeout
    • Web Storage: localStorage, Cookies, Session Storage
    • Advanced JS: Destructuring Objects and Arrays, Closures, Lexical Environment
    • Memory Management: Garbage Collection, Exception Handling (try/catch/finally, throw)
    • Advanced OOP: Classes, Constructors, Prototypes, Inheritance, Native Prototypes, super keyword
    • Data Formats: XML, JSON Format, AJAX, XHR
    • Asynchronous JS: Promises (then, catch), async-await
    • REST API: Working with Backend (fetch, axios) 

4-cü ay

    • Introduction to Node.js: V8 Engine, Global Object
    • Node.js Basics: Console, REPL, Semver Versioning
    • Package Managers: npm, yarn, Dependencies, package.json
    • Package Management: Installing Locally and Globally, Updating Packages
    • Build Tools: npm Website, Webpack, Bundles
    • Module System: CommonJS, ES Modules, Import/Export
    • JS Frameworks Overview: Angular, Vue.js, React.js
    • React Overview: Creating React Projects (CRA, Vite.js), Virtual DOM, .jsx Syntax, react and react-dom packages
    • React Basics: Props and State, Working with CSS Files (Module.css)
    • Routing in React: react-router (useParams, useNavigate)
    • React Hooks: useState, useRef, useReducer, etc.
    • Component Lifecycle: useEffect (Mounting, Updating, Unmounting)
    • React and Backend: axios, useState, .map Method
    • React Context API: Props Drilling, Provider and Consumer
    • React Optimization: React Fragment, Redundant Nodes on DOM 

5-ci ay

    • State Management: Flux Basics, useReducer Hook, Redux, Redux Toolkit
    • Forms in React: Formik, Form Validation with Yup
    • Code Quality: ESLint
    • UI Libraries: Material UI (MUI 5), sx Props, MUI Components and Theme
    • TypeScript: TSX Basics
    • Optimization: Memoization (useMemo, useCallback)
    • Testing: Introduction to Mocha, Jest, Testing React Components
    • AI Integration in Projects: Applying AI tools in React projects
    • Next.js Basics: App Folder Structure, Vercel Deployment
    • Next.js Advanced: Client vs. Server Components, File-based Routing (page, layout, loading, error)
    • SEO: Metadata and Search Engine Optimization
    • Authentication and Authorization: JWT, next-auth
    • Next.js Optimization: Reducing Bundle Size, Image Optimization
    • Production Considerations: Deployment with Next.js

6-cı ay

    • Using node.js at backend. Nodemon
    • Buffer, Module.  Core modules. Local modules
    • Built-in node.js modules
    • File System. fs module. I/O operations on files. Writing a file asynchronously
    • Streams. Pipes
    • Serving static files and data. HTML. JSON
    • url module. Working with urls. URL parts
    • Creating Web Server. http module. Sending Requests. Handling HTTP requests
    • Events in node.js. events module. EventEmitter object
    • Upload files using node.js. Multer
    • Email sending via node.js. nodemailer

7-ci ay

    • Introduction to DB concepts. SQL. NoSQL. RDBMS. Installation of MongoDB
    • Database. Collection. Table in RDBMS. MongoDB documents
    • Data types in MongoDB. Binary JSON (BSON) data types
    • Introduction to Mongoose. Query selectors. Schema, Model
    • Introduction to node.js frameworks. Express.js. Creating express app
    • Handling requests. Creating routes. Express route params
    • CRUD operations with Mongoose
    • Writing router-level middleware functions
    • Writing error-handler middleware functions
    • Parsing the HTTP request body. express.json() middleware
    • Securing an ExpressJS web application with Helmet
    • Building a RESTful API to manage users with ExpressJS and Mongoose
    • GraphQL. GraphQL in ExpressJS. GraphQL server

     

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

Kurs neçə ay davam edir?

Fullstack Mern kursu 9 ay davam edir

Fullstack MERN proqramlaşdırma kursunun proqramında nələr daxildir?

Fullstack MERN proqramlaşdırma kursu ərzində siz HTML5, CSS3, SASS, Bootstrap, Material UI, Git/Github, JavaScript, Typescript, Ajax, Axios, React.js, Redux, Node.js, MongoDB texnologiyaları ilə çalışmağı öyrənəcəksiniz

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

Full-Stack MERN proqramlaşdırma kursu

Full-Stack MERN kursu keçin, peşəkar Full-Stack proqramçı olmaq üçün bizimlə birlikdə addımlayın. Full-Stack kursuna yazılmaq üçün Qeydiyyatdan keçin.