Онлайн-курс Java-разработчик

За 7 месяцев получите все навыки и знания, которые нужны Java-разработчику для трудоустройства
Обучение 2 месяца
Диплом / Сертификат
5,0
Стоимость курса
76 900 ₽
Рассрочка ₽/мес
Перейти на сайт

Программа курса

Ознакомьтесь с программой курса «Онлайн-курс Java-разработчик» от Бруноям - brunoyam.com

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

Чему вы научитесь

  • Введения в Collections List и его реализации Set множества Методы toString, equals, hashCode Ассоциативные массивы. Мар В этом модуле вы освоите каркас коллекций Java для работы с наборами да…
  • Введение в инкапсуляцию Механизмы инкапсуляции в Java В этом модуле вы изучите принцип инкапсуляции, научитесь использовать модификаторы доступа для защиты данных и сокрытия реализации.
  • Введение Устройство компьютера Типы данных и операции с ними Переменные и операции с ними В этом модуле вы углубитесь в типы данных Java, научитесь работать с переменными…
  • Принципы наследования и абстракции Создание иерархии классов Переопределение методов Абстрактные классы и интерфейсы В этом модуле вы изучите наследование, научитесь создавать иерархии классов…
  • Иерархия исключений Обработка исключений Проброс и генерация исключений Создание собственных исключений Утверждения (assert) В этом модуле вы научитесь грамотно обрабатывать ошибки в программа…

Подробная информация о курсе

За 7 месяцев получите все навыки и знания, которые нужны Java-разработчику для трудоустройства

Цены и сроки

  • Стоимость76 900 ₽

Содержание

  • Формат обученияСмешанный

По окончанию курса

  • Диплом или сертификатДиплом / Сертификат

Отзывы о курсе

19818
alt
Александр Воробьев
4 декабря 2023 г.
5.0

Обучался на курсе Java, не советую идти новичкам совсем с нуля. Есть огромный плюс повторного прохождения бесплатно. Сертификат в конце выдают как и обещали. Но главное это получение представления о структуре языка java.

74490
alt
Кристина
29 октября 2018 г.
5.0

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

Онлайн-курс Java-разработчик
76 900 ₽