Київ Курс

FrontEnd

навчання програмуванню з гарантованим працевлаштуванням

HTML, CSS, JavaScript, React.js, Node, Express.js
Записуйся на консультацію та тестування, отримай персональний план розвитку в ІТ сфері

Лівий берег (пр. Павла Тичини, 1в)

clock icon
Старт групи

27 Жовтня

person icon
Графік

пн, ср: 19:00-22:15 сб: 10:00-17:00 (1 раз на 2 тижня)

Правий берег (вул. Володимирська, 77А)

clock icon
Старт групи

11 Листопада

person icon
Графік

вт, чт: 19:00-22:15 нд: 10:00-17:00 (1 раз на 2 тижня)

Опис курсу

star icon
Тривалість

250 годин
7 місяців

Front end – це один з найбільш популярних напрямків в IT. Фронтенд розробники є невід’ємними учасниками будь-якої команди, яка займається розробкою веб-сайтів, веб-додатків або будь-яких продуктів в інтернеті.

Курси програмування у напрямку Frontend будуть правильним рішенням для тих людей, які хочуть приєднатися до ІТ-індустрії з боку web розробки. Даний курс підійде для тих, хто має якісь навички та знання в даній області, так і для новачків, які вирішили освоїти професію «з нуля».

Програма курсу розроблялася спільно з розробниками провідних українських та ізраїльських IT компаній, тому навчатися студенти будуть за останніми стандартами ІТ-ринку. А ментори в DAN.IT education супроводжують їх на всьому шляху навчання і допомагають розібратися в тонкощах професії і складних темах.

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

В процесі навчання студенти вивчають веб-верстку сайтів, поширену в середовищі програмістів мову JavaScript, фреймворк React.js, а також даються основи BackEnd. Крім того, студенти отримують необхідні для фронт-енд розробника навички: робота з графічними редакторами, робота з системами контролю версій GIT, Google Developer Tools, тестування коду JavaScript і багато іншого.

Курси проходять оффлайн в Києві в зручному офісі на лівому березі, в ТОЦ Silver Breeze і на правому березі в БЦ Соло Плюс. В процесі навчання DAN.IT education організовує для студентів різні ворк-шопи та майстер-класи з soft skills, складання CV, підготовці до співбесіди, а також методикам роботи в команді Agile / SCRUM.

Тривалість курсів 6 місяців. Це оптимальний формат для курсів програмування, щоб отримати скіли для подальшого розвитку в сфері FrontEnd. Кожен з наших студентів проходить не тільки процес навчання, а й вчиться на проектах захищати і відстоювати своє бачення і розробку перед замовниками – а замовники у нас реальні! Ми вчимо не тільки бути фахівцем з програмування, але також бути і оратором, презентёром, тімлідом, на практиці готуватися до проходження складних робочих інтерв’ю і прокачувати своє портфоліо з кожним проектом.

Якщо ви шукаєте, де можна отримати основи програмування, плюс просунутий JS, а також стати гуру спілкування з замовником, цей курс оптимально підійде під ваші цілі.

Для кого

новачкам у програмуванні (навіть тим, хто не має досвіду) віком від 16 років

бажаючим навчитися розробляти з «нуля» інтерактивний, функціональний сучасний веб-сайт та освоїти запитувану та конкурентноспроможну професію “FrontEnd розробник”

усім, хто бажає навчатися писати код за реальними кейсами та з практичними прикладами та розвинути навички командної роботи та самопрезентації

Викладачі курсу

Роман Марченко

FrontEnd Developer

Віктор Євдокименко

Team Lead Frontend в Starladder

Сергій Донченко

Senior FrontEnd Developer at Severalnines

Данило Гудзь

Senior Frontend Developer, Livatek

Ростислав Свідельський

Team Lead JavaScript Developer в Siteplus

Сергій Патьоха

Software Engineer at ITernal Group

Валерій Матьокін

Middle Frontend developer в Siteplus Pte Ltd

Євген Алфьоров

Full Stack Javascript Developer в BetterMe

Олександр Шелея

React/React native developer at Kyivstar

Що будете вміти

Знати HTML, CSS, популярну мову програмування JavaScript та вміти з нею працювати

Розуміти логіку роботи клієнт-серверної архітектури у контексті написання реальних додатків

Знати бібліотеки React.js, Redux, розуміти принципи побудови сучасних односторінкових додатків (Single Page Application)

Розробляти cайт, веб-інтерфейс та веб-додаток

