Корзина
Институт информационных и бизнес-технологий. Профессиональное обучение: (098)213-1991, (099)240-1991
+38 (044) 233-19-91
...

Web-программирование и BackEnd-разработка сайтов. Курс PHP, MySQL (компьютерное обучение)

В наличииКод: ПР

1 700 грн.

Написать
Web-программирование и BackEnd-разработка сайтов. Курс PHP, MySQL (компьютерное обучение)
Web-программирование и BackEnd-разработка сайтов. Курс PHP, MySQL (компьютерное обучение)
1 700 грн.
Написать
Перезвоните мне
  • +380 показать номер +380 (44) 233-19-91
  • +380 (44) 233-19-91 стац.
  • +380 (63) 233-19-91 Life
  • +380 (98) 213-19-91 Киевстар
  • +380 (99) 240-19-91 МТС
Перезвоните мне
  • +380 показать номер +380 (44) 233-19-91
  • +380 (44) 233-19-91 стац.
  • +380 (63) 233-19-91 Life
  • +380 (98) 213-19-91 Киевстар
  • +380 (99) 240-19-91 МТС
  • Адрес и контакты
    • Телефон:
      +380 (44) 233-19-91, стац.
      +380 (63) 233-19-91, Life
      +380 (98) 213-19-91, Киевстар
      +380 (99) 240-19-91, МТС
    • Контактное лицо:
      Григорий
    • Адрес:
      ул. Антоновича (Горького), 4/6, Киев, Украина
    • Email:
      educator@ukr.net

 

Курс web-программирования PHP+MySQL – Актуальность и краткое описаниеСубъекты любой деятельности не могут существовать в современном мире без своих представительств в Интернете – веб-сайтов, создаваемых с помощью программирования и верстки. А любой веб-сайт функционально включает в себя две части – Front-End (внешний интерфейс пользователя, создаваемый посредством верстки) и Back-End (внутренняя реализация управления веб-приложением, осуществляемая посредством программирования). При этом Back-End выполняет компиляцию полученного от Front-End исходного программного кода в машинный, оптимизируя его. В мировой и отечественной практике наиболее часто Back-End строится средствами скриптового языка динамических веб-страниц PHP с применением языка запросов SQL к реляционным базам данных MySQL. В то же время де-факто стандартом для построения Front-End  являются язык гипертекстовой разметки HTML и формальный язык описания веб-документов CSS.

 

Наш комплексный курс обучения BackEnd-разработке сайтов является основой для начинающих WEB-программистов и позволяет профессионально изучить PHP и MySQL с нуля. Он состоит из практических уроков по выполнению сайтостроительных проектов, что дает возможность детально освоить учебный материал новичкам и структурировать свои знания уже имеющим какой-то опыт, прогрессируя пошагово. В данном учебном курсе профессионально рассматривается функционирование и взаимодействие основных средств WEB-программирования на реальных примерах. Практика продвинутой работы с использованием HTML и CSS в контексте дальнейшей генерации кода верстки сайта с помощью веб-программирования средствами PHP дает возможность учащимся быстро создавать любые веб-приложения, размещая на них ссылки, формы, таблицы, графические элементы и динамические блоки. При этом, изучение языка PHP последовательно проводится от освоения базовых конструкций до использования объектно-ориентированного программирования (ООП) и фреймворков. Разработка собственных проектов веб-приложений с детальным анализом практических примеров разнообразных интернет-страниц логически завершает курс WEB-программирования на PHP в интеграции с системой управления базами данных (СУБД) MySQL, предоставляя слушателям полный инструментарий веб-мастеринга. Не лишним будет напомнить, что для успешного прохождения этого курса необходимо предварительно изучить языки верстки интернет-страниц HTML + CSS и получить опыт их применения, чему может помочь наш предыдущий курс обучения «WEB-дизайн и FrontEnd-разработка сайтов (HTML, CSS, CMS WordPress)».

 

