Курс
"Java-разработчик"
Вы научитесь писать код и создавать сайты на самом популярном языке программирования. Разработаете блог, добавите сильный проект в портфолио и станете Java-программистом, которому рады в любой студии разработки.
О курсе
Итоговые навыки
- Junior-разработчикам на Java Вы изучите новые возможности Java, научитесь применять принципы ООП и поймёте, как протестировать и оптимизировать свой и чужой код. Поработаете с реальным заказчиком, дополните портфолио новыми работами и сможете брать более сложные и дорогие задачи.
- Писать код на Java Изучите синтаксис языка, познакомитесь с переменными и операторами, научитесь писать и структурировать свой код и разбираться в чужом.
- Работать с MySQL Узнаете, как сохранять и изменять информацию в базе данных MySQL. Научитесь писать запросы и управлять большими объёмами данных.
- Применять принципы ООП Изучите принципы объектно-ориентированного программирования и сможете создавать сложные проекты.
- Пользоваться Git Научитесь работать с распределённой системой контроля версий вместе с командой, сможете вносить или откатывать изменения в рамках одного проекта.
- Создавать веб-приложения Поймёте, как превратить строки кода на Java в работающую программу, и научитесь разрабатывать веб-приложения с помощью Spring Boot.
- Оптимизировать код Научитесь отлавливать и прорабатывать исключения, изучите способы отладки и оптимизации кода. Сможете создавать программы с высокой производительностью.
Программа курса
1.1 Вводный модуль .
1.2 Синтаксис языка (1) .
1.3 Синтаксис языка (2) .
1.4 Объекты и классы. Часть 1. Методы и классы .
1.5 Объекты и классы. Часть 2. Инкапсуляция .
1.6 Объекты и классы. Часть 3. Static, enum и константы .
1.7 Примитивы .
1.8 Числа и даты .
1.9 Строки .
1.10 Массивы и списки .
1.11 Коллекции Set, Map .
1.12 Comparator Iterator Collections .
1.13 Наследование .
1.14 Абстрактные классы и интерфейсы .
1.15 Особенности ООП в Java .
1.16 Исключения, отладка, тестирование и логирование .
1.17 Работа с файлами и сетью .
1.18 Работа с MySQL в Java .
1.19 Многопоточность .
1.20 Производительность и оптимизация .
1.21 Протокол HTTP .
1.22 Разработка веб-приложений .
1.23 Нереляционные (NoSQL) базы данных .
1.24 Язык запросов SQL .
1.25 Система контроля версий Git .
Школы
Skillbox
Skillbox – один из лидеров российского рынка онлайн-образования.