Курс

Full Stack

Записаться
clock icon
Старт группы

23 апреля

person icon
График

вт, пт: 19:00 - 22:0 вс: 10:00 - 16:30

star icon
Длительность

435 часов

dollar icon
Группа

25 человек

Описание курса

Вы новичок? Или уже учили какой-нибудь язык программирования? В обоих случаях курс Full Stack оптимально подойдет для успешного старта в IT сфере. Вы будете заниматься как отдельно, так и в парах и группах. На занятиях нет сухой теории — весь материал подается интересно, понятно и четко, после чего делается акцент на практике и на примерах реальных проектов.

Программа включает модуль «Алгоритмы», который преподают только в профильных вузах, а также предусматривает работу над адаптивными сайтами, приложениями по типу Tinder и Instagram, лендингами с использованием интересных методов — например, мини-игр. В результате вы будете знать такие языки и фреймворки, как JavaScript, Java EE, jQuery, Node.js, Express.js, React.js, Redux, Spring, Hibernate. С помощью представителей из индустрии мы подготовим вас к практике прохождения интервью на английском, а разработанные проекты вы сможете добавить в свое портфолио.

Гарантия трудоустройства:

If you fullfill training targets I promise you will get a job offer! If you’ll don’t get it I will refund you money that you paid for course.
Eran Lasser, co-founder DAN.IT education

 

Условия гарантии:

Все студенты курса Full Stack получают гарантию трудоустройства от нашего ко-фаундера Эрана Лассера.

Если вы:

  • посетили более 85% офлайн занятий с преподавателем
  • выполнили домашние задания и набрали 80+ балов (из 100)
  • выполнили и защитили перед Наблюдательным советом финальный проект,

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

Более детально об условиях гарантии вы можете проконсультироваться с менеджером нашего учебного центра.

Для кого

желающим учиться писать код по реальным кейсам и с практическими примерами

желающим развить навыки командной работы и самопрезентации

всем, кто хочет стать программистом с "нуля" или усовершенствовать свои знания

преподаватели курса

Алексей Рыхальский

Full Stack developer

Денис Прокопюк

Lead Software Engineer at Innovecs

Что будете уметь

Знать популярные языки программирования и уметь с ними работать

Знать Frontend и Backend, фреймворки Spring IoC, Spring Security, Hibernate, Spring Data, jQuery, Node.js, Express.js, React.js, Redux и другие

Знать алгоритмы и уметь анализировать быстродействие программы

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

Организовать систему безопасности сайта или приложения

Владеть навыками soft-skills и быть подготовленным к собеседованию на английском языке, уметь презентовать себя и свой продукт

Программа

Подготовка к началу курса

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

Клиентские технологии JavaScript / FrontEnd

После данного модуля студенты смогут создавать веб-интерфейсы любого уровня сложности, используя JavaScript, jQuery, Node.js, Express.js, React.js, Redux. Сюда входит создание полностью адаптивного сайта или расширения с помощью HTML, CSS, шаблонов, а также разработка веб-приложения с использованием принципа Single page application (весь сайт на одной странице)

Серверные технологии Java EE / BackEnd

Мы будем изучать Java EE при написании полноценных серверных систем. Также будем изучать фреймворки Spring IoC, Spring Security, Hibernate, Spring Data, базы данных SQL, NoSql, веб-сервера и облачные технологии. В этот же модуль входят основы объектно-ориентированного программирования. Рассмотрим концепты и идеи, которые лежат в основе известных технологий. Освоим принципы ООП/SOLID, шаблоны проектирования, TDD. Разберем основы и принцип работы современных фреймворков для лучшего понимания существующих стандартов в индустрии. Студентов ждет парное программирование, ориентация на проекты, изучение стилистики кода (чистый код, код Google), аутентификация и авторизация, cookies, создание онлайн-магазинов, разбор и написание приложений Tinder, Instagram. Модуль построен с учетом последних стандартов в IT индустрии.

Алгоритмы и структура данных

Алгоритмы – важнейший модуль, с которым имеют дело студенты технических вузов. Это основа компьютерных наук, без которой невозможно успешно программировать. Полученные знания будут служить сильной технической базой при дальнейшем освоении любых технологий. Данный модуль изучается параллельно с серверными технологиями Java. В процессе данного модуля студенты освоят основные алгоритмы и структуры данных, обычные и типизированные массивы, связные списки, стеки, очереди, ассоциативные массивы. Также студенты познакомятся с хэшированием, графами, DFS и BFS, динамическим программированием, деревьями, алгоритмами кэширования и т.д. После окончания данного модуля студенты будут иметь четкое представление сложности алгоритма, будут в состоянии анализировать быстродействие программы. Всего им предстоит решить не менее 60 кейсов, пользуясь практическим подходом.

Мастер-классы

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

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

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

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

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

Компании которые ждут наших студентов

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

Если у тебя еще остались вопросы по программе курса Full Stack, запишись на индивидуальную консультацию со мной.

Напиши нам







Спасибо за регистрацию.

В ближайшее время с вами свяжется наш менеджер

Контакты