Курс программирования на языке PHP

О курсе

Курс PHP программирования готовит студентов до уровня профессиональных разработчиков веб-сайтов. За период обучения студенты изучат все необходимые технологии для создания веб-ресурсов с нуля.

Задача обучения на PHP программиста в том, чтобы научить создавать сайты с учетом всех необходимых особенностей и эффективно осваивать незнакомые технологии. В процессе обучения будет много практических заданий и работа в команде.

PHP программист разрабатывает динамические веб-сайты.

Это простой язык сценариев на стороне сервера и самый используемый язык программирования серверной части веб-приложений. Обучиться программированию на PHP легко.

PHP занимает в рейтинге языков программирования GitHub 5 место, по опросу DOU — 4 место, а в рейтинге TIOBE Index он на 7 месте. Язык PHP — основа успеха веб-разработчика.

Начните карьеру в IT и станьте разработчиком, в котором нуждается рынок! Звоните!

Кому будет полезен курс?

Новичкам

не из IT, которые хотят сменить сферу деятельности и освоить профессию PHP-программиста

Студентам

которые сталкивались с программированием ранее и хотят получить дополнительные знания и структурировать их

Начинающим

разработчикам, которые планируют использовать CMS или разработать уникальный продукт

В результате курса вы:

Овладеете полноценными и структурированными знаниями в области PHP-разработки и получите реальный опыт

Освоите подключение и настройку пользовательского интерфейса, виджетов, плагинов и сможете грамотно организовывать структуру БД

Научитесь создавать простые статические сайты при помощи HTML/CSS, разрабатывать интерактивные веб-страницы при помощи языка JavaScript

Будете создавать динамические веб-приложения с применением визуальных эффектов и сможете работать с библиотекой JQuery

Научитесь работать с WordPress и вносить изменения в функционал, применять правила безопасности скриптов при разработке сайтов

Будете эффективно использовать возможности и функционал фреймворков, на примере Laravel

Получите навыки командной работы, которые ценятся в сфере разработки

Научитесь проходить собеседование и получите возможность найти работу в IT-компании

Помимо технических навыков, наши студенты получают знания по составлению CV и учатся проходить собеседование на тренингах. Мы дружим со всеми HR в городе, поэтому наши студенты первыми узнают о новых вакансиях в сфере IT. Лучшие выпускники получают рекомендательные письма от преподавателей.

Система лояльности

от стоимости обучения
студентам вузов
и выпускникам Level Up

от стоимости обучения
на любой курс,
если приведете друга

Скидка на обучающие
курсы в утреннее
и дневное время

Курсы IT-английского
на протяжении обучения

Программа курса:

1. Язык разметки гипертекста HTML и CSS

  • Понятие сайта, понятие веб-страниц
  • Основы HTML: гипертекст, теги, атрибуты
  • Структура HTML-документа
  • Спецсимволы, комментарии, гиперссылки
  • Списки, виды списков
  • Формы и их элементы
  • Таблицы и табличная верстка
  • Основы CSS: синтаксис, селекторы, селекторы атрибутов, основные свойства стилей

2. Язык JavaScript и библиотека jQuery

  • Основы синтаксиса JavaScript: структура DOM- документа, переменные, типы данных
  • Понятие пользовательских функций и их использование
  • Работа с HTML-формами JavaScript
  • Знакомство с jQuery
  • Селекторы, фильтры

3. PHP: Базовый синтаксис

  • Переменные: общие понятия, типы переменных, локальные, глобальные, статические, внешние переменные. Константы, предопределенные константы
  • Типы данных: скалярные, смешанные, специальные, псевдотипы. Преобразование типов
  • Операторы: общие сведения, арифметические, логические, строковые, побитовые и т.д., операции

4. PHP: Ветвления и функции

  • Оператор if: if, else, elseif. Тернарный оператор. Оператор switch
  • Определение функций (общий синтаксис объявлений, параметры, оператор return)
  • Рекурсия
  • Область видимости и время жизни переменных

5. PHP: Циклы и массивы

  • Циклы в PHP: while, do-while, for, foreach
  • Оператор выхода из цикла: break, continue
  • Массивы в PHP: простые одномерные и многомерные массивы, ассоциативные массивы
  • Функции для работы с массивами
  • Переопределение массивов

6. PHP: Запросы HTTP, параметры URL и формы HTML

  • Типы запросов HTTP
  • URL и параметры запросов
  • Обработка параметров URL
  • Работа с HTML- формами: способы передачи параметров сценарию, обработка параметров запросов, элементы HTML-форм, передача параметров

7. PHP: Cookies и сессии

  • Сессии: как устроены и работают сессии, область применения, возможные проблемы и их устранение
  • Авторизация пользователя

8. PHP: Работа с файлами

  • Особенности работы с файлами
  • Режимы работы с файлами
  • Функции для работы с файлами
  • Журнал посещений сайта
  • Загрузка файла на сервер: обработка multipart-форм, загрузка на сервер нескольких файлов
  • Функции для работы с каталогами

