Программист FrontEnd

 
 


О профессии 
Icons frontend

На данный момент профессия программиста FrontEnd является востребованной профессией, практически ни один проект не обходится без программистов, занимающихся программированием web-страниц. Задачей разработчика является непосредственно конструирование web-страниц приложения опираясь на требования, предоставленные заказчиком.

Разработка начинается дизайна страницы, который делает графический дизайнер, далее FrontEnd программист делает так называемую «нарезку», а потом вёрстку страницы, после чего добавляет странице динамику с помощью JavaScript. Особенностью направления FrontEnd является динамика развития технологий, которая требует постоянного удержания «технического» пульса.





 

Карьера
analytic

После освоения специальности можно претендовать на позицию «Младший программист FrontEnd» в крупной ІТ компании.

Важной особенность обучения Main Academy является, то что набор знаний и умений который дается при обучения позволит не только пройти собеседование, а также эффективно развиваться и расти как специалист.

В будущем это позволит претендовать на следующие позиции в разработке: «Старший программист FrontEnd» (Senior FrontEnd developer), «Руководитель группы» (Team leader),  «Архитектор» (Software architect), «Full-stack разработчик» (Full-stack developer)

Матрица компетенций для квалификации «Младший программист FrontEnd»

Матрица компетенций –  неотъемлемый атрибут любой профессии, она показывает что и в каком объеме необходимо знать специалисту, чтобы претентовать на соответствующую квалификацию.

В основе учебных программ Main Academy лежит модель IT-компетенций, разработанная на базе Европейской (e-CF). Профили компетенций IT- специалистов и учебные программы разрабатывались в соответствии с требованиями украинских и международных IT-компаний, таких как Microsoft, Oracle, Global Logic, EPAM, Luxoft. Поэтому программы Академии максимально отвечают потребностям IT-рынка, а после обучения Вы сможете устроится на работу в любую компанию.

Компетенции в создании представления страницы

Компетенции в создании представления страницы
 

 

 

 

Данный набор компетенций позволяет эффективно овладеть  основами Front end разработки, такими как HTML и CSS. Рассматриваются такие современные технологии как HTML5 и адаптивная верстка.

 

 

 

 

 

Компетенции в HTML  

 

 

66 ч. – «Программирование FrontEnd – часть 1. Верстка»
Система контроля версий Github. Графический редактор PhotoShop базовый. HTML&CSS базовый. HTML5. Использование препроцессора LESS.
Лаборатоные работы.

 

Знание HTML
Умение работать с формами
Знание HTML5
Компетенции в CSS
Знание CSS
Знание CSS препроцессоров
Использование CSS фреймфворков
Компетенции в в создании макета страницы
Использование графического редактора для создания макета страницы
Умение готовить макет страницы к верстке
Умение оптимизировать графику
Создание HTML страницы используя CSS
Использование средств отладки
Знать основы реляционных баз данных
Знание особенностей реализации адаптивной  верстки

Компетенции в программировании (создании логики страницы)

Компетенции в программировании (создании логики страницы)
Данный набор компетенций  позволяет в полной мере реализовать навыки полученные на первой части курса,  а также овладеть языком программировния JavaScript Использование  javascript MV*фреймкорков 96 ч. «Программирование FrontEnd – часть 2. JavaScript»2

JavaScript базовый

JavaScript продвинутый

Модульный подход к разработке

Лаборатоные работы. Выполнение учебного проекта.

Сертификация.

 

Компетенции в JavaScript
Использовать в приложениях переменных
Использовать в приложениях основные арифметические и логические операции
Использовать в приложениях операторы ветвления и цикла
Использовать в приложениях массивы данных
Использовать в приложениях функции
Использовать в приложениях обработчики событий
Использовать в приложениях пользовательские объекты, описывающие элементы предметной области
Использовать в приложениях шаблон (паттерн) для работы с деревом  DOM
Знание UML
Знание XML
Компетенции в технических вопросах
Конфигурация среды разработки
Компетенции в командной разработке
Умение пользоваться системой управления версиями

Kомпетенции в коммуникации

Kомпетенции в коммуникации
Набор компетенций позволяет в рамках процесса   работы над проектов эффективно  коммунцировать с членами комманды для достижения наилучшего результата Осуществлять коммуникации с разработчиками 16 ч. –  Soft slills необходимые для эффективной работы

 

Осуществлять коммуникации с руководителем проекта и топ-менеджментом

Программа подготовки по специальности «Младший программист FrontEnd»

Название тренингаОписаниеДлительность
Программирование FrontEnd – часть 1. ВерсткаВ курсе рассматриваются все необходимые теоретические и практические аспекты программирования, верстки и дизайна FrontEnd, каждый и которых закрепляется лабораторной работой. 66 часов
Основы программированияВ курсе «Основы программирования» даются базовые навыки необходимые для эффективного освоения более сложных курсов по программированию.24 часа
Программирование FrontEnd – часть 2. JavaScriptВ курсе рассматриваются все необходимые теоретические и практические аспекты программирования и верстки на базе языка JavaScript, каждый и которых закрепляется лабораторной работой. Курс предполагает выполнение учебного проекта.96 часов
Эффективное трудоустройствоТрудоустройство это сложный и кропотливый процесс, на тренинге мы расскажем, как сделать этот процесс максимально коротким и эффективным6 часов
Эффективные коммуникацииВажным компонентом работы в любом проекте, является эффективная коммуникация. Данный тренинг посвящен выработке этого навыка 16 часов
Общая длительность208 часов
 
Выберите город

[opcity_list]

×
Бесплатная консультация питон

Для того чтобы мы с вами связались оставьте свои данные





×