Рассрочка
Начните с основ Java: синтаксис, ООП, коллекции, Git, SQL и JDBC. Курс подходит опытным пользователям ПК и дает базу для Java Pro и Spring.
30 июля
Basic
5 месяцев
Онлайн
Вт/Чт 20:00 Мск

Курс помогает разобраться в Java не по отдельным роликам и статьям, а по последовательной программе: от первого консольного приложения до проектной работы.
Вы разберете базовый синтаксис Java, принципы ООП, работу с коллекциями, исключениями, файлами, потоками, сетью, SQL и JDBC. Параллельно научитесь пользоваться Git, IntelliJ IDEA, Maven и JUnit на уровне, достаточном для учебных и первых практических задач.
Вы будете писать код, выполнять домашние задания, работать с Git, коллекциями, файлами, SQL, JDBC, Maven, JUnit и в финале подготовите проектную работу.
Обучение строится вокруг живых занятий, практики и домашних заданий. Сложность растет постепенно: сначала вы настраиваете окружение и пишете простые программы, затем переходите к ООП, коллекциям, работе с файлами, сетью, многопоточности, SQL и тестированию.
Курс дает стартовую базу Java: практику кода, домашние задания и проектную работу. Это помогает понять направление и подготовиться к следующему уровню обучения.
После курса можно продолжить путь на Java разработчик. Продвинутый уровень, а затем углубиться в Spring.
Учитесь с преподавателем, задаете вопросы и разбираете код на примерах.
Пишите небольшие программы, работаете с Git, коллекциями, файлами, SQL, JDBC и тестами.
Собираете знания в проектной работе и защищаете ее, чтобы получить обратную связь от экспертов.
Модуль посвящен изучению основ программирования на языке Java, включает в себя установку и настройку всех необходимых инструментов, разбор синтаксиса языка Java и базовых блоков из которых состоят любые программы, таких как: переменные, условия, циклы, методы, массивы. Кроме того, модуль включает в себя большое количество практических задач, для закрепления материала.
Тема 1: Обзор курса. Введение в программирование на Java
Тема 2: Основы работы в GIT
Тема 3: Основы языка Java. Часть 1 \\ ДЗ
Тема 4: Разбор практических примеров
Тема 5: Основы языка Java. Часть 2 \\ ДЗ
Тема 6: Разбор практических примеров
Тема 7: Основы языка Java. Часть 3 \\ ДЗ
Тема 8: Практический консольный проект
Тема 9: Консультация по ДЗ
Модуль посвящен изучению концепции объектно-ориентированного программирования, которая лежит в основе языка Java. Список изучаемых вопросов: что такое классы и объекты, инкапсуляция, наследование, полиморфизм, интерфейсы, принципы построения кода с использованием ООП.
Тема 1: ООП. Часть 1. Введение в ООП \\ ДЗ
Тема 2: ООП. Часть 2 \\ ДЗ
Тема 3: Практика ООП. Работа со строками \\ ДЗ
Тема 4: ООП. Часть 3 \\ ДЗ
Тема 5: Дополнительные вопросы работы с Git
Модуль включает в себя разбор основных возможностей стандартной библиотеки языка Java, а также разработку нескольких практических проектов: консольный сетевой чат и http-сервер, которые помогают увидеть как разрабатываются небольшие приложения на языке Java.
Тема 1: Исключения \\ ДЗ
Тема 2: Коллекции. Часть 1 \\ ДЗ
Тема 3: Коллекции. Часть 2 \\ ДЗ
Тема 4: Разбор алгоритмов \\ ДЗ
Тема 5: Java I/O. Часть 1 \\ ДЗ
Тема 6: Работа с сетью \\ ДЗ
Тема 7: Основы многопоточности. Часть 1 \\ ДЗ
Тема 8: Основы Apache Maven
Тема 9: Консольный сетевой чат. Часть 1 \\ ДЗ
Тема 10: Консольный сетевой чат. Часть 2 \\ ДЗ
Тема 11: Реляционные базы данных, SQL \\ ДЗ
Тема 12: JDBC \\ ДЗ
Тема 13: Обобщения \\ ДЗ
Тема 14: Консультация по ДЗ
Тема 15: Java I/O. Часть 2 \\ ДЗ
Тема 16: Основы многопоточности. Часть 2 \\ ДЗ
Тема 17: Основы тестирования и логирования \\ ДЗ
Тема 18: Основы Web. Пишем простой http клиент и сервер. Часть 1 \\ ДЗ
Тема 19: Основы Web. Пишем простой http клиент и сервер. Часть 2 \\ ДЗ
Тема 20: Консультация по ДЗ
Заключительный месяц курса посвящен проектной работе. Свой проект — это то, что интересно писать слушателю и можно создать на основе знаний, полученных на курсе. В процессе написания по проекту можно получить консультации преподавателей.
Тема 1: Консультация по ДЗ и проектной работе \\ ДЗ
Тема 2: Защита проектной работы
Тема 3: Итоговое занятие
Курс завершается проектной работой. Вы можете выбрать одну из предложенных преподавателем тем или реализовать свою идею. Проект можно защищать очно (онлайн) или в чате с преподавателем.
Эксперты-практики делятся опытом, разбирают кейсы студентов и дают развернутый фидбэк на домашние задания
OTUS осуществляет лицензированную образовательную деятельность.
Вы получите сертификат о прохождении обучения, а также можете получить удостоверение о повышении квалификации.
Удостоверение о повышении квалификации: если вы успешно защитили выпускной проект и готовы предоставить копию документа о высшем или среднем профессиональном образовании
Ваш личный проект, который поможет проходить собеседования
Стоимость в рассрочку