Курс web-программирования PHP+MySQL – Что получает выпускникИзучение программных средств в рамках данного курса WEB-программирования ориентировано на профессиональную подготовку BackEnd-разработчиков сайтов. Прохождение курса позволяет слушателям, изначально не имевшим навыков программирования, практически с нуля создавать современные веб-приложения от сайтов-визиток до развитых интернет-магазинов, а также эффективно наполнять и модернизировать существующие веб-проекты. Окончившие наш курс обучения могут самостоятельно разрабатывать системы управления корпоративными многостраничными сайтами, объемными блогами и новостными порталами, являясь, таким образом, инвесторами своего будущего. Поскольку текущий анализ вакансий BackEnd-разработчиков демонстрирует, что профессиональное знание PHP на сегодня для них являются обязательным условием, приобретенные за время прохождения курса навыки дают возможность выпускникам успешно работать веб-программистами, создавая в виде структуры и функционала внутреннюю "начинку" веб-приложений при хорошей оплате за свою работу.

 

Данный курс по PHP и MySQL дает возможность не только получить профессию веб-программиста и BackEnd-разработчика сайтов. Благодаря нашему модульному принципу многоуровневой подготовки специалистов он может стать ступенькой для дальнейшего освоения профессии прикладного программиста любых приложений или интернет-маркетолога. После изучения скриптового языка динамических веб-страниц PHP, ознакомления с принципами ООП и получения опыта работы c СУБД MySQL выпускники курса могут успешно продвигаться дальше в сфере программирования и создания приложений более широкого класса, опробовав свои силы в освоении мощных современных алгоритмических языков программирования Java и C/C++/C#(C Sharp). Здесь эффективно помогут наши курсы обучения «Программирование на языке JAVA» и «Программирование на языках C, C++, C#». С другой стороны, после создания любого веб-сайта необходимо позаботится о том, чтобы заложенная в контенте информация эффективно отображалась в интернете. То есть сайты нужно рекламировать и продвигать в поисковых системах, социальных сетях и т.п. Для этого у нас есть курс обучения «Интернет-маркетинг (SEO, контекстная реклама, SMM и другое продвижение сайтов)». 

 

Курс web-программирования PHP+MySQL – Особенности организации обучения

Обучение на наших курсах по веб-программированию на PHP чаще всего проходит вечером в центре Киева, поскольку большинство слушателей в рабочее время занято трудовой деятельностью. Занятия проводятся в компьютерных классах наших учебных центров, где каждому учащемуся предоставляется оборудованное современным десктопом рабочее место с возможностью подключения дополнительной компьютерной техники (ноутбуков, планшетов). В обучении применяются передовые интенсивные авторские методики, а также мультимедийные технические средства (проекторы, экраны, интерактивные доски) и учебные пособия, включающие мультимедиа-презентации модулей учебного курса. Преподаватели (тренеры) являются специалистами в предметной области WEB-программирования и кроме проведения обучения занимаются практической BackEnd-разработкой веб-сайтов. Под руководством и сопровождением этих тренеров-практиков на протяжении курса обучения слушатели с нуля разрабатывают собственные веб-приложения. Учебные мини-группы формируются из нескольких человек, поскольку малое число учащихся в группе позволяет проводить персональную работу с каждым до достижения положительного результата. Этому также способствуют и домашние задания, которые являются индивидуальными, зависимыми от уровня подготовки слушателей и скорости освоения ими учебного материала.

 

Вследствие этого, слушатели могут овладеть востребованной профессией и соответствующей квалификацией веб-программиста в течение короткого срока – всего за 1 месяц (от 4-х недель), поэтапно превращаясь из новичка в искусного профессионала. Благодаря особенностям организации качественного учебного процесса любой начинающий может стать реальным BackEnd-разработчиком сайтов, практически с нуля профессионально освоив скриптовый язык программирования PHP с языком запросов к СУБД MySQL.

 

 

 

Программа курса обучения «WEB-программирование и BackEnd-разработка сайтов» может быть адаптирована согласно пожеланиям слушателей путем детализации рассмотрения (включения) более важных тем и сокращения времени изучения (исключения) менее важных в структуре курса. Программа также разбита на две последовательные части в соответствии с уровнями подготовки слушателей: базовый учебный курс (I уровень, пункты 1-6 программы) и расширенный учебный курс (II уровень, пункты 7-11 программы). Темы программы в общем случае не симметричны занятиям курса обучения.

 

Название темы

1

WEB-программирование – цели, задачи, направление развития, история возникновения. Архитектура сайтов, веб-серверы, протокол HTTP, запросы. Архитектура «клиент-сервер», выполнение серверных сценариев, взаимодействие с базами данных. Отличия серверного WEB-программирования от клиентского. Сравнительный анализ серверных WEB-технологий. 

2

