+7 (495) 229-0436   shopadmin@itshop.ru 119334, г. Москва, ул. Бардина, д. 4, корп. 3
 
 
Вы смотрели
Вход
 
 
Каталог
 
Категории
 
 
Подписка на новости
Новости ITShop
Windows 7 и Office: Новости и советы
Обучение и сертификация Microsoft
Вопросы и ответы по MSSQLServer
Delphi - проблемы и решения
Adobe Photoshop: алхимия дизайна
 
Ваш отзыв
Оцените качество магазина ITShop.ru на Яндекс.Маркете. Если вам нравится наш магазин - скажите об этом Google!
 
 
Способы оплаты
 
Курс расчета
 
 1 у.е. = 60.90 руб.
 
 Цены показывать:
 
 
 
 
  
Направления
Artificial Intelligence   Big Data   Blockchain   Business Intelligence   CASE   Бизнес-тренинги   Интернет   Информационная безопасность   Корпоративные информационные системы   Мобильные приложения   Операционные системы Linux   Операционные системы Unix   Операционные системы Windows   Офисное ПО   Разработка веб-приложений   Разработка ПО   Свободное ПО   Семантические технологии   Средства тестирования   СУБД и хранилища данных   Управление бизнес-процессами   Управление ИТ-инфраструктурой   Управление качеством   Управление персоналом   Управление проектами   Управление разработкой ПО  
 

Продукт  

Курс "Веб разработка на PHP и фреймворках Laravel, YII и Symfony"

Цена: 27 675 руб.
 
Звонок с сайта Купить дешевле
 
Продолжительность - 5 дней
 
Специализация:  Авторские курсы: Интернет-системы
Код: EDU-W3.6
 
PHP входит в 5-ку самых популярных языков программирования для веб-разработки. На основе PHP работает по разным оценкам больше 70% сайтов мира. PHP - это серверный язык сценариев для создания персонализированных ответов на запросы пользователей на веб-серверах. PHP прост в использовании и позволяет разработчикам часто обновлять свои веб-сайты. Обширное сообщество PHP разработчиков, множество функций, фреймворки на любой вкус — всё создано для того, чтобы эффективно справляться с любыми задачами веб-разработки.

Знание PHP и так часто востребовано у работодателей, а вместе со знанием фреймворков востребованность еще больше возрастает. Потребность в разработчиках, применяющих фреймворк Laravel/YII/Symfony постоянно растёт: они упоминаются почти в каждой вакансии для PHP веб-разработчиков и их знание является значительным преимуществом при приёме на работу. Работа с базами данных на PHP включает: подключение MySQL, создание SQL запросов, добавление, удаление и изменение информации в базе данных. простой сайт на PHP. Полученные знания и навыки

Цель курса - дать как первоначальные навыки работы с PHP, так и базовые знания фреймворков Laravel/YII/Symfony. В процессе обучения на курсе вы освоите язык программирования PHP с нуля, а полученные на курсе знания примените на практике для создания веб-сайтов на PHP и с использованием фреймворков.

Слушатели курса должны владеть основами программирования, HTML и CSS.

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

Тема 1. Введение в PHP

  • Веб-программирование на стороне сервера.
  • LAMP.
  • Что такое PHP?
  • Синтаксис.
  • Типы данных.
  • Использование переменных.
  • Операторы
  • Чтение данных.

Тема 2. Управляющие конструкции

  • Условные конструкции.
  • Конструкция switch-case.
  • Цикл while.
  • do-while цикл.
  • for-цикл.
  • foreach– цикл.
  • break и continue.
  • include и require.

Тема 3. Работа с массивами

  • Инициализация массивов.
  • Индексные массивы.
  • Базовые функции для работы с массивами.
  • Функции сортировки массивов.
  • Массивы и строки.
  • Многомерные массивы.
  • Операторы для работы с массивами.
  • Хранение массивов:serialize() и unserialize().

Тема 4. Ассоциативные массивы и строки

  • Сравнение традиционных и ассоциативных массивов.
  • Многомерный ассоциативный массив.
  • Синтаксис строк и их обработка.
  • Интерполяция переменных в строках.
  • Регулярные выражения в PHP.

Тема 5. Функции

  • Синтаксис описания функций.
  • Использование параметров и возвращаемых значений.
  • Использование анонимных функций.
  • Область действия переменных.
  • Объяснение функциональной парадигмы.
  • Функции высшего порядка.

Тема 6. Основы ООП в PHP

  • Отличия от функционального программирования.
  • Классы и объекты.
  • Свойства и методы.
  • Жизненный цикл объекта.
  • Конструкторы и деструкторы
  • Анонимные объекты.
  • Обработка исключений

Тема 7. Абстракция, инкапсуляция и наследование

  • Фундаментальные принципы ООП
  • Абстрактные классы и интерфейсы
  • Инкапсуляция.
  • Наследование.
  • Магические методы.
  • Сериализация объектов.