9. Теория БД и язык запросов SQL

  • Понятие реляционных баз данных
  • Таблицы и связи
  • Принципы проектирования баз данных: первичные и внешние ключи, связи между таблицами, нормальные формы
  • Введение в SQL
  • Основные типы данных
  • Выборка данных: оператор Select, сортировка, объединение, условие выборки, агрегирующие функции, группировка данных
  • Сложная выборка: код запроса, временные таблицы, соединение таблиц, внутренние и внешние соединения таблиц
  • Вставка, удаление, обновление

10. PHP: Работа с базой данных

  • Для чего нужна база данных. Основная информация о MySQL
  • Средства PHP для работы с MySQL

11. AJAX

  • Введение в технологию AJAX
  • Взаимодействие с сервером, передача данных
  • Создание AJAX-запросов в JQuery
  • Пользовательские интерфейсы в AJAX
  • Безопасность и эффективность AJAX приложений

12. Объектно-ориентированное программирование

  • Понятие класса и объекта
  • Принципы ООП: наследование, полиморфизм, инкапсуляция
  • Члены класса: свойства, методы, константы
  • Конструкторы классов
  • Модификаторы доступа
  • Перегрузка свойств и методов класса
  • Статические члены класса и статические классы
  • Абстрактные классы и методы
  • Понятие интерфейса и реализация

13. Архитектура MVC

  • Понятия модели MVC, архитектура и реализация
  • Связь MVC и ООП
  • Понятия модели, представления, контроллера
  • Иерархия контроллеров
  • Автозагрузка классов

14. PHP: Использование шаблонов проектирования

  • Шаблоны

15. PHP: Работа с пользователями

  • Авторизация и разделение прав доступа: пользователи, сессии, привилегии, роли
  • Механизмы авторизации и контроля доступа

Будет сложно, но мы:

Дадим знания

Комплекс домашних и технических заданий помогут пройти трудные этапы и стать PHP-разработчика

Научим работать

За 270 часов научим нюансам и тонкостям работы по созданию корректно работающей серверной части сайта

Развиваем навыки

За время обучения прокачаем навыки коммуникации, составления эссе и прохождения технического собеседования

Детали курса:

Начало курса

25 мая

Длительность

270 часов, 30 недель

Расписание

Пн, Ср, Пт 15:00 — 18:00

Стоимость

2390* грн в месяц

27 июня

270 часов, 30 недель

Пн, Ср, Пт 18:00-21:00

2790 грн/мес

*СПЕЦИАЛЬНОЕ ЦЕНОВОЕ ПРЕДЛОЖЕНИЕ: -15% скидка на обучение

Преимущества обучения в Level Up:

Поддержка преподавателя

Закрытый чат группы и преподавателя, где всегда можно решить возникающие вопросы по пройденному материалу

Домашние задания

Каждое занятие начинается с разбора ДЗ. Обсуждение ошибок и вариантов решения, что поможет избежать их в дальнейшем

Практические занятия

Теоретический материал обязательно закрепляем на практике. Большую часть времени уделяем получению практических навыков и работе с кодом

IT-инкубатор

Лучших выпускников приглашаем на стажировку в IT-инкубатор, где на реальных проектах вы получаете бесценный опыт работы

Видеозапись урока

Если вы не можете присутствовать на занятии, мы можем сделать для вас видеозапись этого урока, или онлайн-трансляцию

Командная работа

Основной упор делается на работу в команде: комплексные задания, распределение задач, сроки выполнения

Преподаватели курса:

Запишитесь на курс сейчас

Отзывы студентов:

Отзыв-Виталий-Дубенюк

Программа курса вместила в себе большой объем, как теоретических, так и практических знаний. Радуют регулярно бесплатные семинары. Больше всего понравилось то, что дают большой объем практических занятий.

Преподаватель дал большой объем знаний, который не входит в программу курса. После обучения, мной успешно пройдено не одно собеседование

Желаю учебному центру дальнейшего развития и процветания!

Виталий Дубенюк
Студент
Отзыв-Евгений-Клиндухов

На курсе «PHP» я узнал много интересного и полезного. По новому взглянул на разработку Web-приложений и сервисов. Больше всего понравилось рассмотрение паттернов программирования и фреймворков, различных технологий, которые помогут мне в дальнейшем.

Огромным плюсом оказалось то, что преподаватель является практикующим программистом!

Желаю учебному центру всего наилучшего!

Евгений Клиндухов
Студент
Отзыв-Алексей-Василенко

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

Аудитория хорошо оборудована. Аудитории просторные и уютные. Больше всего мне понравилось соотношение теоретических занятий с практическими. А также помощь в трудоустройстве.

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

Алексей Василенко
Студент

Оставьте заявку

Оставьте заявку

Оставьте заявку

Оставьте заявку

Оставьте заявку

Оставьте заявку

Заказать обратный звонок