Вспомним языки разметки HTML и описания веб-документов CSS. Структура HTML-документа, основные теги форматирования, атрибуты тегов. Спецсимволы HTML, гиперссылки и комментарии. Списки и их виды. Формы HTML и их элементы. Таблицы и их верстка. Изображения – типы, создание, манипуляция посредством HTML. Синтаксис CSS, атрибуты, правила, селекторы. Основные свойства и каскадные таблицы стилей CSS. Псевдоклассы и псевдоэлементы CSS. Верстка слоями. Приоритеты и доступ к стилям элементов документа. Встраивание CSS в сайты.

3

Объектно-ориентированное программирование. Принципы ООП – наследование, полиморфизм, инкапсуляция. Объекты и классы. Поля классов. Члены классов – свойства, методы и константы. Конструкторы и деструкторы классов. Функции для работы с классами. Модификаторы доступа.

4

Скриптовый язык РНР, синтаксис и основы работы. Базовый синтаксис, переменные, константы, операторы и операции. Типы данных и их преобразование. Регулярные выражения. Ветвления программы. Условные конструкции. Операторы switch, if. Тернарный оператор условия. Функции. Значения по умолчанию. Рекурсия. Время жизни переменных, область видимости. Циклы – while, do while, for. Бесконечный цикл. Операторы выхода и прерывания итерации цикла. Массивы и функции работы с ними. Обход массивов в циклах. Многомерные и предопределенные массивы.

5

Углубленное изучение PHP, работа с WEB и файлами. Запросы HTTP, их типы. URL – параметры запросов и их обработка. Формы HTML и обработка их отправки. HTTP-cookies и манипуляция ими средствами PHP. Сессии PHP. Авторизация на сайте. Два режима и функции для работы с файлами. Журнал посещений сайта. Загрузка файлов на сервер. Функции для работы с каталогами, получение списка файлов и подпапок в каталогах. Интегрированные среды разработки приложений для языка PHP. Сравнение и выбор фреймворков PHP – Laravel, Symfony, Yii.

6

Система управления базами данных (СУБД) MySQL. Работа с базами данных. Отличие базы данных от СУБД. Архитектура реляционных СУБД, модели баз данных. Язык запросов SQL – введение, изменение, удаление и выборка данных и строк. Создание таблиц. Средства и функции PHP для работы с MySQL, phpMyAdmin. Построение интерфейсов для работы c базами данных.

7

Углубленное изучение СУБД MySQL. Управление структурой данных на SQL (DDL). Сложная выборка, сортировка, объединение, группировка данных и таблиц. Разновидности JOIN-запросов, триггеры. Анализ и оптимизация запросов. Двигатели MySQL. Проектирование базы данных.

8

Архитектура шаблона проектирования MVC. Концепция MVC – работа с базами данных, логика и разметка. Модель MVC. Архитектура и реализация, хороший код программы. Организация веб-приложений в рамках паттерна MVC. Обзор и сравнение популярных MVC-фреймворков для создания сайтов. Шаблонизация проектирования. Связь MVC и ООП. Реализация MVC в PHP.

9

Безопасность в Интернет. Обзор видов, форм и способов хакерских атак на веб-сайты. MySQL-инъекции, XSS, CSRF. Способы защиты – библиотеки для работы с БД, экранирование, токены.

10

Системы контроля версий. Централизованные и распределенные системы контроля версий. Организация рабочего процесса с использованием истории изменений из CVS. Знакомство с Git.

11

Разработка веб-проекта. Обзор и сравнение популярных решений для различных типов сайтов – визитки, блоги, интернет-магазины. Принципы работы программного обеспечения open-source.

 

 

 

Данное информационное видео является вводной частью курса обучения «WEB-программирование и BackEnd-разработка сайтов», дает начальные сведения о применении для создания интернет-сайтов удобного кроссплатформенного скриптового языка PHP совместно с языком запросов системы управления базами данных MySQL и будет полезным разработчикам различных WEB-приложений.

 

 

 

 

