Изучите основы Java-программирования, синтаксис Java, объектно-ориентированное программирование
Узнаете основы клиент-серверного взаимодействия, вёрстку на HTML и CSS, освоите работу с базами данных и SQL
Освоите шаблоны проектирования и фреймворк Spring, который используют 4 из 10 Java-программистов
Вас ждёт 67 часов теории и 323 часа практики
Вы поймёте, как создавать веб-приложения, изучите возможности Java, разработаете первые проекты для реальных заказчиков и соберёте портфолио.
Разберётесь в особенностях и синтаксисе Java, освоите новый популярный язык и сможете сменить направление работы, чтобы заниматься интересными проектами и больше зарабатывать.
Научитесь структурировать и отлаживать свой код, работать с фреймворками и базами данных, повысите свой уровень и сможете брать в работу сложные дорогостоящие проекты на Java.
Поймёте, как превратить строки кода в работающую программу, освоите объектно-ориентированное программирование и сможете разрабатывать приложения с разным функционалом.
Узнаете, как эффективно решать типовые задачи при помощи известных алгоритмов и существующих в Java структур данных.
Научитесь работать с распределённой системой контроля версий и сможете легко вносить или откатывать изменения в разных вариантах одного проекта.
Узнаете, чем отличаются MySQL, Redis и MongoDB, познакомитесь с Hadoop и научитесь управлять большими объёмами данных.
Изучите способы отладки и оптимизации кода, сможете создавать программы с высокой производительностью.
Познакомитесь с возможностями фреймворка Spring и научитесь создавать веб-приложения с его помощью.
ОСНОВНОЙ БЛОК
УРОВЕНЬ 2: Java-разработчик
УРОВЕНЬ 3: разработчик Java Enterprise
ДОПОЛНИТЕЛЬНЫЕ КУРСЫ
БОНУСНЫЕ КУРСЫ
ИТОГОВЫЕ ПРОЕКТЫ
Основной блок — 3 месяца
Специализация — 9 месяцев
Изучите синтаксис языка, познакомитесь с переменными и операторами, научитесь писать и структурировать свой код и разбираться в чужом
Узнаете, как сохранять и изменять информацию в базе данных MySQL. Научитесь писать запросы и управлять большими объёмами данных
Поймёте, как превратить строки кода на Java в работающую программу, и научитесь разрабатывать веб-приложения с помощью фреймворка Spring
Научитесь работать с распределённой системой контроля версий вместе с командой, сможете вносить или откатывать изменения в рамках одного проекта.
Разработка веб-приложений на Java
Создание чат-ботов для Telegram на языке Java
Автоматизированное и ручное тестирование приложений
Знание принципов ООП и применение их в рабочих проектах
Работа с Redis и MongoDB
Разработка веб-приложений на фреймворке Spring
Тестирование и оптимизация кода, отлов исключений
Настройка многопоточности для приложений на языке Java
Продвинутый уровень анализа данных за счёт использования SQL-запросов
Создание backend-приложения и визуальной frontend-части
Работа с протоколом HTTP, с файлами и сетью
Использование шаблонов проектирования
Возможно, вы уже имеете базовые навыки и представление о программировании и применяете эти знания в своих проектах. Наш курс даст вам углубленное знание универсального языка Java, и вы начнёте правильно структурировать код и соблюдать всеми «любимый» синтаксис для создания выдающихся проектов.
Если вас привлекают современные технологии и высокая зарплата в сфере IT, то этот курс точно для вас. Вы научитесь писать код, узнаете, что легенда о том, что программист должен в совершенстве знать математику, — это выдумка, станете мыслить критически и сможете кодить на самом популярном языке в мире.
ОСНОВНОЙ БЛОК
ДОПОЛНИТЕЛЬНЫЕ КУРСЫ
БОНУСНЫЕ КУРСЫ
ИТОГОВЫЕ ПРОЕКТЫ