Dev & Data Science

Web Apps Development

Изучим возможности и архитектуры нативных веб-платформ и освоим практики использования HTML, CSS и JS API.

О курсе

Front-end разработка — это привлекательная сфера для любителей выполнять разноплановые задачи, проявлять креативность и уделять внимание деталям. Поскольку технологии все больше влияют на нашу жизнь, сфера IT будет обрастать новыми профессиями, а значит и спрос на квалифицированных специалистов повысится.

Один из лучших способов начать свой путь во фронтенде — овладеть HTML, CSS и JS — тремя основными составляющими веб-разработки. Наш курс построен на практических задачах, поэтому вы научитесь разрабатывать веб-приложения без привязки к фреймворкам. Мы разберем архитектурные и технологические подходы, исследуем state management и веб-компоненты. Во время обучении будем использовать cutting edge технологии.

Мы сосредоточимся на способах комбинации HTML, CSS и JS в процессе разработки продукта и наконец создадим свое прогрессивное веб-приложение (progressive web application).

За три месяца обучения на курсе Web Apps Development студенты:
— прокачают навыки создания веб-приложений;
— ознакомятся с пост-препроцессорами CSS;
— узнают, как настраивать процесс сборки веб-проекта;
— углубятся в изучение построения SPA.

март 2024 курс длится 3 месяца,
по средам и пятницам
9 500 грн 28 500 грн при оплате всего курса
9 975 грн/мес. при оплате частями
25 мест каждый студент получает регулярный фидбек от куратора

Куратор

Сергей Бабич

Solution Arhitect в Edvantis. Автор программы.

Более 12 лет опыта в разработке. Работал над разнообразными проектами – от интерактивных презентаций на HTML5 до инструментов для биржевых торгов, используя популярные технологии React и Angular, а также HTML, CSS и JS. Имеет обширный опыт преподавания и публичных выступлений на конференциях от Львова до Харькова.

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

  • Основы TypeScript

    • — Введение в TypeScript.
    • — Аннотации типов и выведенные типы.
    • — Сложные типы и тайпгарды.
  • Введение в SASS

    • — Введение в SASS.
    • — Обзор пре- и пост-процессинга.
    • — PostCSS.
  • Анализ концепции веб-приложений

    • — Анализ понятия веб-приложений.
    • — Клиентский и серверный рендеринг.
    • — Анализ распространенных архитектурных решений для фронтенда.
  • Компонентный подход в разработке

    • — Компонентный подход.
    • — Знакомство с веб-компонентами.
    • — Обзор спецификации веб-компонентов.
  • Управление состоянием приложения

    • — Обзор основных понятий.
    • — Локальное состояние компонента.
    • — Глобальное состояние.
  • Концепция PWA (прогрессивные веб-приложения)

    • — Обзор, основные характеристики PWA.
    • — App manifest.
  • Сборка и деплой проекта

    • — Изучение основных понятий.
    • — Таск-раннеры и билдеры.
    • — Настройка системы сборки.
    • — Транспиляция и бандлинг.
    • — Менеджмент CSS.
    • — Оптимизация и минимизация.

Курс для вас, если вы

Уже работали с HTML/CSS/JS

понимаете основы и уже создавали веб-страницы или приложения, используя эти технологии

Хотите овладеть ими профессионально

усовершенствовать уже приобретенные навыки и добавить проект в свое портфолио

Выпускник курсов

Время

10+ часов в неделю для выполнения домашних заданий

English

Intermediate и выше для понимания тем и материалов курса

Как проходит обучение

Вебинары

Вебинары с куратором и группой будут проходить каждую среду и пятницу в 19:30.

Real-life задания

У нас действует Practicult — культ практики. Поэтому вы будете выполнять много сложной домашки из реальных рабочих будней. Have fun & survive.

Курсовой проект

Во время обучения вы сделаете большой проект. Ведь принцип курса — все как в жизни.

Регулярный фидбек

У нас нет базовых и премиум режимов. Только премиум, всегда. Получите от куратора все. И да, десятая итерация — это нормально.

Сертификат за дело

Наши сертификаты действительно ценят на рынке. Поэтому мы выдаем их только тем студентам, которые выполнили не менее 70% домашних работ и защитили курсовой проект.

ГРАФИК

Cтарт

