Программирование на Java от Бруноям
Программа курса
Ознакомьтесь с программой курса «Программирование на Java» от Бруноям
Введение в Java
- Подготовка к работе. Установка JDK
- Самая простая программа на java. Среда разработки Intelij IDEA
- Синтаксис языка Java.
- Арифметические операции с числами
- Стандартный ввод и вывод
Система контроля версий. Git
- Настройка всего, что необходимо для работы с проектами
Типы данных, переменные и константы
- Введение
- Устройство компьютера
- Типы данных и операции с ними
- Переменные и операции с ними
Ветвления
- Алгоритмы и блок схемы
- Условный оператор if
- Логические операции
- Оператор switch
Циклы
- Массивы
- Цикл for
- Цикл с предусловием и постусловием. While и do-while
Методы и введение в классы
- Введение в методы и классы
- Методы
- Области видимости переменных
ООП
- Введение
- Объектно-ориентированный подход к созданию программ
- Классы и объекты в Java
- Статические методы и поля класса
- Статические классы
Наследование
- Наследование в Java. Введение
- Реализация наследования в Java
- Переопределение методов
- Абстрактные классы
- Интерфейсы и Default методы
Инкапсуляция
- Введение в инкапсуляцию
- Механизмы инкапсуляции в Java
Полиморфизм
- Введение в полиморфизм
- Полиморфизм в Java
- Generic обобщенные типы данных
Java-коллекции
- Введения в Collections
- List и его реализации
- Set множества
- Методы toString, equals, hashCode
- Ассоциативные массивы. Map
Работа с файлами
- Введение
- Чтение из файла
- Разбор строк
- Запись в файл
- Сериализация и десериализация объектов
Ошибки в Java
- Exceptions и errors
- Обработка исключений
- Генерация исключений
- Assert
Многопоточность
- Потоки и процессы. Создание и завершение потока в Java
- Состояние потока и способы синхронизации
- Методы isAlive и sleep
- Ключевое слово Synchronized
- Метод yield ()
- Использование Callable и Executors
- Трудоустройство
- Помощь с трудоустройством
- Город
- Онлайн
- Формат обучения
- Онлайн
- Практика
- Задания с проверкой
- Сертификат
- Есть
- Инструменты на курсе
-
GitHubHibernateJavaPostgreSQLSpring Boot
Для новичков! Придя в эту школу вообще без знаний и подготовки, вы выпуститесь с хорошей базой и навыками.
Всё поэтапно. Все программы разбиты на блоки, все подается поэтапно, есть время разобраться, попрактиковаться.
Индивидуальный подход. Ни один вопрос не останется без ответа, ни один из студентов не окажется обделенным вниманием.
Классная подача материала. Информация подаётся в весьма доступной форме, все задания и уроки прекрасно разъясняются.
Быстрый темп. Большой объём информации и немного академических часов ведёт к оперативному изучению материала.
Необходима самоорганизованность. Прохождение курсов и изучение необходимого материала - это только ваша ответственность!
Взгляните, что студенты и выпускники говорят про Бруноям
Прошла здесь курс графического дизайна с 07.08 по 27.08. Сначала была на курсе по программе Adobe Illustrator. Преподаватель Полина очень грамотно всё объясняла и помогала во время обучения. Всегда на связи и подсказывает что да как. Особенно понравилось, что разобрали тему работ...
Проходила курсы углубленного знания Excel. Очень довольна качеством преподавания. В нашей группе курс вела Алиса Пушина. На мой взгляд, это преподаватель от Бога. Очень доступно объясняет. Внимательно относится к группе, помогает каждому. Группа была с разным уровнем подготовки, ...