Характеристики
Основные
Тип курсов Компьютерные курсы по созданию и раскрутке сайтов, Курсы по программированию
Продолжительность 40.0 (час)
Особенности услуги Выдача сертификатов
Стаж преподавателя/наставника 4.0 (лет)
Преподаватели
Александр Игоревич Кривошеев Web-программист, специалист по HTML / CSS / JavaScript / jQuery / PHP / MySQL; образование: ИКИТ НАУ; преподавателский стаж: 3 года
Валентин Владимирович Загородний Web-программист, специалист по HTML / CSS / JavaScript / jQuery / PHP / MySQL; образование: КА «Шаг»; преподавательский стаж: 2 года
Ольга Леонидовна Лизогуб Web-дизайнер, специалист по HTML / CSS / JavaScript / WordPress / PHP / MySQL; образование: ФМФ ЧНПУ им.Т.Шевченко; преподавательский стаж: 4 года
Дополнительные характеристики
Приобретаемая квалификация WEB-программист, прикладной программист, BackEnd-разработчик, WEB-мастер, программист PHP
Порядок занятий ближайшей учебной группы Начало 23 ноября в 19:00 в Старокиевском центре обучения ИИБТ (г.Киев, ул.Антоновича/Горького, 4/6), вечерняя форма подготовки, 3 занятия в неделю (вт,чт,сб)
Длительность обучения 12 занятий, 4 недели при трех занятиях в неделю, а также другие варианты
  • Цена: 1 700 грн.
Отзывы об услуге
2 отзыва100% положительных
Добавить отзыв
  • Денис Григорьев

    Закончить эти курсы было просто необходимо. Попался один довольно громоздкий проект, который крайне сложно было сделать посредством верстки и других известных мне скриптовых средств. А сильно популярный в народе PHP является основным языком программирования BackEnd-девелоперов, и без его знания даже невозможно устроиться на хорошую работу веб-программистом. Сразу курсы казались несколько короткими и слишком недорогими в сравнении. Однако впечатление менялось в процессе обучения. И в основном в лучшую сторону. Так как форма изложения материала оказалась практически идеальной для меня, довольно быстро разобрался с операторами, функциями, условиями и массивами языка PHP, обработкой основных запросов (GET, POST и др.), а также методами оптимизации кода. В результате научился создавать веб-проекты различной конфигурации, изменять существующие программные решения и разрабатывать разные сайты с нуля. По ходу стало понятно, что PHP ориентирован не только на интерфейсы сайтов, но и на серверный обмен, что очень современно сегодня. Довольно много времени (особенно во втором модуле обучения) было уделено средствам работы с запросами к серверной СУБД MySQL. Это позволило их успешно освоить. Пришлось, однако, несколько подождать, пока собралась группа на продвинутую вторую часть учебного курса, так как многим оказалось достаточно первого уровня. В общем, все прошло как нужно. Рекомендую этот хороший курс будущим программистам-разработчикам веб-приложений.

  • Наталья Гудзенко

    С успехом работала фрилансером – верстальщицей сайтов, освоив ранее в этом институте язык разметки HTML на курсах веб-дизайна и разработки сайт-интерфейсов front-end. Однако, когда подвернулось место в софтверной компании с приличной зарплатой, мне отказали – нужно было знание скриптового языка PHP. Сразу не хотела опять учиться, но потом все же пошла на курсы веб-программирования, поскольку «волка ноги кормят». И оказалось, что изучить PHP не так уж и сложно – довольно все шустро полетело (в этом, конечно, большая заслуга преподавателя). К тому же выяснилось – если нужно верстать многостраничные тексты, то без PHP просто не обойтись! Очень эффективно генерирует любые HTML-коды. Научили даже писать скрипты для систем управления контентом – WordPress и др. Курс хорош для новичков, поскольку веб-программирование дается почти с нуля, но в практике можно подняться довольно высоко. И еще: приходить на обучение PHP нужно со знанием HTML. Еще раз хочу отметить преподавателя. Доходчиво все преподносил, а где не хватало времени – указывал, как и куда самостоятельно двигаться дальше. И по окончанию обучения меня таки взяли на должность веб-программиста (справилась со всеми тест-заданиями плюс сертификат института информационных и бизнес-технологий)! Искренне благодарна.

Высшее учебное заведение "Институт информационных и бизнес-технологий"
Григорий
+380
44
233-19-91
стац.
+380
63
233-19-91
Life
+380
98
213-19-91
Киевстар
+380
99
240-19-91
МТС
УкраинаКиевул. Антоновича (Горького), 4/6
Форма организации: Частное акционерное общество. Дата образования: 15.01.2003 г. Идентификационный код ЕГРПОУ: 32710866. Расчетный счет: 26000052643786 в ПАТ КБ «ПриватБанк», МФО: 320649. Почтовый адрес: 03047, Украина, г. Киев, пр-т Победы, 50, к. 443а.
Карта