ProLab

PHP с нуля на русском языке — практический курс веб-программирования для входа в профессию
Этот курс по основам веб-программирования на PHP подходит взрослым, которые хотят начать путь в IT через понятный и прикладной стек: PHP, базы данных MySQL и создание веб-приложений. Обучение помогает разобраться в логике серверной разработки, формах, работе с данными, SQL-запросах и построении динамических веб-страниц. PHP остаётся востребованным языком для веб-разработки, а для начинающих он часто оказывается более прямым и наглядным входом в профессию, чем перегруженный старт с большим количеством фронтенд-инструментов. Курс проходит на русском языке в Таллинне и онлайн по Эстонии и хорошо подходит тем, кто хочет получить реальную практическую базу для старта в веб-разработке, смены профессии или расширения цифровых навыков.
Этот курс по основам веб-программирования на PHP подходит взрослым, которые хотят начать путь в IT через понятный и прикладной стек: PHP, базы данных MySQL и создание веб-приложений. Обучение помогает разобраться в логике серверной разработки, формах, работе с данными, SQL-запросах и построении динамических веб-страниц. PHP остаётся востребованным языком для веб-разработки, а для начинающих он часто оказывается более прямым и наглядным входом в профессию, чем перегруженный старт с большим количеством фронтенд-инструментов. Курс проходит на русском языке в Таллинне и онлайн по Эстонии и хорошо подходит тем, кто хочет получить реальную практическую базу для старта в веб-разработке, смены профессии или расширения цифровых навыков.
Наименование учреждения дополнительного обучения
IT ProLab OÜ
Регистрационный код 16142191
Номер уведомления о хозяйственной деятельности в сфере обучения взрослых: 260950
IT ProLab OÜ
Регистрационный код 16142191
Номер уведомления о хозяйственной деятельности в сфере обучения взрослых: 260950
Название учебной программы
PHP. Основы программирования (PHP с нуля)
Оригинал учебной программы на эстонском языке размещён в эстонской версии сайта.
Группа учебной программы
Разработка и анализ программного обеспечения и приложений.
Разработка и анализ программного обеспечения и приложений.
Основа для составления учебной программы
Государственная учебная программа по специальностям инфо- и коммуникационных технологий (младший разработчик программного обеспечения), обзор OSKA о потребности в специфических ИКТ-навыках (SA Kutsekoda, 2021)
Общий объём обучения
100 академических часов, из них 60 акад. ч. контактного обучения и 40 акад. ч. самостоятельной работы.
Целевая группа
Взрослые, которые хотят получить практические знания языка PHP или дополнить уже имеющиеся знания, а также расширить свои возможности на рынке труда. Такое обучение помогает получить навыки и знания для работы с PHP, а также расширяет карьерные перспективы в смежных направлениях, таких как веб-разработка, разработка программного обеспечения или IT-проектное сопровождение.
Условия начала обучения
Язык обучения — русский. Требуются базовые навыки работы с компьютером.
Язык обучения — русский. Требуются базовые навыки работы с компьютером.
Цель
В результате обучения участник знакомится с основами программирования на базе PHP, знает терминологию PHP и общую терминологию программирования, принципы использования языка PHP и умеет применять наиболее распространённые алгоритмы, структуры данных и OOP. По окончании курса освоены базовые знания, необходимые для создания приложений на PHP.
Результаты обучения
К концу обучения учащийся:
К концу обучения учащийся:
-
-
создаёт базовые модули PHP, используя современные стандарты кодирования и возможности языка PHP;
-
использует различные структуры данных, классы и объекты;
-
использует основные типы языка программирования для реализации новых алгоритмов и функций или изменения существующих программ;
-
правильно интерпретирует синтаксис языка программирования;
-
создаёт базу данных и использует SQL-запросы в среде PHP;
-
создаёт веб-страницы и элементы веб-приложения.
-
Содержание обучения
- Переменные и константы. Операции с простейшими типами. Логические операторы (4 акад. ч.)
- Data Types
- Arithmetic Operations ja Math functions
- Управляющие конструкции программы. Различные типы циклов и их использование. (8 акад. ч.)
- If-Else, If-Else-If, Switch
- For, Foreach, While, Do-While
- Массивы данных. (8 акад. ч.)
- Single-Dimensional Arrays ja Multidimensional Arrays
- Различия и использование
- Функции. Параметры. Глобальные и локальные переменные. (4 акад. ч.)
- Scopes
- Static functions
- Return values
- Parameters
- Строки. (4 акад. ч.)
- Functions
- RegEx
- Основы объектно-ориентированного программирования (OOP). Классы и объекты. Абстрактные классы и интерфейсы. Модификаторы доступа. (12 акад. ч.)
- Объекты и классы
- Non-static functions
- Абстрактные классы
- Интерфейсы
- Модификаторы доступа
- Чтение и запись файлов на сервере (4 акад. ч.)
- Подключение к текстовому файлу и закрытие соединения
- Запись в текстовый файл
- Чтение текстового файла
- Удаление и переименование файла
- Работа с формами (4 акад. ч.)
- $_POST
- $_GET
- $_FILES
- Создание баз данных (MySQL). Выполнение запросов. Использование PDO и mysqli (12 акад. ч.)
- Создание баз данных
- Создание и изменение таблиц
- Data Types
- phpMyAdmin SQL Console
- Вывод данных
- Фильтрация данных
- Манипулирование данными
- Использование PDO и mysqli
Методы обучения
Контактное обучение (60 акад. ч.): лекции, практические упражнения, решение задач
Самостоятельная работа (40 акад. ч.): освоение части материала вне лекций, домашние задания в соответствии с заданиями преподавателя.
Учебные материалы
Участники курса получают тематические электронные материалы, подготовленные преподавателем по всем темам обучения. Учебные материалы также включают сборник практических заданий и домашних работ.
Рекомендуемые учебные материалы
• PHP Documentation
• PhpStorm Documentation
• MySQL Documentation
• RegEx FAQ
Учебная среда
Язык обучения — русский.
Размер группы — до 10 участников.
Обучение проходит в компьютерном классе или онлайн в режиме реального времени. Учебный класс выбирается в соответствии с размером группы. Для проведения онлайн-обучения в реальном времени используются Google Meet, Zoom или Skype.
Программное обеспечение: PhpStorm, Apache/Nginx Server, MySQL Server
Оценивание и условия завершения обучения
Для завершения обучения требуется участие не менее чем в 80% занятий и успешное выполнение предусмотренных в ходе курса зачётных и практических работ
Методы оценивания: практические работы и создание веб-приложения
Критерии оценивания: учащийся правильно выполняет требования задания и создаёт работающее веб-приложение, соответствующее условиям задания
Документ, выдаваемый по окончании обучения
Слушателю, успешно завершившему курс, выдаётся свидетельство, если требования к окончанию обучения выполнены и результаты обучения достигнуты. Справка выдаётся в случае, если учащийся не достиг результатов обучения, но принимал участие в учебном процессе.
Описание квалификации, учебного или профессионального опыта, обеспечивающих компетентность преподавателя
Высшее образование и/или активная работа в преподаваемой области, а также соответствующий опыт в данной сфере (опыт преподавания в области ИКТ).
FAQ
Подходит ли курс PHP для начинающих?
Да, курс рассчитан на взрослых, которые хотят изучать PHP с нуля и получить практическую базу для входа в веб-разработку.
Да, курс рассчитан на взрослых, которые хотят изучать PHP с нуля и получить практическую базу для входа в веб-разработку.
Не устарел ли PHP для старта в профессии?
Нет. PHP по-прежнему широко используется в веб-разработке, а для начинающих он остаётся понятным и прикладным языком для изучения серверной логики, форм, баз данных и создания реальных веб-приложений.
Почему PHP может быть хорошим входом в профессию лучше, чем сразу JavaScript?
Для многих начинающих PHP даёт более прямой и спокойный вход в веб-разработку: можно быстрее понять серверную логику, формы, работу с базой данных и структуру приложения без необходимости сразу погружаться в большое количество фронтенд-инструментов и экосистем.
Нужно ли ждать полного набора группы для старта курса?
Нет. В IT ProLab обучение может начаться даже при наличии одного участника.
Можно ли учитывать пожелания по темам курса и уровень группы?
Да. В рамках программы и уровня группы можно учитывать стартовый уровень участников, их бэкграунд и пожелания к отдельным темам обучения.
Можно ли часть занятий проходить онлайн, а часть в классе?
Да. Благодаря небольшим группам и гибкой организации учебного процесса возможен смешанный формат обучения по согласованию.
Удобно ли добираться до учебного центра?
Да. IT ProLab находится по адресу Väike-Paala 2 в Таллинне, до нас удобно добираться как на общественном транспорте, так и на машине.
Где можно найти оригинал учебной программы?
Оригинал учебной программы на эстонском языке находится в эстонской версии сайта IT ProLab.