
Онлайн-курс Java-разработчик
Программа курса
Ознакомьтесь с программой курса «Онлайн-курс Java-разработчик» от Бруноям - brunoyam.com
- Введение в Java - 7 часов. Инструменты Java-разработчика JVM, JRE, JDK Установка и настройка JDK Написание первой программы в текстовом редакторе и в IntelliJ IDEA Базовый синтаксис языка Java Объявление и инициализация переменных Базовые арифметические опера…
- Система контроля версий Git и GitHub - 5 часов. Основы систем контроля версий и Git Основные команды Git init, add, commit, branch, merge Платформа GitHub для хранения проектов Работа с удаленными репозиториями push, pull Создание Pull Request (PR) Методологи…
- Типы данных, переменные и константы - 4 часа. Введение Устройство компьютера Типы данных и операции с ними Переменные и операции с ними В этом модуле вы углубитесь в типы данных Java, научитесь работать с переменными и поймете, как данные хранятся в памяти.
- Ветвления - 4 часа. Алгоритмы и блок схемы Условный оператор if Логические операции Оператор множественного выбора switch-case В этом модуле вы научитесь писать программы, принимающие решения на основе условий, используя операторы if-else и switch-case.
- Циклы - 4 часа. Одномерные и многомерные массивы Цикл со счетчиком for Циклы while и do-while Использование циклов для обработки массивов В этом модуле вы научитесь хранить наборы данных в массивах и эффективно обрабатывать их с помощью циклов.
- Методы и введение в классы - 4 часа. Понятие класса и объекта Поля, методы и конструкторы класса Создание собственных классов Области видимости переменных В этом модуле вы сделаете первый шаг в ООП, научившись создавать классы, описывающие сущности, их состоя…
- Объектно-ориентированный подход (ООП) - 5 часов. Основные принципы ООП Перегрузка методов Статические поля и методы Статические вложенные классы В этом модуле вы познакомитесь с философией ООП, научитесь использовать перегрузку и статические члены класса для…
- Наследование - 5 часов. Принципы наследования и абстракции Создание иерархии классов Переопределение методов Абстрактные классы и интерфейсы В этом модуле вы изучите наследование, научитесь создавать иерархии классов и работать с абстракцией через абстрактные…
- Инкапсуляция - 2 часа. Введение в инкапсуляцию Механизмы инкапсуляции в Java В этом модуле вы изучите принцип инкапсуляции, научитесь использовать модификаторы доступа для защиты данных и сокрытия реализации.
- Полиморфизм - 3 часа. Введение в полиморфизм Обобщенные типы данных Параметризация классов и ограничения типов В этом модуле вы освоите полиморфизм и Generics, что позволит создавать гибкий и типобезопасный код.
- Java-коллекции - 5 часов. Введения в Collections List и его реализации Set множества Методы toString, equals, hashCode Ассоциативные массивы. Мар В этом модуле вы освоите каркас коллекций Java для работы с наборами данных, научитесь выбирать правильную структ…
- Работа с файлами - 5 часов. Введение Чтение из файла Разбор строк Запись в файл Сериализация и десериализация объектов В этом модуле вы научитесь работать с файлами: читать, парсить и записывать данные, а также сохранять и загружать объекты с помощью сериализ…
- Ошибки в Java - 5 часов. Иерархия исключений Обработка исключений Проброс и генерация исключений Создание собственных исключений Утверждения (assert) В этом модуле вы научитесь грамотно обрабатывать ошибки в программах, используя механизмы исключений Java для…
- Многопоточность - 7 часов. Потоки и процессы. Создание и завершение потока Состояние потока и синхронизация Методы isAlive и sleep Ключевое слово synchronized Использование Callable и Executors В этом модуле вы поймете разницу между процессами и потоками, нау…
- Алгоритмы - 4 часа. Введение и понятие сложности алгоритмов Оценка скорости работы (O-нотация) Динамические алгоритмы и рекурсия Графы и алгоритмы обхода В этом модуле вы познакомитесь с основными понятиями алгоритмов, научитесь оценивать их сложность. Разбер…
Чему вы научитесь
- Введения в Collections List и его реализации Set множества Методы toString, equals, hashCode Ассоциативные массивы. Мар В этом модуле вы освоите каркас коллекций Java для работы с наборами да…
- Введение в инкапсуляцию Механизмы инкапсуляции в Java В этом модуле вы изучите принцип инкапсуляции, научитесь использовать модификаторы доступа для защиты данных и сокрытия реализации.
- Введение Устройство компьютера Типы данных и операции с ними Переменные и операции с ними В этом модуле вы углубитесь в типы данных Java, научитесь работать с переменными…
- Принципы наследования и абстракции Создание иерархии классов Переопределение методов Абстрактные классы и интерфейсы В этом модуле вы изучите наследование, научитесь создавать иерархии классов…
- Иерархия исключений Обработка исключений Проброс и генерация исключений Создание собственных исключений Утверждения (assert) В этом модуле вы научитесь грамотно обрабатывать ошибки в программа…
Подробная информация о курсе
За 7 месяцев получите все навыки и знания, которые нужны Java-разработчику для трудоустройства
Цены и сроки
- Стоимость76 900 ₽
Содержание
- Формат обученияСмешанный
По окончанию курса
- Диплом или сертификатДиплом / Сертификат






























