Skillbox
Глобальный
Курс
Online
9 декабря 2021
6 месяцев
Стоимость курса
7 560 RUB/мес.
Скидка 55% по промокоду devskill55 до 1 января.

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

Рассрочка
Специальные условия для dev.ИТ-курсы
Навыки, которые вы получите:
Java HTTP Kotlin Scala JSON MySQL Redis Git ООП Spring framework Логирование MongoDB

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

Чтобы использовать промокод, перейдите на эту страницу.

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

  • Тем, кто хочет стать программистом.
  • Junior-разработчикам на Java.

Программа

  1. Вводный модуль.
  2. Синтаксис языка.
  3. Система контроля версий Git.
  4. Объекты и классы. Часть 1. Методы и классы.
  5. Объекты и классы. Часть 2. Инкапсуляция.
  6. Объекты и классы. Часть 3. Static, константы и enum.
  7. Примитивы.
  8. Числа и даты.
  9. Строки.
  10. Массивы и коллекции.
  11. Наследование и полиморфизм.
  12. Особенности ООП в Java.
  13. Исключения, отладка, тестирование и логирование.
  14. Работа с файлами и сетью.
  15. Работа с MySQL в Java.
  16. Многопоточность.
  17. Протокол HTTP.
  18. Разработка веб-приложений.
  19. Нереляционные базы данных и очереди.
  20. Производительность и оптимизация.
  21. Разработка desktop-приложений.
  22. Алгоритмы.
  23. Структуры данных.
  24. Распределёенные хранилища и вычисления.
  25. Паттерны проектирования.

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

  • Писать код на Java
    Изучите синтаксис языка, познакомитесь с переменными и операторами, научитесь писать и структурировать свой код и разбираться в чужом.
  • Работать с MySQL
    Узнаете, как сохранять и изменять информацию в базе данных MySQL. Научитесь писать запросы и управлять большими объёмами данных.
  • Применять принципы ООП
    Изучите принципы объектно-ориентированного программирования и сможете создавать сложные проекты.
  • Пользоваться Git
    Научитесь работать с распределённой системой контроля версий вместе с командой, сможете вносить или откатывать изменения в рамках одного проекта.
  • Создавать веб-приложения
    Поймёте, как превратить строки кода на Java в работающую программу, и научитесь разрабатывать веб-приложения с помощью Spring Boot.
  • Оптимизировать код
    Научитесь отлавливать и прорабатывать исключения, изучите способы отладки и оптимизации кода. Сможете создавать программы с высокой производительностью.