Full-stack
-
График
3 раза в неделю
-
Доступ к материалам
Все уроки записываются
-
Продолжительность
7 месяцев
-
Поддержка и консультации
Ментор и ассистент
-
Группа
До 25 человек
-
Документы об обучении
Сертификаты и Диплом
-
Уровень сложности
С нуля
-
Карьерный сервис
Помощь в трудоустройстве
Старт курса
5
декабря
Утренняя группа
09:00 - 11:00 (GMT+2)Вечерняя группа
19:00 - 21:00 (GMT+2)6 причин изучать FullStack на Node.js
Что входит в курс
с тренером
заданий
онлайн
и диплом
в трудоустройстве
Программа курса
-
1Введение в HTML. Типы элементов и атрибуты
-
2Введение в CSS и определение размеров блоков
-
3Работа с отступами, свойство margin и работа с текстом и видимостью элементов
-
4Верстка с использованием Flexbox
-
5Комбинирование селекторов и работа с фоном, свойство background
-
6Семантическая верстка
-
7Формы
-
8Позиционирование элементов
-
9Практика
-
10Практика
-
1Введение в JavaScript. Переменные и типы данных
-
2Строки и операторы
-
3Логические структуры
-
4Массивы и циклы
-
5Функции
-
6Объекты
-
7Практика
-
1Основы Git
-
2Публикация репозитория
-
3Интеграция с IDE
-
1Поиск элементов и DOM дерево
-
2Изменение DOM дерева. CSS стили
-
3События. Часть 1
-
4События. Часть 2
-
5События. Часть 3
-
6Функции конструкторы
-
7Классы
-
8Классы. Наследование
-
9Контекст функции
-
10Замыкания
-
11Формы и элементы управления
-
12Проверка данных формы
-
13Cookies и Web Storage
-
14Обработка исключений
-
15Асинхронный код. Promise
-
16Сетевые запросы
-
17Практическое занятие
-
18Практическое занятие
-
1Введение в React
-
2JSX в React
-
3Основы React
-
4Состояние и жизненный цикл
-
5Формы
-
6Стилизация в React
-
7Создание списка заметок
-
8Введение в роутинг
-
9Создание страницы ошибки
-
10Создание Модального окна
-
11Hooks
-
12Оптимизация и производительность React приложений
-
13Практика
-
14Практика
-
15Практика
-
1Введение в SQL
-
2Основы DDL
-
3Проектирование БД.
-
4JOIN-s.
-
5Вложенные запросы.
-
6Индексирование.
-
7Хранимые процедуры. Пользовательские функции.
-
8Транзакции. Триггеры.
-
1Знакомство с Node.js
-
2Стандартные модули и NPM
-
3Асинхронность в Node.js
-
4Работа с сервером
-
5Знакомство с Express.js
-
6Авторизация и аутентификация
-
7Работа с базой данных
-
8Многозадачность и многопоточность в Node.js
-
9REST API
-
10Streams
-
11WebSockets
-
12Тестирование приложений
-
1Знакомство с Карьерным сервисом в CyberBionic Systematics
-
2Сайты поиска работы. Разница, специфика, рейтинг
-
3Анализ рынка труда для IT-специалистов
-
4Регистрация на сайтах для поиска работы и заполнение собственных профилей
-
5Создание резюме (CV)
-
6Создание сопроводительного письма (Cover Letter)
-
7Общение с рекрутерами
-
8Подготовка к собеседованию с HR
-
9Подготовка к техническому собеседованию
-
10Как получить оффер и пройти испытательный срок
Курсовые проекты
Система рекомендаций
Проект содержит релевантные рекомендации, быстрое обновление, холодный старт (рекомендации пользователю по жанрам музыки, фильмам, играм и т. п.).
Сайт пиццерии
Приложение имеет адаптивную вёрстку и состоит из нескольких страниц: главная, меню, заказы, о нас. На каждой странице расположена конкретная информация и собственная логика. К примеру, на странице заказа проверяются введенные пользователем данные.
Интернет-магазин
Веб-приложение реализовано как SPA, состоящее из следующих разделов: каталог, корзина, панель администрирования. Товар можно фильтровать по нескольким параметрам, добавить в корзину. Реализован функционал администрирования каталога товаров и клиентской базы.
Менеджер задач
Веб-приложение содержит следующий функционал: создание новой задачи, просмотр существующих, изменение статуса задачи и удаление любой из общего перечня. Предусмотрено изменение цвета в зависимости от текущего статуса задачи.
Уже есть базовые знания?
Уже есть базовые знания?
Если у вас уже есть определенная база знаний и вы хотите продолжить обучение в группе с ментором – отправьте нам заявку и мы подберем для вас группу.
Но сначала рекомендуем просмотреть программу курса и определить ваш уровень. Если нужно, вы можете бесплатно пройти онлайн тестирование.
Вы можете присоединиться к группе со второго, третьего или другого модуля программы, который отвечает вашим потребностям, чтобы изучить в группе именно те технологии, которые вам нужны.
Как проходит обучение Live online
Онлайн урок
На занятии тренер дает новый материал, отвечает на ваши вопросы. Совместная практическая работа.
Выполнение заданий
После занятия нужно выполнить практические задания по теме урока и отправить их на проверку преподавателю.
Проверка дз
На следующем занятии получаем фидбек по выполненному заданию и ответы на вопросы по предыдущей теме. После этого переходим к новой
Проверка знаний
Для самостоятельной проверки знаний нужно пройти онлайн тестирование по теме урока
Видео уроки
Если возникли вопросы или просто хочется повторить материал – смотрим запись урока в видео формате.
Курсовой проект
В течение всего обучения учащиеся самостоятельно работают над курсовым проектом.
Защита проекта
Защита курсового проекта, индивидуальные рекомендации тренера.
Сертификация
Финальное тестирование и получение Диплома по специальности.
Дополнительные видео курсы от ITVDN
1 видеокурс
Доступ на 7 МЕСЯЦЕВ
Учебные материалы
1 тест и сертификат
Наши тренеры
Александр Виноградов
Software Developer, тренер-консультант по направлению Node.js Developer в CyberBionic Systematics
Виталий Мазяр
Web Frontend Developer. Тренер – консультант. Сертифицированный тренер Microsoft. Автор видео курсов на ITVDN
Алексей Татаренков
FrontEnd Developer, тренер-консультант в CyberBionic Systematics
Диплом по окончанию обучения
Помощь в трудоустройстве
С первого дня обучения с вами будет работать HR менеджер – консультант по вопросам карьеры. Он поможет вам определить ваши цели, опираясь на имеющийся опыт и знания, поможет составить резюме и организовать тестовые собеседования, когда вы будете готовы к ним.
-
1
Помощь в выборе специализации и определении приоритетов в обучении.
-
4
Рекомендации по оформлению социальных профилей (LinkedIn, Facebook)
-
2
Проведение экскурсий в IT компании и встречи со специалистами этих компаний.
-
5
Помощь в составлении резюме специалиста.
-
3
Телеграм канал: дайджесты событий и специальные предложения партнеров.
-
6
Программа получения опыта. Организация стажировок и поиск вакансий в компаниях-партнерах.
Стоимость курса
UAH
USD
EUR
Записаться на курс
СТАРТ КУРСА: 5 декабря
Что входит в курс:
-
1
73 занятия по 2 часа (live online) в группе с тренером
-
2
График занятий - 3 раза в неделю
-
3
Время занятий: с 9:00 до 11:00 или с 19:00 до 21:00
-
4
В одной группе от 6 до 25 человек
-
5
Пакет учебных материалов по всем урокам
-
6
1 видеокурс по направлению Node.Js
-
7
Поурочная проверка домашних заданий
-
8
Доступ к интерактивному практикуму навыков
-
9
Онлайн тестирование и сертификация
-
10
3 курсовых проекта
-
11
Финальное тестирование и Диплом специалиста
Часто задаваемые вопросы
-
В чём преимущество онлайн курсов программирования по сравнению с оффлайн?
Онлайн курсы имеют ряд преимуществ перед оффлайн форматом:
- Независимость от локации. Онлайн позволяет учиться где угодно.
- Сохранение денег и времени на дорогу. Вы экономите время и деньги с поездок на курсы и обратно.
- Онлайн курсы дешевле. Нет нужды в помещении и ноутбуках для студентов, поэтому стоимость ниже.
- Удобный темп обучения, постоянный доступ к информации. Обучение в вашем темпе в любом месте 24/7. Также есть доступ к записанным урокам, чего нет в оффлайн формате.
-
Какова стоимость обучения?
На ITVDN есть 2 формата обучения: Live Online и видео курсы. Цена обучения зависит от выбранного вами способа обучения.
Если вы хотите учиться самостоятельно в формате видео курсов, стоимость обучения составит в среднем 10-15 USD в месяц в зависимости от выбранного вами пакета подписки.
Live Online – это онлайн обучение с тренером в группах вместе с другими студентами. Учеба в данном формате стоит в среднем 6-7 USD за один час.
-
Возможна ли оплата частями или в кредит?
Вы можете разбить плату за обучение на удобное количество платежей, подключив услугу «Оплата частями» от MonoBank. Информация о существенных характеристиках продукта и предупреждениях размещены на сайте продукта chast.monobank.ua
-
Сколько времени понадобится, чтобы овладеть программированием?
Зависит от того, сколько внимания программированию вы будете выделять ежедневно, какой именно это язык и какой у вас опыт кодинга. Среднее время на овладение одним языком при условии регулярных занятий хотя бы 2 часа в день:
- новички – от 3 до 6 месяцев;
- те, кто имеет базовые знания другого языка – от 1 до 3 месяцев;
- профессиональные программисты – до 1 месяца.
Самый лучший вариант инвестиции времени – 8 часов ежедневно (20% теории + 80% практики). Больше практики – быстрее овладеете программированием.
-
Сколько времени понадобится, чтобы овладеть IT-специальностью?
Для овладения IT-специальностью нужно выделить не менее 500 часов, из которых около 100 часов – на просмотр видео уроков или посещение онлайн занятий с ментором, а 400 – на выполнение практических заданий по пройденным темам.
В зависимости от того, сколько времени вы готовы выделять на обучение в день, вы сможете пройти программу за 3-8 месяцев. Если у вас есть определенная база знаний по IT, количество необходимого времени будет меньшим.
Также продолжительность обучения зависит от выбранной вами специальности, поскольку набор технологий, которые вы должны изучить, будет разным
-
С какого курса начинать обучение?
Начинать следует с тех, которые содержат в названии слово “Стартовый”. Такие курсы имеют вводный материал для знакомства с языком или технологией.
Если вы планируете учиться по конкретной специальности в формате видео курсов, перейдите на страницу специальности и прокрутите до заголовка “Видео курсы по специальности …”. Ниже будет список видео курсов, отсортированных в порядке необходимости изучения.
Ещё ниже вы найдете Roadmap по специальности – путеводитель, на котором изображены видео курсы в виде дерева, что также легко сориентирует вас в последовательности прохождения курсов
-
Как управлять своим временем и организовать эффективное онлайн-обучение с тренером?
Если вы выбираете Live Online обучение с тренером, всё очень просто:
- посещайте все занятия, вовремя выполняйте д/з;
- дополнительно смотрите видео уроки на ITVDN;
- после каждого урока проходите краткое тестирование;
- практикуйтесь в Интерактивном практикуме;
- общайтесь с одногруппниками в ходе решения д/з, задавайте вопросы ментору на уроках и вне их;
- в конце каждого курса сдавайте экзамен на TestProvider (и получайте Сертификаты);
- в конце всего обучения проходите экзамен по специальности и получите диплом.
-
Как управлять своим временем и организовать эффективное онлайн-обучение в формате видео курсов?
Если вы выбираете формат обучения по видео курсам, наши советы:
- организуйте регулярные занятия (желательно ежедневные, где-то на 4 часа);
- каждую тему закрепляйте практикой с помощью наших д/з;
- проходите тесты после каждого урока и экзамены в конце каждого курса;
- пользуйтесь Интерактивным практикумом;
- работайте над собственными мини-проектами;
- активно используйте гугл (stackoverflow, quora) и ChatGPT.
Ещё вам поможет раздел "План обучения" (в вашем личном кабинете) – вы сможете составить ваш личный план обучения и отслеживать ваш прогресс.
-
Есть ли у вас помощь с трудоустройством после окончания обучения?
Мы имеем специальный раздел – “Вакансии”, который помогает нашим студентам искать первую работу в IT. Детальнее о возможностях и о разделе по ссылке.
А для тех, кто учится онлайн с ментором, у нас дополнительно предусмотрена индивидуальная помощь HR-специалиста по подготовке к трудоустройству с первого дня обучения и до получения первого job-оффера. Она включает в себя помощь в оформлении соцсетей, подготовке резюме, проведении пробного собеседования, предоставлении советов по поиску работы и самопрезентации и т. д.
-
Возможно ли персональное обучение с тренером ITVDN?
К сожалению, данная услуга ITVDN не предусмотрена, однако вы можете заказать индивидуальную консультацию с нашим ментором. Подробности вы найдете по ссылке.
-
С какого возраста можно учиться на платформе?
На ITVDN отсутствуют курсы для детей, поэтому комфортный возраст для начала обучения по нашим материалам – от 14 лет.
-
Нужны ли знания английского языка для обучения?
Никаких требований к вашему уровню английского мы не выдвигаем, поскольку все учебные материалы идут на русском или украинском языках. При этом базовые знания английского будут полезны для комфортного поиска информации в гугле, чтения документаций в интернете и прочего.
-
Какого уровня можно достичь, пройдя обучение по специальности?
На ITVDN можно пройти полное обучение с нуля до специалиста уровня Trainee/Junior. Если вы уже практикующий разработчик, наши видео курсы помогут углубить ваши знания до уровня Middle.
-
Когда закончится подписка, что дальше? Доступа к урокам не будет?
После окончания действия вашей подписки доступ к видео курсам, к сожалению, будет закрыт. Однако вы сможете пользоваться теми учебными материалами, которые вы скачали на свой девайс во время обучения.
-
Суммируются ли скидки на покупку подписки?
Нет, скидки не суммируются.