Тестувати і масштабувати веб-додатки

Читати чужий код із розумінням того, як він працює

Окрім навичок веб верстки, володіти навичками soft-skills, будете підготовленим до проходження співбесіди, а також вміти презентувати себе і свій продукт

Програма

Підготовка до початку курсу

Наші студенти починають вчитися фактично одразу після того, як успішно проходять тестування і зараховуються на програму. Кожен при цьому отримує підготовчі теоретичні матеріали з верстки та Javascript. Перед кожним стоїть перша теоретична задача, щоб одразу перейти до практики на конкретних прикладах.

Модуль 1. Основи HTML, CSS

HTML – засіб логічної розмітки веб-сторінки. Використовуючи структуру розмітки, можливо вносити дані на сторінку. У процесі першого модуля студенти навчаться описувати цю структуру, використовуючи HTML-теги (спеціальні маркери, які зчитує браузер).

 

Також в першому модулі студенти вивчатимуть основи CSS, це потрібно для того, щоб розуміти, як повідомити браузеру правильне відображення HTML-тегів.

Вивчення мови включає в себе:

  • селектори CSS
  • оформлення елементів
  • управління розміром і положенням блоків на сторінці
  • поля і відступи
  • порядок верстки блоку
  • тестування результатів верстки
  • адаптивна веб верстка;
  • нюанси кросбраузерності верстки
  • базова анімація
  • стандарт CSS3
  • основні інструменти розробника

Модуль 2. Основи JavaScript

За допомогою JavaScript-коду програміст визначає, як сторінка відреагує на дії користувача.

Даний модуль познайомить студентів курсу фронтенд із синтаксисом мови.

Студенти отримають досвід у таких напрямках:

  • базові і об’єктні типи даних
  • перетворення типів
  • змінні і правила їх іменування
  • умови, оператори, масиви, цикли, функції
  • області видимості, замикання
  • контекст виклику
  • керуючі конструкції
  • обробка помилок
  • введення в браузерні події
  • Localstorage/Sessionstorage.

Також студенти ознайомляться з порядком обробки подій (event loop), взаємодією з браузером DOM, функціями зворотного виклику (callback). В ході курсу студенти навчаться працювати з консоллю розробника, налагоджувати (debug) і перевіряти код на предмет помилок. Передбачено знайомство з бібліотекою Jquery, робота з DOM, управління подіями.

Після закінчення перших двох модулів студенти курсу Front End зможуть створити свій перший лендінг з необхідною розміткою і інтерактивною поведінкою.

 

Модуль 3. Advanced HTML/CSS

Студенти зможуть створювати адаптивні веб-інтерфейси будь-якої складності, які будуть працювати як на широкоформатних моніторах, так і на мобільних телефонах. Також в рамках модуля буде розглянуто один з найпопулярніших CSS-препроцесорів – SASS, його синтаксис, настройки та інтеграція з Gulp. Розглянемо роботу з одним з найвідоміших CSS фреймворків Bootstrap. Крім цього, в даному модулі будуть розглянуті наступні теми:

  • CSS методології на прикладі BEM
  • Верстка з піксельної точністю
  • Верстка з підтримкою Retina екранів
  • Крос-браузерна верстка
  • Web accessibility
  • Mobile first

Модуль 4. Advanced JavaScript

Більш глибоке занурення в можливості мови. Вивчення основ об’єктно-орієнтованого програмування (ООП), базових шаблонів проектування, основ функціонального програмування, можливостей стандарту ES6/ES7 (ECMAScript).

Також в цьому модулі будуть розглянуті:

  • конструктори
  • прототипне наслідування (prototype)
  • рекурсія
  • модулі
  • strict mode
  • cookies
  • Async/ Await

Знайомство зі стандартами WebSocket, JSONP, AJAX, XMLHttpRequest, Promise, Single Page Application, загальна інформація про RESTful API, тестування коду на сайт за допомогою фреймворків.

Модуль побудований з урахуванням досвіду останніх проектів в ІТ індустрії.

 

Модуль 5. Основи роботи з бібліотекою React.js.

Занурення в одну з найпопулярніших бібліотек з побудови складних веб додатків – React.js. У цьому модулі студенти отримають досвід роботи з принципово новим і інноваційним підходом у формуванні сторінок сайту і додатків.