Тема 8. Работа с формами в PHP

  • Передача параметров на сервер
  • HTML-формы
  • HTML экранирование.
  • Разбор адресной строки
  • Проверка формы

Тема 9. Файлы cookie, сеансы и аутентификация

  • Установка Cookies
  • Локальное хранилище и хранилище сеансов.
  • Серверные сеансы
  • HTTP-аутентификация(basic)

Тема 10. Взаимодействие с MySQL

  • Подключение MySQL
  • Выполнение запросов
  • PDO
  • mysqli
  • Сравнение mysql, PDO и mysqli

Тема 11. Архитектура MVC в PHP веб-приложениях

  • Шаблон проектирования Model-View-Controller (MVC).
  • MVC - объяснение концепции.
  • Архитектура PHP MVC веб-приложений.
  • Front Controller.

Тема 12. Создание веб-приложений с помощью Laravel

  • Функционал Laravel.
  • MVC и Laravel.
  • Composer и Laravel.
  • Жизненный цикл запроса Laravel.
  • Маршрутизация.
  • Контроллеры.
  • ORM = Объектно-реляционное сопоставление.
  • База данных и миграция
  • CRUD в Laravel.
  • Eloquent.

Тема 13. Создание веб-приложений с помощью Yii

  • Функционал Yii
  • Yii фреймворк и MVC.
  • Структура приложения.
  • Жизненный цикл пользовательского запроса в Yii
  • Контроллеры в Yii
  • Компоненты приложения
  • Маршрутизация в Yii
  • База данных и миграция
  • Выполнение SELECT запросов
  • Объявление модели ActiveRecord
  • Виджеты

Тема 14. Создание веб-приложений с помощью Symfony

  • Composer и файловая структура Symfony
  • Рабочий цикл веб-приложения Symfony
  • Маршрутизация в Symfony
  • Аннотации в Symfony
  • Контроллеры
  • Doctrine ORM
  • Doctrine DBAL
  • Symfony представления (Twig шаблоны)

В конце обучения на курсе проводится итоговая аттестация в виде теста или на основании оценок за практические работы, выполненных в процессе обучения.


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

В конце обучения на курсах проводится итоговая аттестация в виде теста или на основании оценок за практические работы, выполненные в процессе обучения.

Учебный центр "Интерфейс" оказывает консалтинговые услуги по построению моделей бизнес-процессов, проектированию информационных систем, разработке структуры баз данных и т.д.

  • Нужна помощь в поиске курса?
    Наша цель заключается в обеспечении подготовки специалистов, когда и где им это необходимо. Возможна корректировка программ курсов по желанию заказчиков! Мы расскажем Вам о том, что интересует именно Вас, а не только о том, что жестко зафиксировано в программе курса. Если вам нужен курс, который вы не видите на графике или у нас на сайте, или если Вы хотите пройти курс в другое время и в другом месте, пожалуйста, сообщите нам, по адресу mail@interface.ru или shopadmin@itshop.ru
  • Поговорите со своим личным тренинг-менеджером!
    Мы предоставляет Вам индивидуальное обслуживание. Если у вас есть потребность обсудить, все вопросы касательно обучения, свяжитесь, пожалуйста c нами по телефонам: +7 (495) 925-0049, + 7 (495) 229-0436. Или любым другим удобным для Вас средствами связи, которые Вы можете найти на сайтах www.interface.ru или www.itshop.ru

 
  
Помощь
Задать вопрос
 программы
 обучение
 экзамены
 компьютеры
Бесплатный звонок
ICQ-консультанты
Skype-консультанты

Общая справка
Как оформить заказ
Тарифы доставки
Способы оплаты
Прайс-лист
Карта сайта
 
Бестселлеры
Основы TOGAF 9
Atlassian JIRA - система управления проектами и задачами
Oracle. Программирование на SQL и PL/SQL
Oracle. Настройка языка SQL
Моделирование предметной области с использованием Sparx Systems Enterprise Architect
Администрирование баз данных Oracle
Java Standard Edition 9 (Java SE9). Язык программирования Java, базовый курс или часть 1
Выявление и формирование пользовательских требований
Расширенные возможности управления проектами в JIRA: планирование, контроль, бюджет с применением плагинов Tempo
 
Новинки
 

 

О нас
Интернет-магазин ITShop.ru предлагает широкий спектр услуг информационных технологий и ПО.

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

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

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



 

О нас

 
Главная
Каталог
Новинки
Акции
Вакансии
 

Помощь

 
Общая справка
Как оформить заказ
Тарифы доставки
Способы оплаты
Прайс-лист
Карта сайта
 

Способы оплаты

 

Проекты Interface Ltd.

 
Interface.ru   ITShop.ru   Interface.ru/training   Olap.ru   ITnews.ru  
 

119334, г. Москва, ул. Бардина, д. 4, корп. 3
+7 (495) 229-0436   shopadmin@itshop.ru
Проверить аттестат
© ООО "Interface Ltd."
Продаем программное обеспечение с 1990 года