Профессия Java разработчик [Тариф База] [Faang School] [Влад Мишустин, Ринат Бейбутов]

Bot

Администратор
Команда форума
23 Янв 2020
207,420
3,147
113
269049.jpg

Интро
Модуль расскажет о концепциях Java и SQL. Материалы поданы понятным языком, поэтому ты легко сможешь узнать и обсудить концепты Java.
Добро пожаловать на Java Magics
Зачем учить Java?
Что такое программа
Инструменты программиста. IntelliJ IDEA
Первая программа
Эффективное обучение и разработка
База Java
Здесь ты разберешь основы Java: переменные, операторы, условия и циклы. Это фундамент, на котором строятся все дальнейшие знания.

Переменные и типы данных
Операторы в Java
Ветвление
Циклы
Массивы
Что такое code style и почему это важно
ООП: Основы
Модуль посвящён объектно-ориентированному программированию: от основ до ключевых принципов, которые делают код гибким и расширяемым.

Что такое ООП
Классы, объекты, поля и конструкторы
Методы
Модификаторы доступа, инкапсуляция, геттеры и сеттеры
Code Style
Продвинутый ООП
Ты познакомишься с наследованием, полиморфизмом, интерфейсами и строками — это важные инструменты для построения сложных архитектур.

Строки
Статические поля и методы
Наследование
Интерфейсы и абстрактные классы
Полиморфизм
Исключения
Ошибки случаются. Здесь ты научишься грамотно обрабатывать исключения и писать устойчивый код.

Исключения, их иерархия
Try-Catch-Finally
Throw и Throws
Логирование и Исключения
Коллекции
Коллекции позволяют удобно хранить и обрабатывать данные. Ты научишься работать с основными структурами данных Java.

Обзор всех коллекций в Java

ArrayList
LinkedList
HashMap
HashSet
Класс Collections
Git и GitHub
Модуль про работу с системой контроля версий Git и GitHub. Научишься создавать ветки, делать коммиты и сливать изменения.

Зачем нужен Git и GitHub?
Установка Git, регистрация на GitHub и настройки Git
Основные концепции Git
GitHub Репозиторий
Ветки в IDEA
Работа с локальным репозиторием в IDEA
Отправка изменений через IDEA на удалённый репозиторий
Создание Pull Request на GitHub
Слияния веток и разрешение конфликтов в IDEA
SQL
SQL — язык работы с базами данных. Здесь ты узнаешь, как создавать таблицы, фильтровать и агрегировать данные.

Инструкция по работе с блоком SQL