Java Developer. Basic — основы Java-разработки от Otus
Вы научитесь
Программа курса
Вы изучите основы работы на языке программирования Java. Получите базу для дальнейшего развития в профессии. Выполните домашние задания под руководством личного ментора.
Введение в эко-систему Java, настройка окружения
Вас познакомят с экосистемой языка Java. Узнаете о видах приложений, освоите базовые навыки работы с Linux. Научитесь устанавливать Java и необходимые дополнительные программы, а также разберетесь, в чем основные отличия языка от интегрированной среды разработки. Освоите работу с GIT.
Синтаксис Java, первая программа
Изучите синтаксис языка: примитивы, константы, массивы и циклы. Познакомитесь с объектно-ориентированным и функциональным программированием. Рассмотрите примеры кодов и научитесь устранять ошибки.
Введение в архитектуру приложения
Познакомитесь с основами архитектуры приложений и ее видами. Научитесь проводить тестирование, используя TDD.
Взаимодействие с внешними системами
Освоите работу с сетевыми технологиями. Вам расскажут о реляционных базах данных и структурированном языке запросов для работы с ними. Научитесь создавать frontend- и backend-части сайтов и приложений, используя JavaScript. Узнаете, как проводить отладку.
Инфраструктура процесса разработки и эксплуатации
Научитесь проводить развертку при помощи Docker. Освоите использование технологии CI/CD для автоматизации тестирования.
Проектный
Вам расскажут о процессе создания продукта. Узнаете, какие подходы можно использовать при разработке. Подведете итоги обучения.