Войти
 

Курс обучения на профессию Java-разработчик PRO


Скидки: В апреле используй весенние скидки до 50%! Подробнее на сайте Skillbox.
Вы с нуля освоите востребованный язык программирования, научитесь создавать качественные приложения под разные платформы и станете ценным Java-специалистом уровня middle.

На курсе вы:

Поймете, как превратить строки кода в работающую программу, освоите объектно-ориентированное программирование и сможете разрабатывать приложения с разным функционалом.

Узнаете, как эффективно решать типовые задачи при помощи известных алгоритмов и существующих в Java структур данных.

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

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

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

Познакомитесь с возможностями фреймворка Spring и научитесь создавать веб-приложения с его помощью.
После окончания курсов выдается: Сертификат.
Программа, характеристики курса могут меняться, актуальную информацию смотрите на странице курса перейдя по ссылке ниже.

Программа

В программе

Знакомство с языком Java.
Синтаксис языка: переменные, операторы, циклы.
Работа с системой контроля версий Git.
Объекты и классы: создание объектов, параметры и методы.
Работа с числами, строками и датами: операции и преобразования.
Массивы и коллекции. Создание массивов.
Наследование классов и полиморфизм. Знакомство с интерфейсами.
Особенности объектно-ориентированного программирования в Java.
Работа с исключениями, отладка кода и тестирование.
Работа с файлами и сетью.
Установка, подключение и работа с MySQL в Java.
Многопоточность: что это и зачем она нужна.
Разработка веб-приложений на Java.
Нереляционные базы данных и очереди.
Производительность и оптимизация: принципы и способы.
Распределенные хранилища и вычисления. Работа с большими данными.
Заключение: работа с десктоп-приложениями и знакомство с другими языками программирования.
Бонус-модуль. Обзор паттернов проектирования.
Бонус-модуль. Алгоритмы и структуры.
Бонус-модуль. Протокол HTTP и запросы.

Написать о неактуальной информации.