Курсы программирования php в Днепре - levelup.dp.ua

Курс Веб-разработка с использованием языка PHP

Мы поможем вам приобрести знания и навыки,
которые позволят вам стать специалистом не ниже уровня Junior.

Начало курса
11 июля

Длительность
270 часов, 45 недель

Расписание
Вт, Чт: 18.00-21.00

Стоимость
2590 грн в месяц

Филиал
ул. Троицкая, 21г

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

О КУРСЕ:

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

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

КУРС ВКЛЮЧАЕТ В СЕБЯ:

HTML/CSS

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

JavaScript/jQuery/AJAX

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

PHP

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

MYSQL

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

Wordpress

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

Laravel и ReactJS

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

ДЛЯ КОГО КУРС:

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

КАКИМИ НАВЫКАМИ ОВЛАДЕЕТЕ, ПРОЙДЯ ЭТОТ КУРС:

Cоздавать простые статические сайты при помощи HTML/CSS;

Разрабатывать интерактивные веб-страницы при помощи языка JavaScript;

Освоите принципы адаптивной и резиновой верстки. Создавать динамические веб-приложения с применением визуальных эффектов;

Применять библиотеку JQuery в своих веб- приложениях и сайтах;

Правильно проектировать бизнес-логику своих веб-приложений;

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

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

 Создавать веб-сайты любой сложности с использованием PHP;

  Разрабатывать структуру классов для решаемой задачи;

  Работать с cms WordPress и вносить свои изменения в существующий функционал;

 Правильно применять правила безопасности скриптов при программировании сайтов;

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

ПРОГРАММА КУРСА:

разработана с учетом требований ИТ-компаний, которая поможет вам в оптимальные сроки
освоить все нужные знания для быстрого ввода в профессию.

Язык разметки HTML и каскадные таблицы стилей CSS

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

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

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

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

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

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

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

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

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

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

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

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

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

PHP: Cookies и сессии

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

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

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

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

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

AJAX

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

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

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

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

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

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

Шаблоны

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

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

ПРЕПОДАВАТЕЛИ КУРСА:

Все наши преподаватели практикующие специалисты с профессиональным
опытом работы в IT-компаниях

Антон Серяпов
Backend-разработчик, главный преподаватель курса по PHP

Профессиональная деятельность PHP developer более 6 лет: В настоящее время занимает должность ведущего программиста систем внутреннего учета торгового холдинга. В активе разработка сайтов-представительств: верстка, написание движка управления содержимым, разработка структуры баз данных. Длительная работа в сфере разработки и сопровождения внутренних веб-ресурсов учета.

 

Владимир Николаенко
PHP Developer at Workrocks

Общий стаж работы: PHP-разработчиком более 5 лет. Работал над такими проектами как ride.ua, interpipe, flint Grenky, Fison. Все проекты были реализованы с 0 с использованием таких FrameWorkов, как ZendFramework, FuelPHP.
Начиная с 2013 года — постоянный преподаватель учебного IT-центра Level Up, наставник по техническим вопросам в ИТ-инкубаторе.

 

ЗАПИШИТЕСЬ НА КУРС СЕЙЧАС



ОCОБЫЕ ПРЕИМУЩЕСТВА ОБУЧЕНИЯ В Level Up

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

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

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

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

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

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

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

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

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

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

Карьерный коучинг

Бесплатные семинары и тренинги по составлению грамотного IT-резюме, подготовка к собеседованию и успешному его прохождению

В РЕЗУЛЬТАТЕ ОБУЧЕНИЯ, ВЫ ПОЛУЧАЕТЕ:

Портфолио

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

Стажировка

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

Сертификат

При условии посещения 80% занятий, выполнения домашних заданий и защиты выпускного проекта вы получаете сертификат

Трудоустройство

Мы дружим со всеми HR-ми, поэтому наши студенты и выпускники первыми узнают об открывающихся вакансиях в сфере IT

ОТЗЫВЫ ВЫПУСКНИКОВ КУРСА:

(099) 371-8385