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 часов общения с тренером. Студенты получают полный пакет учебных материалов, доступ к интерактивному практикуму. В программе - три курсовых проекта, финальное тестирование и защита дипломной работы.

Что включено

Выдается диплом/сертификат
Гибкий график
Возможно трудоустройство
Реальный проект в портфолио
Сопровождение ментора