Модуль покриває наступні теми:

  • верстка JSX
  • віртуальний DOM
  • components
  • робота з Props/State компонента
  • React Router
  • Redux
  • робота з ImmutableJS в React/Redux додатку
  • робота з middleware, Redux-thunk
  • Redux-forms
  • тестування додатку за допомогою Jest та Enzyme
  • використання хуків у React

Воркшоп: Серверний JavaScript (BackEnd)

Даний воркшоп включає в себе:

  • знайомство з технологією Node.js;
  • інфраструктуру і використання пакетного менеджера NPM (package manager);
  • фреймворк Express.js;
  • роботу з базами даних на прикладі MongoDB.

По закінченню модуля студенти зможуть створити бекенд частина для створених раніше додатків і проектів, а також створювати і використовувати різні REST API (за допомогою популярного фреймворку Express.js).

Додаткові навички

Курс передбачає обов’язкове вивчення системи контролю версій Git, завдяки якій робота в команді та вирішення повсякденних завдань стане для студента задоволенням.

Будуть розкриті наступні теми:

  • робота з Git Bash
  • workflow від створення сховища до його відправки на віддалений сервер
  • робота з гілками
  • робота з файлами

Воркшопи та майстер класи

Курс Front End включає майстер-класи, воркшопи та участь у вебінарах від ізраїльських та українських фахівців.

Soft skills, технічна англійська і підготовка до співбесіди

Паралельно з третім модулем студенти почнуть займатися розвитком своїх внутрішніх якостей і готуватися до самопрезентації.

Ми будемо проводити повноцінні співбесіди, створюючи умови, максимально наближені до реальних.

Разом із професійними рекрутерами та інженерами із індустрії ми будемо працювати над резюме кожного студента, його вміннями презентувати себе і свою роботу, вести комунікацію, будемо повністю супроводжувати і підтримувати його в процесі проходження співбесід на стажування та у пошуку роботи.

Фінальний проект

Команди студентів курсу фронтенд будуть працювати над фінальним проектом за методикою scrum. Кожен проект розпочнеться з реалізації задачі клієнта. По закінченню фінального проекту студенти-девелопери будуть презентувати його перед членами Наглядової ради.

Проекти студентів

Компанії які чекають наших студентів

Відгуки студентів

Влад Межерицький

студент курсу Frontend

Тщательно выбирал IT-школу и остался очень доволен своим выбором. Вот, что мне больше всего «зашло». В DAN IT хорошо структурированная программа обучения: теория в нужном объеме, при этом много практики (домашек, степ-проектов, групповых работ), что очень важно! Есть гибкость в формате обучения, также немаловажно, что у студентов есть возможность давать обратную связь по ходу обучения, к которой прислушиваются. В кайф было то, что в ДАНе просторные, светлые аудитории с крутым видом, в которые ты можешь приходить в любой день и «грызть гранит науки» с удовольствием, поверьте, немаловажно! Ну и классный комьюнити из студентов, преподавателей, менторов – любой вопрос есть с кем обсудить. А еще ДАН помог мне найти мою первую работу в IT! Ну, в общем, вы поняли – рекомендую!)(мова, орфографія та пунктуація автора збережені).

Тетяна Фетисова

студентка курсу Frontend

Курсы программирования в DAN. IT однозначно рекомендую. Только здесь мне смогли обьяснить js человеческим языком. Хорошие домашки, отличные step проекты, которые помогают постичь нюансы работы в системе контроля версий и вообще все подводные камни командного взаимодействия.
В колледже чувствуешь себя как дома. О студентах заботятся и реально занимаются трудоустройством. Я устроилась после окончания курса именно по рекомендации Дана. (мова, орфографія та пунктуація автора збережені).

Микита Піресєв

студент курсу Frontend

Окончил курс FrontEnd от DAN.IT в мае, смело могу рекомендовать эти курсы. Очень комплексная и сложная программа, без неё невозможно получить должный уровень знаний. Ребята дают действительно применимые на практике навыки. Комфортный офис, где есть просторный open space, в котором можно учиться вместе со студентами и менторами. (мова, орфографія та пунктуація автора збережені).

Щигарцов Євгеній

студент курсу Frontend

