Itvdn

Full Stack Developer

34 209 UAH за курс
7 місяців
Для початківців, Для досвідчених
Node.js
Цей курс навчить створювати веб-додатки з нуля, використовуючи JavaScript як для BackEnd, так і для FrontEnd. Ви опануєте HTML, CSS, React, Node.js та роботу з базами даних, щоб розробляти повноцінні проекти. Після навчання ви зможете працювати самостійно, без залучення інших розробників.

Про курс

Програма курсу

Основи веб-розробки: HTML, CSS та JavaScript

Курс починається з основ веб-верстання. Студенти вивчають HTML5 - структуру документів, типи елементів та атрибути. Потім переходять до CSS3: роботу з розмірами блоків, відступами, текстом та фоном. Особлива увага приділяється Flexbox для створення сучасних макетів. Модуль завершується семантичним верстанням, роботою з формами та позиціюванням елементів.

JavaScript: від основ до просунутих тем

Спочатку студенти освоюють базовий синтаксис JavaScript - змінні, типи даних, оператори та логічні структури. Далі йде робота з масивами, циклами, функціями та об'єктами. Після цього курс заглиблюється в складніші концепції: пошук та зміну DOM елементів, обробку подій, функції-конструктори, класи та наслідування. Також розглядаються замикання, робота з формами, обробка винятків та асинхронний код з Promise і мережевими запитами.

Інструменти розробника: Git та системи контролю версій

Цей модуль вчить основам роботи з Git. Студенти освоюють створення репозиторіїв, публікацію коду та інтеграцію системи контролю версій з середовищем розробки.

Сучасний фронтенд: React та його можливості

Модуль присвячений бібліотеці React. Починається з основ - JSX, компонентів, стану та життєвого циклу. Далі студенти вчаться працювати з формами, стилізацією, створювати списки нотаток та модальні вікна. Особлива увага приділяється роутингу, хукам, оптимізації та підвищенню продуктивності React-додатків.

Робота з даними: MySQL та бази даних

Студенти вивчають основи SQL та роботу з MySQL. Модуль охоплює проектування баз даних, DDL операції, JOIN-запити, вкладені запити та індексування. Також розглядаються збережені процедури, користувацькі функції, транзакції та тригери.

Бекенд розробка: Node.js та Express.js

Цей модуль вчить створенню серверної частини додатків. Студенти знайомляться з Node.js, стандартними модулями, NPM та асинхронністю. Далі йде робота з сервером, фреймворком Express.js, авторизацією та аутентифікацією. Модуль також охоплює роботу з базами даних, багатозадачність, REST API, Streams, WebSockets та тестування додатків.

Кар'єрний розвиток в IT

Завершальний модуль допомагає студентам підготуватися до пошуку роботи. Він охоплює аналіз ринку праці, створення ефективного резюме та супровідних листів, спілкування з рекрутерами. Також включає підготовку до HR та технічних співбесід, отримання оферу та успішне проходження випробувального терміну.

Особливості навчання

Курс пропонує гнучкий графік занять - ранкові або вечірні групи. Загалом 146 годин спілкування з тренером. Студенти отримують повний пакет навчальних матеріалів, доступ до інтерактивного практикуму. У програмі - три курсових проекти, фінальне тестування та захист дипломної роботи.

Що включено

Видається диплом/сертифікат
Гнучкий графік
Можливе працевлаштування
Реальний проект у портфоліо
Супровід ментора