PHP. Углубленный курс. От центра LevelUP Цели курса PHP программирование: Получение учащимися знаний, необходимых для создания сложных, безопасных и удобных систем (например, систем управления контентом) Более глубокое погружение в веб-технологии Создание прототипа рабочего проекта в процессе курса Описание курса: Курс "Программирование на PHP. Углубленный курс" является продолжением базового курса по программированию на языке PHP и позволит учащемуся повысить свой уровень, развить навыки и получить знания, необходимые для того, чтобы стать профессионалом. После прохождения курса, учащийся сможет претендовать на вакансию Старший/Ведущий PHP-программиста. В курсе внимание уделяется “Best practicies” - рекомендательным указаниям по применению тех или иных технологий. Курс рассчитан на десять 3-х часовых занятий. 8 занятий совпадают с описаниями модулей + 2 чисто практических занятия, где студенты смогут задать свои вопросы и с головой погрузиться в курсовой проект. Каждый модуль состоит из двух частей - практической и теоретической. Практическая часть - это добавление функциональности к курсовому проекту. После окончания курса Вы сможете: Стать профессиональным PHP-разработчиком Стать фрилансером и зарабатывать, делая сайты и различные приложения Написать собственный интернет-магазин Написать CMS (Систему Управления Контентом) Начать собственный стартап Спойлер: Программа курса: Модуль 1. PHP Best practicies Соглашение об именах PEAR PhpDoc - синтаксис, преимущества использования Установка и настройка отладчика и профилировщика xdebug Профилирование php приложений с помощью xdebug Практическая часть: установка и настройка необходимого инструментария + xdebug. Профилирование тестового скрипта. Модуль 2. Регулярные выражения Понятие регулярного выражения Литералы и метасимволы Квантификаторы Ленивая, жадная и ревнивая квантификация Группы символов Поддержка регулярных выражений в PHP. Практическая часть: Парсинг сохраненной странички выдачи яндекс-картинок и вывод найденных картинок на экран. Модуль 3. Пользовательская информация: Cookies и сессии Cookies Сессии Best practicies Практическая часть: Создание формы авторизации для пользователя. Модуль 4. Ошибки и исключения Ошибки и исключения. Логгирование ошибок (error_reporting) Использование исключений для повышения надежности приложения Использование исключений для повышения безопасности приложения Java-style использование исключений (если у исключения есть шанс появления, то оно должно быть перехвачено) Практическая часть: Добавление прав доступа для пользователя на сайте. Генерация исключения в случае если прав недостаточно. Перехват исключения и выполнение нужных действий (вывод сообщения об ошибке) Модуль 5. Поддержка строковых форматов PHP и XML (SimpleXML) JSON Сериализация средствами php Сравнение строковых форматов Best Practicies Практическая часть: создание групп доступа для пользователей на сайте. Хранение принадлежности пользователя к группе в выбранном строковом формате. Форма для управления группами. Модуль 6. Сетевые возможности PHP Понятие сокета Применение сокетов CURL Практическая часть: получение данных для парсинга напрямую с яндекса. Модуль 7. PHP+AJAX Что такое Ajax? AJAJ, AJAH Цели и задачи Ajax Объект XMLHttpRequest Пример использования XMLHttpRequest Библиотеки для работы с Ajax (jQuery) Best practicies Практическая часть: AJAX форма выбора картинки для аватары пользователя (через парсинг яндекса) Модуль 8. Безопасность и настройка интерпретатора Основные методики нарушения безопасности Настройки интерпретатора, влияющие на безопасность Настройки mySQL, влияющие на безопасность Как избежать SQL/HTML injections, XSS. Практическая часть: анализ созданного приложения на безопасность. Цена: 12970 руб. Предыдущая часть http://v21.skladchik.org/threads/php-php-Базовый-курс-levelup.19049/
Похожие складчины Открыто - Онлайн-курсы "Android для продвинутых" Открыто - [LevelUP] PHP. Базовый курс [Повтор] Открыто - Углубленный курс по текстам (Natural Language Processing) [2020] [Университет Искусственного Интеллекта] [Константин Слепов] Открыто - М20482 Углубленный курс по разработке приложений для Windows Store на HTML5 и JavaScript Открыто - [Специалист] 20485: Углубленный курс по разработке приложений для Windows Store на языке C#
а есть ли пример подачи материала уроков, от этой команды ? на сколько подробно и квалифицированно они преподают ?
такое впечатление, что всему можно научиться только на курсах берите рнр мануал и вы узнаете больше чем описано в этом курсе, если что-то не понятно всегда можно задать вопрос на соответствующем форуме подобные курсы имеют смысл только для тех кто вообще не в теме, но сходив на эти курсы вы все равно не сможете создать современную CMS и даже понять как она работает, потому что ни в этом курсе ни уж тем более в базовов нет даже упоминания о таких вещах как класс, ООП, инкапсуляция, наследование, полиморфизм... там еще паттерны проектирования...
конечно нет, просто такие курсы очень ускоряют обучение, вместо того чтобы свои шишки набивать, можно прислушаться к опыту других. а еще лучше когда есть учитель и обратная связь. форумы конечно хорошо, но далеко не у всех есть желание решать проблемы других "за так"... в итоге новички с их "важными" вопросами так и остаются неудовлетворенными, и забрасывают.
Видимо к каждой ветке любого форума привязан умник))) Который наглотается фишек и выдает .... Причем сдесь ( класс, ООП, инкапсуляция, наследование, полиморфизм... там еще паттерны проектирования) вы думаете если писать CMS обязательно объектно. Разве нельзя писать модель MVS процедурно? Данные курсы вам не дадут полного понятия как работает система на 100%, но зато это хороший старт освоить базу. Дальше все зависит от логики серверного программиста. Будете ли вы объектно писать или процедурно роли не играет главное понимать основы отделения логики приложения от видов и запросов. Не зря говорят что самые лучшие программисты и разработчики - это самоучки, а не те которых папа с мамой пинком заставили закончить 5 курс информационных технологий купив за это дорогую машину. Потом они сидят в офисах и тупят в моник - "А хде тетя Халя????" при виде суммы двух переменных. Так что для людей кто по настоящему заинтересован, и любит это дело, начнет с самого малого. а затем освоит многое. И начало будет как раз данные курсы. З.Ы. И кстати при устройстве на работу у программистов часто спрашивают - ни какой у него багаж знаний(Это по большому счету на втором месте), а количество и качество ошибок совершенных за всю свою практику.(Вот это по настоящему важно)))