О курсе

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

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

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

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

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

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

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

  • null

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

  • null

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

  • null

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

Курс включает в себя:

HTML/CSS
Основные составляющие наполнения сайта, правильная их компоновка. Основные принципы резиновой и адаптивной верстки.

JavaScript/jQuery/AJAX
Работа с инструментами интерактивного общения с пользователями. Создание визуальных эффектов, изменение структуры страниц от действий пользователя.

Bootstrap
От основ объектно-ориентированного программирования и до создания гибкой архитектуры MVC. Написание качественных серверных скриптов с высокой эффективностью.

MYSQL
На примере данной системы управления базами данных изучим язык запросов SQL, научимся разрабатывать и оптимизировать базы данных.

WordPress
Работу с самой популярной CMS: устанавливать, настраивать и переносить на другой хостинг, а также прописывать свои компоненты.

Laravel
Научимся создавать свои уникальные и эффективные системы благодаря мощному и наиболее популярному фреймворку.

Курс включает в себя:

  • null

    HTML/CSS

    Основные составляющие наполнения сайта, правильная их компоновка. Основные принципы резиновой и адаптивной верстки.

  • null

    JavaScript/jQuery/AJAX

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

  • null

    PHP

    От основ объектно-ориентированного программирования и до создания гибкой архитектуры MVC. Написание качественных серверных скриптов с высокой эффективностью.

  • null

    MYSQL

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

  • null

    Wordpress

    Работу с самой популярной CMS: устанавливать, настраивать и переносить на другой хостинг, а также прописывать свои компоненты.

  • null

    Laravel

    Научимся создавать свои уникальные и эффективные системы благодаря мощному и наиболее популярному фреймворку.

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

  • null

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

  • null

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

  • null

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

  • null

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

  • null

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

  • null

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

  • null

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

  • null

    Научитесь проходить собеседование и получите возможность найти работу в 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: Работа с пользователями

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

Курс читают:

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

  • null

    Дадим знания

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

  • null

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

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

  • null

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

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

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

Дадим знания

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

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

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

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

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

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

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

Начало курса

2 октября

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

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

Расписание

Вт, Чт 18:00-21:00; Сб 10:00-13:00

Стоимость

2290 грн в мес

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

  • null

    Начало курса

    2 октября
  • null

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

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

    Расписание

    Вт, Чт 18:00-21:00; Сб 10:00-13:00
  • null

    Стоимость

    2290 грн в мес*
*Специальное ценовое предложение для студентов 2590 грн/мес

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

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

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

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

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

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

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

Учеба в Level Up — это:

  • null

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

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

  • null

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

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

  • null

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

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

  • null

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

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

  • null

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

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

  • null

    IT-инкубатор

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

  • null

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

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

  • null

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

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

  • null

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

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

  • null

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

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

  • null

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

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

  • null

    IT-инкубатор

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

Ближайшие мероприятия

Level Up является главным инициатором и организатором знаковых IT-мероприятий в Днепре.

Регистрация на курс

Регистрация на курс

Регистрация на курс

Оставить заявку
на пробный урок

Регистрация на курс

Регистрация на курс

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

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