Õppekavarühm: Tarkvara ja rakenduste arendus ning analüüs
Объём учебной программы: 80 академических часов (60 часов — контактное обучение и 20 часов — самостоятельная работа).
Стоимость курса (80 акад. часов): 1600 eur.
Язык обучения: русский язык.
Длительность обучения: см. Календарь обучения
Адрес: Väike-Paala tn 2 (II этаж), Tallinn или в интернет-среде Zoom или Google Meet.
Преподаватели:
Антон Гарин — высшее образование: программист; преподаватель взрослых, уровень 5; опыт работы по администрированию систем и компьютерных сетей — 10 лет; опыт преподавания Java, C# — 5 лет.
Сергей Григорьев — высшее образование; преподаватель взрослых, уровень 5; опыт работы по администрированию систем и компьютерных сетей — 20 лет; опыт преподавания — 10 лет.
Цель обучения: В результате обучения учащийся ознакомлен с языком программирования PHP, знает язык PHP и общую терминологию программирования, а также принципы использования PHP, использует наиболее часто используемые алгоритмы, структуры данных и Объектно-Ориентированное Программирование.
При успешном прохождении курса, учащийся приобретает следующие знания и навыки:
- создаёт базовые модули PHP с использованием современных стандартов кодирования и возможностей языка PHP;
- использует разные структуры данных, классы и объекты;
- использует базовый тип языка программирования для реализации новых алгоритмов и функций или же для изменения существующих программ;
- правильно интерпретирует синтаксис языка программирования;
- создаёт базу данных и использует SQL запросы в среде PHP;
- создает веб-страницы и их элементы.
Целевая группа: Взрослые, желающие приобрести практические знания основ программирования на языке PHP и/или усовершенствовать свои знания и чьё дальнейшее обучение и переподготовка расширят их возможности на рынке труда. Данное обучение позволяет получить необходимые навыки и знания для того, чтобы работать PHP-разработчиком, а также расширяет возможности карьерного роста в смежных областях, таких как веб-разработка, разработка программного обеспечения или управление ИТ-проектами.
Условия начала прохождения обучения: Требуются навыки работы с компьютером.
Содержание курса:
- Введение в программирование. Обзор языков программирования
- Переменные и константы. Операции с простыми типами данных. Логические операторы: Data Types; Arithmetic Operations ja Math functions
- Структуры управления программой. Различные типы циклов и их использование: If-Else, If-Else-If, Switch; For, Foreach, While, Do-While
- Массивы данных: Одномерные массивы и многомерные массивы; Различия и использование
- Функции и параметры. Глобальные и локальные переменные: Scopes; Static functions; Return values; Parameters
- Строки: Functions; RegEx
- Oсновы Объектно-Ориентированного Программирования. Классы и объекты. Абстрактные классы и интерфейсы. Модификаторы доступа: Классы и объекты; Non-static functions; Абстрактные классы; Интерфейсы; Модификаторы доступа
- Чтение/запись файлов на сервере: Соединение с текстовым файлом и закрытие соединения; Запись в текстовый файл; Чтение из текстового файла; Удаление и переименование файла
- Работа с формами: $_POST; $_GET; $_FILES
- Создание баз данных (MySQL). Составление запросов. Использование PDO и mysqli: Создание баз данных; Создание и изменение таблиц; Типы данных; Консоль SQL PhpMyAdmin; Вывод данных; Фильтрация данных; Манипуляция данными; Использование PDO и mysqli
Программа курса: Основы программирования на языке PHP

