Курс Java и MySQL для продолжающих с опытом PHP и Python на русском языке в Таллинне и онлайн

 
Java + MySQL для продолжающих — практический курс для тех, кто уже программировал на PHP или Python
Этот курс создан для взрослых слушателей, у которых уже есть базовый опыт программирования на PHP и/или Python и которые хотят расширить свой технический стек за счёт Java и MySQL. Программа помогает быстрее войти в Java-разработку за счёт опоры на уже имеющееся понимание логики, синтаксиса и структуры кода. Участники изучают особенности Java, объектно-ориентированный подход, коллекции, JDBC и практическую работу с MySQL, чтобы научиться создавать приложения с базой данных и повысить свою конкурентоспособность на рынке труда. Обучение проходит на русском языке в Таллинне и онлайн по Эстонии, а формат курса особенно полезен тем, кто хочет сделать следующий шаг после PHP или Python в сторону более широких возможностей в backend-разработке.
 
Наименование учреждения дополнительного обучения
IT ProLab OÜ
Регистрационный код 16142191
Номер уведомления о хозяйственной деятельности в сфере обучения взрослых: 260950

Название учебной программы

Java + MySQL для продолжающих (с опытом PHP/Python)

Оригинал учебной программы на эстонском языке размещён в эстонской версии сайта.
Группа учебной программы
Разработка и анализ программного обеспечения и приложений.

Основа для составления учебной программы
• Государственная учебная программа по специальностям инфо- и коммуникационных технологий (младший разработчик программного обеспечения)
• Эстонская рамка квалификаций (EKR)
• Отчёт мониторинга ИКТ OSKA 2025 (SA Kutsekoda)
• Java Platform Standard Edition Documentation
• MySQL 8.0 Reference Manual
• Темы экзаменов Oracle Certified Professional Java Programmer
 
Общий объём обучения
60 академических часов, из них 36 акад. ч. контактного обучения и 24 акад. ч. самостоятельной работы.

Целевая группа
Взрослые, у которых уже есть предыдущий опыт программирования на PHP или Python и которые хотят получить практические навыки программирования на Java и работы с базами данных, а также дополнить свои IT-знания для повышения конкурентоспособности и карьерных возможностей на рынке труда.

Условия начала обучения
Язык обучения — русский. Необходимы базовые знания PHP и/или Python.

Цель
В результате обучения участник, уже имеющий опыт работы с PHP и/или Python, знакомится с основами программирования на Java и общей терминологией программирования. Он понимает принципы использования Java и MySQL и умеет применять важнейшие алгоритмы, структуры данных и приёмы объектно-ориентированного программирования (OOP). По окончании курса освоены практические навыки создания приложений на Java с базой данных, что повышает конкурентоспособность участника на рынке труда.

Результаты обучения
К концу обучения учащийся:
  • создаёт простые программы на Java, следуя современным стандартам кодирования;
  • применяет структуры данных, классы, объекты и принципы OOP;
  • реализует алгоритмы и функции с использованием основных типов Java;
  • создаёт таблицы MySQL и работает с данными (запросы, изменения);
  • подключает Java-приложение к базе данных MySQL с помощью JDBC.

Содержание обучения
  1. Особенности Java и сравнение с PHP/Python (2 акад. ч.)
    Различия синтаксиса
    Система типов (статическая vs динамическая)
    Различные инструменты и среды разработки
  2. Объектно-ориентированное программирование в Java (4 акад. ч.)
    Классы, объекты, конструкторы
    Методы, перегрузка и переопределение (overloading, overriding)
    Наследование и полиморфизм
    Абстрактные классы и интерфейсы
    Модификаторы доступа
  3. Работа с коллекциями (4 акад. ч.)
    List, Set, Map
    Итерация и обработка данных
    Использование Generics
  4. I/O и обработка ошибок (4 акад. ч.)
    Работа с файлами (чтение/запись)
    Try-Catch-Finally
    Передача исключений (throw, throws)
  5. MySQL и SQL-запросы (4 акад. ч.)
    Принципы реляционной базы данных (краткий обзор)
    Создание и изменение таблиц
    DML (SELECT, INSERT, UPDATE, DELETE)
  6. Интеграция Java + MySQL (JDBC) (6 акад. ч.)
    MySQL connector
    Выполнение запросов с помощью JDBC
    Чтение и изменение данных из Java-приложения
  7. Проектная работа: простое приложение с базой данных (12 акад. ч.)
    Консолидация: Java + OOP + Collections + JDBC
    Небольшое CRUD-приложение (например, управление контактами или система учёта)
    Слоистая архитектура приложения (DAO, service, CLI и/или REST API)
Методы обучения
Контактное обучение (36 акад. ч.): лекции, практические упражнения и решение задач
Самостоятельная работа (24 акад. ч.): освоение части материала вне лекций, домашние задания в соответствии с заданиями преподавателя.

Учебные материалы
Участники курса получают тематические электронные материалы, подготовленные преподавателем по всем темам обучения. Учебные материалы также включают сборник практических заданий и домашних работ.

Рекомендуемые учебные материалы
Java SE Documentation
IntelliJ IDEA Documentation
Java Tutorials
RegEx FAQ
MySQL Documentation
Gson Documentation

Учебная среда
Язык обучения — русский.
Размер группы — до 10 участников.
Обучение проходит в компьютерном классе или онлайн в режиме реального времени. Учебный класс выбирается в соответствии с размером группы. Для проведения онлайн-обучения в реальном времени используются Google Meet, Zoom или Teams.
Программное обеспечение: IntelliJ IDEA, Java SE Development Kit (Oracle JDK), MySQL Server

Оценивание и условия завершения обучения
Для завершения обучения требуется участие не менее чем в 80% занятий и успешное выполнение предусмотренных в ходе курса зачётных и практических работ
Методы оценивания: практические работы, создание приложения
Критерии оценивания: учащийся правильно выполняет требования задания и создаёт работающее приложение, соответствующее условиям задания

Документ, выдаваемый по окончании обучения
Слушателю, успешно завершившему курс, выдаётся свидетельство, если требования к окончанию обучения выполнены и результаты обучения достигнуты. Справка выдаётся в случае, если учащийся не достиг результатов обучения, но принимал участие в учебном процессе.

Описание квалификации, учебного или профессионального опыта, обеспечивающих компетентность преподавателя
Высшее образование и/или активная работа в преподаваемой области, а также соответствующий опыт в данной сфере (опыт преподавания в области ИКТ).

FAQ
Подходит ли этот курс тем, у кого уже есть опыт PHP или Python?
Да, курс специально рассчитан на взрослых слушателей, которые уже программировали на PHP и/или Python и хотят быстрее освоить Java и MySQL на практическом уровне.

Нужно ли знать Java заранее?
Нет, предварительное знание Java не требуется, но нужны базовые знания PHP и/или Python.

Что даёт связка Java + MySQL для продолжающих?
Она помогает расширить стек, лучше понять backend-разработку, работу с базами данных и получить практические навыки создания приложений с JDBC.

Можно ли учиться онлайн?
Да, обучение может проходить онлайн в режиме реального времени с использованием Google Meet, Zoom или Teams.

Где находится оригинал учебной программы?
Оригинал учебной программы на эстонском языке находится в эстонской версии сайта IT ProLab.

Другие популярные курсы