март 2024

Вебинары

среда, пятница — 19:30

Язык обучения

украинский

Вопросы

Нужно ли владеть какими-либо навыками для поступления на курс?

Курс Web Apps Development требует определенных знаний, чтобы обучение было для вас максимально эффективным. Для поступления необходимо выполнить тестовое задание и заполнить анкету. Вы получите задание на почту после регистрации на курс.

Если успешно выполните тестовое –– мы сразу сообщим вам о зачислении. А за несколько дней до старта курса отправим письмо с нужной информацией о процессе обучения. Важно: место в группе бронируется только после оплаты.

Если же не выполните тестовое –– не огорчайтесь. Мы отправим список полезных ресурсов на темы, которые нужно подтянуть. Ознакомьтесь с этими материалами, чтобы заполнить имеющиеся пробелы в знаниях, а затем смело подавайтесь на курс снова.

Что делает фронтенд разработчик?

Front-end разработчик специализируется на создании и разработке пользовательского интерфейса веб-приложений и сайтов. Их основная функция — обеспечить взаимодействие пользователя с веб-приложением или сайтом, сделать его доступным и удобным для использования.

Сколько нужно учиться на джуниор фронтенд разработчика?

Срок обучения зависит от его интенсивности и способностей студента. Обычно нужно 6–12 месяцев, чтобы стать джуном, впрочем, эта цифра может изменяться. Рекомендуется учиться каждый день, в течение одного-двух часов. Важно также помнить, что обучение front-end разработке — это постоянный процесс. Совершенствовать свои навыки нужно в течение всей карьеры.

Что должен знать фронтенд разработчик в 2023?

Фронтенд разработчик должен знать, как донести основную идею продукта до пользователей. Быстро приспособиться, держать руку на пульсе. Отслеживать появление новых тенденций, оперативно внедряя их в свою работу. Уметь объяснять сложные технические термины простыми словами — must-have для разработчика. Работать в команде, уметь взаимодействовать с профессионалами разного профиля, ведь это влияет на эффективность работы в целом.

Как стать фронтенд разработчиком в 2023 году?

Посвящать много времени самообучению, но чтобы процесс обучения был более системным и эффективным, следует записаться на курсы. Так вы сэкономите время и скорее освоите необходимую базу. Рекрутеры обращают внимание на наличие дипломов, сертификатов и других подтверждений ваших знаний. Особенно если у вас нет портфолио.

А вот пример актуальных требований на должность Junior Front-end Developer:
— знания JavaScript/TypeScript и опыт разработки PWA на React.js или Angular/Vue;
— знания HTML5, CSS3, SQL;
— понимание веб-технологий;
— опыт работы с Git, Jira, Confluence;
— желание находить новые решения, осваивать новые технологии;
— аналитические способности, коммуникабельность, ответственность.

С каким софтом будем работать на курсе?

Вам понадобится VS Code и NodeJS.

Как происходит коммуникация на курсе и в каком формате куратор дает фидбек?

Вся коммуникация на курсе проходит на платформе Slack (рабочий чат группы, каналы для домашних заданий и полезных ссылок). Куратор дает фидбек в формате комментариев, ревью кода на GitHub и при обсуждении на вебинарах.

Будут ли записываться вебинары?

Да, но лучше выделите время, чтобы присоединиться к ним лично — будет интересно.

А сертификат будет?

Мы выдадим вам сертификат при условии исполнения 70% всех домашних работ, утвержденных куратором, а также успешной защиты курсового проекта.

Что, если мне не понравится?

Мы сможем вернуть деньги в течение 7 дней с даты старта курса, если вы передумаете.

Какие еще курсы для разработчиков могут меня заинтересовать?

Для джуниор фронтенд разработчика, который стремится стать мидл или синьор, полезно также обратить внимание на курс JavaScript онлайн, чтобы глубже изучить процесс создания анимации, а также курс Пайтона для лучшего понимания принципов работы серверов и баз данных.

CSS уроки и изучение HTML помогут фронтенд разработчику построить прочный фундамент для дальнейшей работы, а именно уметь создавать структуру веб-страниц, стилизовать их и, наконец, разработать визуально привлекательный и удобный интерфейс.

Регистрация

Остались вопросы?
Не стесняйтесь их задавать.

Проконсультируйте меня