Даем знания и навыки, которые помогут найти высокооплачиваемую работу
• Прикрепляем наставника: он ответит на любые вопросы
• Много практики в среде коммерческой разработки
• Всего 10 часов в неделю
Изучите основы Java-программирования, синтаксис Java, объектно-ориентированное программирование
Узнаете основы клиент-серверного взаимодействия, вёрстку на HTML и CSS, освоите работу с базами данных и SQL
Освоите шаблоны проектирования и фреймворк Spring, который используют 4 из 10 Java-программистов
Вас ждёт 67 часов теории и 323 часа практики
Ступень 1: «Базовые навыки Java-разработчика»Практика на кейсах реальных компаний, помощь со стажировкой и первыми собеседованиями.
Блок 1 – Основы Java
Блок 2 – Java: классы, объекты, первая программа
Блок 3 – Linux
Блок 4 – Java Core: коллекции, потоки, управление памятью
Блок 5 – Java Core: работа с сетью, многопоточность, рефлексия
Блок 6 – Инструменты сборки: Git, GitHub
Блок 7 – Веб-фреймворк: Spring
Блок 8 – ORM, Hibernate и JDBC
Блок 9 – SQL
Блок 10 – SQL и базы данных
Блок 11: Современные методологии разработки
Ступень 2: «Java advanced»Много практики и воркшопов. Помощь с подбором вакансий и прохождением собеседований.
Блок 12 - Тестирование приложений на Java
Блок 13 - Объектно-ориентированное программирование в Java
Блок 14 – Углубляемся в Backend на Java
Блок 15 - Основы DevOps для Java-разработчика
Ступень 3: «Специализации»Продвинутые навыки для Java-разработчика. Углубление во Front-end или Android разработку. Помощь на испытательном сроке.
Специализация 1 — Android-разработчик
Блок 16 – Введение в Android-разработку
Блок 17 – Продвинутая разработка на Android
Блок 18: Chat GPT для разработчика
Дипломная работа
Специализация 2 — Full stack: Frontend
Блок 18. Основы Web-разработки
Блок 19. Расширенные возможности HTML и CSS. Работа с макетом, построение сложных сеток, адаптивная вёрстка
Блок 20. JavaScript: базовый уровень
Блок 21: Chat GPT для разработчика
Дипломная работа
Вы поймёте, как создавать веб-приложения, изучите возможности Java, разработаете первые проекты для реальных заказчиков и соберёте портфолио.
Разберётесь в особенностях и синтаксисе Java, освоите новый популярный язык и сможете сменить направление работы, чтобы заниматься интересными проектами и больше зарабатывать.
Научитесь структурировать и отлаживать свой код, работать с фреймворками и базами данных, повысите свой уровень и сможете брать в работу сложные дорогостоящие проекты на Java.
Поймёте, как превратить строки кода в работающую программу, освоите объектно-ориентированное программирование и сможете разрабатывать приложения с разным функционалом.
Узнаете, как эффективно решать типовые задачи при помощи известных алгоритмов и существующих в Java структур данных.
Научитесь работать с распределённой системой контроля версий и сможете легко вносить или откатывать изменения в разных вариантах одного проекта.
Узнаете, чем отличаются MySQL, Redis и MongoDB, познакомитесь с Hadoop и научитесь управлять большими объёмами данных.
Изучите способы отладки и оптимизации кода, сможете создавать программы с высокой производительностью.
Познакомитесь с возможностями фреймворка Spring и научитесь создавать веб-приложения с его помощью.
ОСНОВНОЙ БЛОК
УРОВЕНЬ 2: Java-разработчик
УРОВЕНЬ 3: разработчик Java Enterprise
ДОПОЛНИТЕЛЬНЫЕ КУРСЫ
БОНУСНЫЕ КУРСЫ
ИТОГОВЫЕ ПРОЕКТЫ
Вы сможете приступить к обучению с нуля - без технического образования и опыта, освоить азы профессии, а уже через 7 месяцев выйти на рынок труда junior-разработчиком Java и обрести новое окружение
Вы сможете систематизировать свои знания, с углубленной подготовкой возобновить практику программирования на Java, прокачаться в технологиях языка и ускорить профессиональное развитие
Вы изучите новый язык и сможете применять его в рабочих и личных проектах. Расширите компетенции еще одним профилем и решите, подходит ли вам эта специализация
Основной блок — 3 месяца
Специализация — 9 месяцев
Изучите синтаксис языка, познакомитесь с переменными и операторами, научитесь писать и структурировать свой код и разбираться в чужом
Узнаете, как сохранять и изменять информацию в базе данных MySQL. Научитесь писать запросы и управлять большими объёмами данных
Поймёте, как превратить строки кода на Java в работающую программу, и научитесь разрабатывать веб-приложения с помощью фреймворка Spring
Научитесь работать с распределённой системой контроля версий вместе с командой, сможете вносить или откатывать изменения в рамках одного проекта.
Разработка веб-приложений на Java
Создание чат-ботов для Telegram на языке Java
Автоматизированное и ручное тестирование приложений
Знание принципов ООП и применение их в рабочих проектах
Работа с Redis и MongoDB
Разработка веб-приложений на фреймворке Spring
Тестирование и оптимизация кода, отлов исключений
Настройка многопоточности для приложений на языке Java
Продвинутый уровень анализа данных за счёт использования SQL-запросов
Создание backend-приложения и визуальной frontend-части
Работа с протоколом HTTP, с файлами и сетью
Использование шаблонов проектирования
Возможно, вы уже имеете базовые навыки и представление о программировании и применяете эти знания в своих проектах. Наш курс даст вам углубленное знание универсального языка Java, и вы начнёте правильно структурировать код и соблюдать всеми «любимый» синтаксис для создания выдающихся проектов.
Если вас привлекают современные технологии и высокая зарплата в сфере IT, то этот курс точно для вас. Вы научитесь писать код, узнаете, что легенда о том, что программист должен в совершенстве знать математику, — это выдумка, станете мыслить критически и сможете кодить на самом популярном языке в мире.
ОСНОВНОЙ БЛОК
ДОПОЛНИТЕЛЬНЫЕ КУРСЫ
БОНУСНЫЕ КУРСЫ
ИТОГОВЫЕ ПРОЕКТЫ
Вы познакомитесь с инструментами разработчика, научитесь писать код на Java с нуля и программировать веб-приложения для различных устройств. Создадите свои первые проекты и сможете начать карьеру Java-разработчика уровня Junior.
Вы изучите новые возможности Java, научитесь применять принципы ООП и поймёте, как протестировать и оптимизировать свой и чужой код. Поработаете с реальным заказчиком, дополните портфолио новыми работами и сможете брать более сложные и дорогие задачи.
Изучите синтаксис языка, познакомитесь с переменными и операторами, научитесь писать и структурировать свой код и разбираться в чужом.
Узнаете, как сохранять и изменять информацию в базе данных MySQL. Научитесь писать запросы и управлять большими объёмами данных.
Изучите принципы объектно-ориентированного программирования и сможете создавать сложные проекты.
Научитесь работать с распределённой системой контроля версий вместе с командой, сможете вносить или откатывать изменения в рамках одного проекта.
Поймёте, как превратить строки кода на Java в работающую программу, и научитесь разрабатывать веб-приложения с помощью Spring Boot.
Научитесь отлавливать и прорабатывать исключения, изучите способы отладки и оптимизации кода. Сможете создавать программы с высокой производительностью.
ВВОДНЫЙ МОДУЛЬ
БОНУСНЫЕ КУРСЫ