Курс PHP-разработчик от Бруноям
Вы научитесь
Программа курса
Программа курса включает в себя несколько блоков. Все они представлены не только теорией, но и практикой. Некоторые полностью состоят из заданий: так вы сможете учиться с упором на отработку навыков, а не изучение пустой теории.
Серверные технологии
Вы узнаете, в чём заключается суть такой модели и где она применяется. Разберётесь в том, для чего предназначен этот протокол. Научитесь оперировать этими запросами без ошибок. Изучите локальные серверы и выясните, зачем они существуют. Рассмотрите пример качественных страниц, на которых есть динамика. Перейдёте к работе с языком программирования. Разберётесь в том, какие переменные необходимо изучить в языке РНР в первую очередь. В качестве практики вы самостоятельно напишете динамическую веб-страницу с полным функционалом.
Вы узнаете, в чём заключается суть такой модели и где она применяется.
Разберётесь в том, для чего предназначен этот протокол.
Научитесь оперировать этими запросами без ошибок.
Изучите локальные серверы и выясните, зачем они существуют.
Рассмотрите пример качественных страниц, на которых есть динамика.
Перейдёте к работе с языком программирования.
Разберётесь в том, какие переменные необходимо изучить в языке РНР в первую очередь.
В качестве практики вы самостоятельно напишете динамическую веб-страницу с полным функционалом.
Формы, циклы и массивы
Вы узнаете, в чём заключается метод POST и в каких ситуациях его целесообразно применять. Вы рассмотрите пример качественной обработки данных из форм. Разберётесь в том, что в программировании называется массивом и как он работает. Узнаете ещё несколько принципов его работы. Рассмотрите несколько особенных циклов. Научитесь самостоятельно искать элементы в данных и формировать массивы из них. Узнаете, чем примечателен такой тип массивов. Выясните, в чём состоит особенность работы некоторых операторов, которые производят сравнения. В качестве практики вы будете решать учебные задания по ТЗ.
Вы узнаете, в чём заключается метод POST и в каких ситуациях его целесообразно применять.
Вы рассмотрите пример качественной обработки данных из форм.
Разберётесь в том, что в программировании называется массивом и как он работает.
Узнаете ещё несколько принципов его работы.
Рассмотрите несколько особенных циклов.
Научитесь самостоятельно искать элементы в данных и формировать массивы из них.
Узнаете, чем примечателен такой тип массивов.
Выясните, в чём состоит особенность работы некоторых операторов, которые производят сравнения.
В качестве практики вы будете решать учебные задания по ТЗ.
Функции
Разберётесь в том, для чего нужны функции. Поймёте, что называется аргументом в разработке. Вы научитесь возвращать значения самостоятельно. Узнаете, как правильно применять функции в качестве данных. Изучите понятие области видимости и узнаете, зачем оно нужно в программировании. Узнаете, чем особенный такой тип переменных. Поработаете с ними. В качестве практики вы будете решать учебные задания по ТЗ.
Разберётесь в том, для чего нужны функции.
Поймёте, что называется аргументом в разработке.
Вы научитесь возвращать значения самостоятельно.
Узнаете, как правильно применять функции в качестве данных.
Изучите понятие области видимости и узнаете, зачем оно нужно в программировании.
Узнаете, чем особенный такой тип переменных. Поработаете с ними.
В качестве практики вы будете решать учебные задания по ТЗ.
Принципы построения динамического веб-сайта
Сможете обрабатывать GET-запросы. Узнаете, что в программировании называется шаблонами. Научитесь подключать файлы с помощью определённых действий. Научитесь хранить данные, выяснив, какие в этом есть преимущества и недостатки. Разберёте несколько функций, которые наиболее полно передают суть работы с файлами. Узнаете, что это такое и поймёте, как правильно работать с ним. В качестве практического задания на отработку теории вам предстоит самостоятельно разработать динамичный веб-сайт из нескольких страниц.
Сможете обрабатывать GET-запросы.
Узнаете, что в программировании называется шаблонами.
Научитесь подключать файлы с помощью определённых действий.
Научитесь хранить данные, выяснив, какие в этом есть преимущества и недостатки.
Разберёте несколько функций, которые наиболее полно передают суть работы с файлами.
Узнаете, что это такое и поймёте, как правильно работать с ним.
В качестве практического задания на отработку теории вам предстоит самостоятельно разработать динамичный веб-сайт из нескольких страниц.
Базы данных
Разберёте основные теоретические понятия. Узнаете, что даёт умение применять такой тип баз данных. Сможете пользоваться языком запросов. Узнаете, за что они отвечают. Вы сможете администрировать БД. Вы научитесь взаимодействовать с ними с помощью возможностей языка программирования. В качестве практического задания вы разработаете модуль новостей. За основу будет дана готовая база данных, которой вы воспользуетесь.
Разберёте основные теоретические понятия.
Узнаете, что даёт умение применять такой тип баз данных.
Сможете пользоваться языком запросов.
Узнаете, за что они отвечают.
Вы сможете администрировать БД.
Вы научитесь взаимодействовать с ними с помощью возможностей языка программирования.
В качестве практического задания вы разработаете модуль новостей. За основу будет дана готовая база данных, которой вы воспользуетесь.
Обработка данных из форм
Узнаете, как применяются некоторые элементы. Узнаете, как работает валидация с помощью этого оператора. Рассмотрите основные аспекты безопасности. Узнаете, чем опасны такие атаки и как защититься от них. Сможете защищать программы. Узнаете, за что они отвечают. Для отработки теоретических знаний вы самостоятельно построите форму заявки для отправки по электронной почте.
Узнаете, как применяются некоторые элементы.
Узнаете, как работает валидация с помощью этого оператора.
Рассмотрите основные аспекты безопасности.
Узнаете, чем опасны такие атаки и как защититься от них.
Сможете защищать программы.
Узнаете, за что они отвечают.
Для отработки теоретических знаний вы самостоятельно построите форму заявки для отправки по электронной почте.
Сессии и cookies
Узнаете, почему так много сайтов и иных веб-ресурсов используют кукис. Самостоятельно поработаете с функцией. Узнаете, что так называется в программировании. Сможете использовать механизм сессий. Настроите авторизацию на сайте. Сможете применять хеширование. Создадите панель администрирования.
Узнаете, почему так много сайтов и иных веб-ресурсов используют кукис.
Самостоятельно поработаете с функцией.
Узнаете, что так называется в программировании.
Сможете использовать механизм сессий.
Настроите авторизацию на сайте.
Сможете применять хеширование.
Создадите панель администрирования.
Практика
Продемонстрируете навыки, полученные в процессе изучения модуля о базах данных. Покажете, какие умения вы приобрели во время изучения веб-сайтов. Покажете, как вы можете строить навигацию через страницы. Доработаете свою административную панель.
Продемонстрируете навыки, полученные в процессе изучения модуля о базах данных.
Покажете, какие умения вы приобрели во время изучения веб-сайтов.
Покажете, как вы можете строить навигацию через страницы.
Доработаете свою административную панель.
Отправка файлов, работа с текстами
Узнаете, какие существуют особенности работы с серверами. Выясните, что называется таким типом файла и как его проверять. Научитесь упралять ещё несколькими типами файлов. Сможете обрабатывать изображения. Узнаете, как правильно создаются миниатюрные варианты изображений.
Узнаете, какие существуют особенности работы с серверами.
Выясните, что называется таким типом файла и как его проверять.
Научитесь упралять ещё несколькими типами файлов.
Сможете обрабатывать изображения.
Узнаете, как правильно создаются миниатюрные варианты изображений.
Регулярные выражения, ЧПУ и Mod Rewrite
Узнаете, что называется регулярными выражениями в программировании. Рассмотрите главные компоненты, которые составляют основу РВ. Разберётесь в процессе настройки ЧПУ. Узнаете, как именно в этом языке программирования используются РВ. Вы вновь доработаете свою административную панель с учётом новых знаний и навыков.
Узнаете, что называется регулярными выражениями в программировании.
Рассмотрите главные компоненты, которые составляют основу РВ.
Разберётесь в процессе настройки ЧПУ.
Узнаете, как именно в этом языке программирования используются РВ.
Вы вновь доработаете свою административную панель с учётом новых знаний и навыков.
AJAX
Узнаете, как правильно работать с сервером и не перезагружать страницу. Научитесь применять запросы в задачах. Узнаете, чем выделяется применение этих запросов. Сможете отправлять формы. Узнаете, чем примечателен такой формат данных. Узнаете, как настраивается такая непрерывная загрузка. Вы примените новые умения для доработки фронтенд-части вашего веб-сайта.
Узнаете, как правильно работать с сервером и не перезагружать страницу.
Научитесь применять запросы в задачах.
Узнаете, чем выделяется применение этих запросов.
Сможете отправлять формы.
Узнаете, чем примечателен такой формат данных.
Узнаете, как настраивается такая непрерывная загрузка.
Вы примените новые умения для доработки фронтенд-части вашего веб-сайта.
Знакомство с ООП
Узнаете, чем от обыкновенного отличается ООП. Узнаете, что такое класс и объект. Сможете применять главные принципы работы в ООП. Научитесь работать с АК. Разберёте использование методик ООП в реальных задачах. Получите напутственное слово от преподавателей.
Узнаете, чем от обыкновенного отличается ООП.
Узнаете, что такое класс и объект.
Сможете применять главные принципы работы в ООП.
Научитесь работать с АК.
Разберёте использование методик ООП в реальных задачах.
Получите напутственное слово от преподавателей.