Веб-разработка на PHP

Курсы веб-программирования на PHP в Могилеве с возможностью трудоустройства сразу после обучения. Программа курса включает в себя базовые навыки PHP разработки и согласована с IT-компаниями, которые используют PHP в своих проектах. 

Курс состоит из 2 основных модулей. Занятия по каждому проходят 3 раза в неделю по 2.5 астрономических часа в вечернее время с 18.15 до 20.45. Всего в курсе 26 аудиторных занятий (теория / практика) c домашними заданиями и контролем знаний между модулями.

  • Базовые навыки работы с  PHP (1 месяц)
  • Парадигмы объектно-ориентированного программирования (1 месяц)

Как проходит обучение

Обучение на курсе "PHP-разработчик" проходит последовательно, начиная с 1 модуля. Обучаться может любой желающий, предварительной подготовки не требуется.

Помимо теоретической части в курсе много времени отведено на практические задания. Самостоятельная работа между занятиями приветствуется и необходима для достижения лучшего результата. В конце каждого модуля студенты сдают тесты по пройденному материалу. При успешном выполнении контрольных заданий учащиеся получают сертификаты и их рекомендуют на вакантные позиции IT-компаниям, заинтересованным в работе с нашими выпускниками.

Стажировка / трудоустройство после обучения

Выпускникам ближайшей группы, которые успешно освоят программу, будет предложено пройти стажировку с дальнейшим трудоустройством в компанию "Сотбит".

Сотбит – российская компания, занимающаяся разработкой программного обеспечения для бизнеса. Компания работает с 2013 года. С 2014 года представлена в Могилеве, где располагается основной штат сотрудников – около 40 человек.

За 5 лет работы на рынке СНГ мы успели закрепиться в следующих рейтингах:

  • ТОП-3 по продажам платформы 1С-Битрикс в Санкт-Петербурге
  • ТОП-5 среди разработчиков программного обеспечения для 1С-Битрикс
  • ТОП-20 среди разработчиков интернет-магазинов согласно Рейтинга Рунета

Успешно окончивших курсы ожидает возможность присоединиться к нашей команде профессионалов, а также:

  • комфортабельное рабочее место в центре города, оснащенное кондиционерами
  • официальное трудоустройство
  • своевременная и конкурентная оплата труда
  • премирование по результатам работы
  • опытный коллега-наставник, который поможет преодолеть трудности и работать эффективно
  • корпоративный и командный тимбилдинг и многое другое

Работать у нас престижно и интересно!

Стоимость обучения и начало занятий

Оплата вносится за каждый модуль отдельно. Оплачивать весь курс сразу необязательно. Начало занятий: 9 апреля. График: вторник и четверги 18.15-20.45, суббота 18.45-21.15

1 модуль, основы PHP: 4.5 недели, 13 занятий. Цена: 350 руб.

2 модуль, парадигмы ООП:  4.5 недели, 13 занятий. Цена: 350 руб.  

Записаться / получить консультацию: (29) 627 75 13 и (33) 691 78 40







1 модуль курса "Веб-разработка на PHP". Базовые навыки

13 занятий по 2.5 астрономических часа (1 месяц, 3 раза в неделю).

Введение в программирование

  • Установка, настройка и принцип работы веб-серверов
  • Среда разработки
  • Синтаксис, типы данных (определение / изменение), переменные, константы 
  • Массивы
  • Объекты
  • Выражения (скалярные / не скалярные)

Протокол HTTP/HTTPS

  • Стандарт протокола
  • Методы протокола
  • Заголовки запроса/ответа
  • Статусы сервера
  • Безопасность передачи данных

Структура управления данными. Базовые концепции PHP 7

  • Встроенные константы, суперглобальные переменные
  • Встроенные базовые функции
  • Функции подключения файлов
  • Использование комментариев
  • Условные операторы, тернарные операторы
  • Встроенные базовые функции для ежедневной работы
  • Циклы (операторы, рекурсия, проблема бесконечных циклов)

Пользовательские функции

  • Определение и вызов функции
  • Аргументы функции (уточнение типов данных)
  • Возврат значений
  • Область видимости
  • Передача аргументов по ссылке
  • Статические переменные
  • Глобальные переменные

Файлы и каталоги

  • Открытие файла, режимы работы
  • Чтение и запись в файл
  • Функции работы с файлами

Cookie/Session

  • Что такое Cookie/Session
  • Создание / изменение / удаление
  • Параметры
  • Функции по работе с каталогами

База данных MySQL

  • Общие сведения о БД
  • Общие сведения о серверах БД
  • Реляционная база данных (нормальные формы)
  • Форматы таблиц БД (MyISAM, InnoDB)
  • Установка соединения
  • Создание БД, пользователей и таблиц
  • Синтаксис базовых запросов
  • Экспорт и импорт БД
  • Подготовленные запросы
  • Архитектура построения структуры таблиц БД

2 модуль курса "Веб-разработка на PHP": парадигмы ООП

13 занятий по 2.5 астрономических часа (1 месяц, 3 раза в неделю).

Объекты (базовые понятия)

  • Основные понятия объекта и класса
  • Из чего состоит класс (Свойства, методы, константы)
  • Пространство имен
  • Указатель $this
  • Встроенные магические методы (конструктор, деструктор, сеттер, геттер и т.д.)

Принципы

  • 1 принцип: инкапсуляция
  • 2 принцип: наследование
  • Указатели (parent, self)
  • 3 принцип: полиморфизм

Объекты (расширенные понятия)

  • Финальные классы и методы
  • Статические методы и позднее статическое связывание
  • Абстрактные классы и методы
  • Интерфейсы
  • Трейты

Функции и стандарты по работе с классами

  • Функции по работе с классами и объектами
  • Подгрузка классов. Стандарт PSR-0 и PSR-4

Исключения и другие встроенные классы

  • Исключения
  • Замыкания
  • Встроенные интерфейсы
  • Анонимные классы

Шаблоны

  • Зачем использовать шаблоны и что это такое
  • Принципы шаблонов
  • Шаблоны для генерации объектов
  • Шаблоны для организации объектов и классов
  • Шаблоны, ориентированные на задачи
  • Промышленные шаблоны
  • Шаблоны баз данных
  • Курсовая работа: CMS на Bootstrap

Записаться / получить консультацию: (29) 627 75 13 и (33) 691 78 40