JET Academy

Full Stack Development course

htmlcssjavascripttypescripttailwindreact.jsnext.jsnode.jsexpress.jsmongo db
  • HTML5, CSS3 Basics
  • Version Control Systems: Git, GitHub
  • Introduction to AI Tools: GitHub Copilot for coding assistance
  • CSS Layouts: Flexbox, Grid Layout, SASS, SCSS
  • Responsive Design: Pixel Perfect, Responsive Websites
  • CSS Frameworks: Bootstrap 5, Materialize CSS, Tailwind CSS
  • AI in Design: Creating Layouts with AI Tools
  • JavaScript Basics: Data Types, Primitives, Type Casting
  • Functions: Arrow Functions, Callback, Hoisting
  • Debugging: Scope, Debugger, Breakpoints
  • Objects: Constructors, Heap/Stack, Reference Types
  • Arrays: ES6 Functions (forEach, map, reduce), Set, Map
  • Introduction to OOP Principles: Constructor Functions, new and this Keywords
  • DOM and BOM: Creating, Modifying, Removing DOM Nodes
  • Event Handling: Attaching Events to DOM Nodes (addEventListener)
  • Advanced JS: Destructuring Objects and Arrays, Closures, Lexical Environment
  • Advanced OOP: Classes, Constructors, Prototypes, Inheritance, Native Prototypes
  • Asynchronous JS: Promises (then, catch), async-await
  • REST API: Working with Backend (fetch, axios)
  • Introduction to Node.js: V8 Engine, Global Object
  • Package Managers: npm, yarn, Dependencies, package.json
  • React Overview: Creating React Projects (CRA, Vite.js), Virtual DOM, .jsx Syntax
  • React Basics: Props and State, Working with CSS Files
  • React Hooks: useState, useRef, useReducer, etc.
  • React Context API: Props Drilling, Provider and Consumer
  • Testing: Introduction to Mocha, Jest, Testing React Components and Optimization
  • State Management: Flux Basics, useReducer Hook, Redux, Redux Toolkit
  • TypeScript: TSX basics
  • Next.js 14 Basics: App Folder Structure, Vercel Deployment
  • Authentication and Authorization: JWT, next-auth
  • Multiple Layouts & Grouped Routes, ContextAPI
  • Learning Server Actions and Implementing back-end
  • Advanced Features and SEO Optimization
  • Nodemon. Buffer. Core modules
  • File System. fs module. I/O operations on files.
  • Streams. Pipes. Static files and data.
  • Creating Web Server. http module.
  • Node.js Events. EventEmitter object
  • File upload. Multer. Email. Nodemailer
  • SQL. NoSQL. MongoDB. Collection. MongoDB documents
  • Binary JSON (BSON) data types
  • Mongoose. Query selectors. Schema, Model
  • Express.js. Creating express app. Request. Routes.
  • Middleware functions. HTTP request body. express.json()
  • Building a RESTful API
  • Secure using Helmet. GraphQL

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