Я студент колледжа DAN IT. Заканчиваю комплексный курс FrontEend. В сфере IT решил себя попробовать, потому что это сфера, в которой действительно есть куда расти, к чему стремиться и это то, что будет актуально в ближайшем будущем. От обучения получил только положительно впечатления, потому что Дан Айти разрабатывает такую программу тех. технологий, которые действительно нужны на рынке сейчас, в наши дни. И так же это действительно крутые преподаватели, которые всегда узнают, понял ли ты тему, разобрался ли ты и помогут тебе разобраться, если у тебя что-то не получается. Больше всего, мне конечно же запомнилось изучение библиотеки React – одной из самых больших библиотек по созданию веб приложений в мире. Всем, кто сомневается, я рекомендую попробовать. Обязательно попробовать и быть готовым проявить достаточно настойчивости, чтобы получить первые успехи. Всем удачи!(мова, орфографія та пунктуація автора збережені).

Анастасія Лагута

студентка курсу Frontend

Закончила курс фронт-энда в DAN-IT. Прошел год, как я пришла на первое занятие, с трудом понимая, с чего начинать. Сейчас я на испытательном сроке в своей первой компании в IT. За этого год я ни разу не пожалела, что выбрала DAN-IT. Преподаватели -все классные. Каждый со своей манерой изложения материала, опытом и темпераментом. Я благодарна им за атмосферу, которую они создавали на занятиях, за знания, советы и хитрости, их требовательность и помощь. Они вдохновляли учиться. На каждое занятие шла с удовольствием, большим интересом и ни разу не разочаровалась.(мова, орфографія та пунктуація автора збережені).

Запис на консультацію

Якщо у тебе ще залишилися запитання щодо курсу Frontend - запишись на індивідуальну консультацію зі мною

Записатися на консультацію







Дякуємо за реєстрацію.

Найближчим часом з вами зв‘яжеться наш менеджер

Часто задавані питання

Чи є вікові обмеження щодо зарахування на курс?

Програма FrontEnd розрахована на вік від 18 років. Якщо студенту вже виповнилося 16 років, він пройшов співбесіду з кар’єрним консультантом, здав вступне тестування і набрав високий бал, як виняток, можна обговорити зарахування студента на навчання в дорослу групу за згодою батьків.

Як проходять заняття?

Кожному студенту відкривають доступ до Learning Managment System (LMS), де зберігаються всі матеріали щодо курсу. Основну теоретичну підготовку ви проходите вдома. На уроці, який триває 4 академічні години, викладач відповідає на питання з теорії, пояснює складні моменти за матеріалом, далі на уроці вас знайомлять з практичними кейсами, показують, як правильно писати код, вчать знаходити помилки в коді і виправляти їх, а також готують до роботи над проектами. Під час навчання і проектної роботи у вас буде можливість спробувати роботу індивідуально, у групах, попрацювати над степ-проектами та фінальним проектом.

Чи багато буде домашніх завдань?

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

Хто зможе мені допомогти з питаннями під час навчання?

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

Які існують вступні вимоги?

В першу чергу, бажання навчатися і сумлінно вкладати час і зусилля в підготовку до уроків, домашніх завдань і проектів. Але обов’язковою умовою є складання вступного тестування, яке проходить в офлайн-форматі. Його тривалість – 1,5 години. Тест визначає, чи є у вас схильність до програмування, і чи зможете ви освоїти дану професію.

Що я отримую на виході після закінчення курсу?

Крім повної бази знань HTML, CSS та Java Script, а також реальних проектів, які виконаєте під час навчання, ви отримуєте сертифікат, який свідчить про успішне закінчення курсу. Цей документ разом з вашим портфоліо з проектів стане важливим фактором при працевлаштуванні.
Також вам допоможуть з резюме та підготують до проходження співбесіди.

Як проходить працевлаштування?

Наші HR-менеджери допомагають вам підготувати резюме та портфоліо згідно з останніми вимогами індустрії. Після цього вас готують до проходження співбесіди і допомагають відправити резюме в декілька великих IT-компаній України.

Які шанси знайти роботу після закінчення курсу?

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

Якщо я з певних причин не зможу відвідувати заняття (наприклад, через хворобу), чи можу я відновитися? Чи мій час і гроші будуть втрачені?

У вас є можливість переглядати всі заняття в онлайн-форматі, також після закінчення ви отримуєте матеріали і запис уроку. Це дає можливість, у разі пропуску занять, опрацювати упущений матеріал. Також після цього ви можете звернутися до вашого ментора і задати всі нагальні запитання.

Який потрібно мати ноутбук, щоб навчатися на курсі?

Будь-який, що підтримує стабільний Wi-Fi, і здатний виконувати завдання в редакторі коду. Якщо у вас немає ноутбука, ми можемо видати вам один з ноутбуків навчального центру для роботи на уроці.

Контакти