Київ Курс

FrontEnd

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

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

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

29 Липня

person icon
Графік

вт, чт: 19:00-22:15 нд: 10:00-17:00

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

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

02 Серпня

person icon
Графік

пн, ср: 19:00-22:15 сб: 10:00-17:00

Опис курсу

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

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

dollar icon
Група

25 чоловік


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

На курсах в Києві вивчається веб-верстка, поширений в середовищі програмістів мова JavaScript, фреймворки типу React. js, робота з Git, плюс даються основи BackEnd. Курс Front End підкріплений прикладами і кейсами, схвалений ізраїльськими та українськими розробниками, тому навчатися студенти будуть за останніми стандартами ІТ-ринку.

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

Окремо увага приділяється основам для будь-якого фронтенд-початківця – вивчення мов HTML і CSS. Це фундамент знань, без якого неможливо просуватися далі і кодувати на тому же популярному JavaScript. Верстка – те, без чого веб-сторінка існувати не може, і в курсі їй приділений великий вступний блок, який студенти ретельно опрацьовують на прикладах. Тут же група вчить не тільки про блоки і порядок їх відображення на сторінці, але освоює основні інструменти розробника. За умови, що студенти вивчають програмування з нуля, дуже важливо відразу мати уявлення про те, з чим будеш працювати далі.

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

Для кого

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

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

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

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

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

Senior FrontEnd Developer at Severalnines

Данило Гудзь

Senior Frontend Developer, Livatek

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

FrontEnd Developer

Микита Ямник

Frontend developer в Axon

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

Team Lead JavaScript Developer в Siteplus

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

Software Engineer at ITernal Group

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

Middle Frontend developer в Siteplus Pte Ltd

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

Full Stack Javascript Developer в BetterMe

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

Знати 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

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

 

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

студент курсу 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 - запишись на індивідуальну консультацію зі мною

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







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

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

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

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

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

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

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

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

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

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

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

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

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

Контакти