Логотип КурсесТоп

Java-разработчик

Вы научитесь писать код и создавать сайты на самом популярном языке программирования. Разработаете блог, добавите сильный проект в портфолио и станете Java-программистом, которому рады в любой студии разработки.
Школа
SkillBox
Документ об окончании
Диплом
Сложность
С нуля
Длительность
6 месяцев
Проект для реального клиента
Обучение на практике

Кому подойдёт этот курс:

  • Тем, кто хочет стать программистом

Вы познакомитесь с инструментами разработчика, научитесь писать код на Java с нуля и программировать веб-приложения для различных устройств. Создадите свои первые проекты и сможете начать карьеру Java-разработчика уровня Junior.

  • Junior-разработчикам на Java

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

Чему вы научитесь:

  • Писать код на Java

Изучите синтаксис языка, познакомитесь с переменными и операторами, научитесь писать и структурировать свой код и разбираться в чужом.

  • Работать с MySQL

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

  • Применять принципы ООП

Изучите принципы объектно-ориентированного программирования и сможете создавать сложные проекты.

  • Пользоваться Git

Научитесь работать с распределённой системой контроля версий вместе с командой, сможете вносить или откатывать изменения в рамках одного проекта.

  • Создавать веб-приложения

Поймёте, как превратить строки кода на Java в работающую программу, и научитесь разрабатывать веб-приложения с помощью Spring Boot.

  • Оптимизировать код

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

Программа обучения:

ВВОДНЫЙ МОДУЛЬ

  • Синтаксис языка — часть 1
  • Синтаксис языка — часть 2
  • Объекты и классы. Часть 1. Методы и классы
  • Объекты и классы. Часть 2. Инкапсуляция
  • Объекты и классы. Часть 3. Static, константы и enum
  • Примитивы
  • Числа и даты
  • Строки
  • Массивы и коллекции
  • Наследование и полиморфизм
  • Особенности ООП в Java
  • Исключения, отладка, тестирование и логирование
  • Работа с файлами и сетью
  • Работа с MySQL в Java
  • Многопоточность
  • Протокол HTTP
  • Разработка веб-приложений
  • Нереляционные (NoSQL) базы данных
  • Разработка desktop-приложений
  • Производительность и оптимизация
  • Введение в алгоритмы
  • Структуры данных
  • Распределённые хранилища и вычисления
  • Паттерны проектирования
  • Информация об итоговом проекте

БОНУСНЫЕ КУРСЫ

  • Язык запросов SQL
  • Система контроля версий Git

Профессиональные навыки после обучения:

  1. Разработка веб-приложений на Java
  2. Разработка веб-приложений на фреймворке Spring
  3. Тестирование и оптимизация кода, отлов исключений
  4. Работа с системой контроля версий Git
  5. Работа с MySQL
  6. Работа с протоколом HTTP
  7. Работа с Redis и MongoDB
  8. Знание принципов ООП
  9. Работа с файлами и сетью
  10. Настройка многопоточности



Оставить отзыв

Оценка курса:
Перед публикацией отзыва о курсе, он пройдет предварительную модерацию и проверку. При необходимости мы запросим дополнительную информацию по указанному email.
Логотип Skillbox
Skillbox
Оценка4.5
Цена курса
79 200 ₽  28 260 ₽
В рассрочку
6 600 ₽
0 отзывов о курсе