Курс Java Elementary

Курс Java Elementary предназначен для тех, кто желает получить специальность программиста и планирует развивать свою будущую профессиональную деятельность в IT-сфере. 

Данный курс предназначен для тех, кто только начинает изучать Java. Мы начнем с самых азов: компиляция и запуск Java-программ, синтаксис языка, система типов, основы объектно-ориентированного программирования. Далее обсудим наиболее важные составляющие языка, включая нововведения Java 8. Для закрепления знаний в курсе предусмотрены контрольные вопросы и практические задания, менторство.

Какие темы мы изучим на курсе:

  1. Java – Основы языка Java:
    • JVM, JDK, JRE — Основа для работы с языком Java
    • Classloaders — Загрузчики классов
    • Переменные окружения
    • Платформы
  2. Основные типы данных, Переменные, Модификаторы и Базовые операторы
    • Типы данных: Примитивы и Ссылки и объекты
    • Переменные и идентификаторы
    • Константы
    • Операторы
    • Примеры программ
  3. Арифметические, реляционные, побитовые, логические, присваивания, и другие операторы 
    • Operator Precedence
    • Control Statements
    • Selection Statements
    • If selection statements
    • Switch selection statement
    • Looping statements
    • Jump Statements
    • Примеры
  4. Циклы
    • Циклы Do-while
    • Циклы For
    • Циклы While – do
    • Циклы Foreach
    • Примеры использования циклов
  5. Интерфейсы
    • Введение в интерфейсы
    • Объявление интерфейсов
    • Имаплементация интерфейсов
    • Переменные в интерфейсе
    • Расширение интерфейсов
  6. Концепты ООП
    • Понимание ООП
    • Полиморфизм
    • Наследование
    • Абстракция
    • Классы и методы
    • Перегрузка методов
    • Перегрузка конструкторов
    • Больше про методы
    • Вызов по значению
    • Вызов по по ссылке
    • Рекурсия
    • Вложенные классы
    • Аргументы командной строки
    • Операторы Super & final
    • Перезапись метода
    • Многоуровневое наследование
    • Динамическая подстановка метода
    • Абстрактные методы
    • Объект класса
  7. Исключения
    • Операторы Try and catch
    • Оператор Finally
    • Оператор Throw
    • Оператор Throws
  8. Коллекции Java
    • Введение 
    • Главные интерфейсы в JCF
    • Переиспользуемые коллекции структур данных
  9. IO и NIO
    • Введение
    • Типы streams
    • Файловая система 
    • Serialization
    • Примеры использования
  10. Многопоточность
    • Введение в потоки
    • Главный поток программы
    • Жизненный цикл потоков
    • Создание потока
    • Приоритеты потоков
  11. DB — Базы данных
    • Введение в базы данных
    • Инсталляция / Настройка окружения / SQL Management Studio
    • Инсталляция базы данных и написание запросов
    • Транзакции
  12. Введение в JDBC
    • Введение
    • Components & specification
    • JDBC архитектура
    • типы JDBC Driver
    • JDBC API
    • Коллекция интерфейсов
    • Statement Interface
    • Prepared Statement in JDBC
    • JDBC Примеры
    • JDBC подключение к MySQL

Цель курса

  • Изучить язык Java
  • Научиться работать с ООП
  • Получить знания и навыки для создания Java-приложений

Для записи требуется перейти по ссылке

А если ты готов попробовать уже, подписывайся и начни становиться программистом прямо сейчас!

Остались вопросы? Задай их в нашем чате Discord.

*Дата начала курса будет объявлена в ближайшее время

Hello world!

Первая строка практически всех программистов.

Давайте и мы начнем наш проект с этого поста!

Ждем вас на уроке!