Java. Практическое применение

106 участников

О чём курс

Вам больше не нужно тонуть в сухой теории, чтобы начать писать рабочий код — здесь показывают ежедневную рутину Java-разработчика исключительно через практику и написание программ в реальном времени. Внутри курса акцент сделан на прикладных задачах: от настройки среды разработки до создания полноценных веб-приложений на сервере Tomcat. Вы освоите работу с алгоритмами, базами данных через JDBC и принципы объектно-ориентированного программирования. Этот материал будет полезен тем, кто готов много практиковаться самостоятельно и хочет быстрее перейти к коммерческой разработке.

Программа обучения

  • Урок 1. Основы программирования
    • Установка софта и первая программа
    • Исполнение программы и печать в консоль
    • Использование отладчика
    • Стандарты кодирования
    • Переменные: целочисленные и строки
    • Оператор if, условные переходы и ветвления
  • Урок 2. Процедурное программирование
    • Циклы и индексы
    • Массивы и пузырьковая сортировка
    • Функции и стэк вызова
    • Рекурсия и вычисление факториала
    • Коллекции: ArrayList, HashMap, TreeMap, LinkedList
    • Сложность алгоритмов
  • Урок 3. Объекты
    • Создание и сравнение объектов
    • Разница между примитивами и объектами
    • Метод equals и оператор ==
    • Классы, поля и методы
    • Статические и не статические элементы
    • Модификаторы доступа public и private
  • Урок 4. Объектно-ориентированное программирование
    • Инкапсуляция, наследование, полиморфизм, instanceof
    • Пример простой ОО-программы
    • Принцип Лискова
    • Обработка ошибок и исключения (checked/unchecked)
  • Урок 5. Проекты, файловая система и reflection
    • Структура проекта: пакеты, настройки, библиотеки, jar-файлы
    • Работа с потоками InputStream, OutputStream, Reader, Writer
    • Reflection: вызов методов по имени и доступ к приватным полям
    • Аннотации
  • Урок 6. Работа с базой данных
    • Стандарт JDBC и MySQL
    • Настройка доступа к MySQL из Intellij IDEA
    • Приложение для управления данными в таблицах
  • Урок 7. Веб (часть 1)
    • Установка и запуск сервера Tomcat
    • Настройка WEB-проекта в Intellij IDEA
Складчина создана 4 декабря 2014 г. · описание обновлено 23 марта 2026 г.

Другие материалы школы 12

G GeekBrains Все материалы
152 ₽ 6 320 ₽