Курс «Профессия Программист PHP»

Направление
PHP
Формат
Видео в записи
Вебинар
Домашние задания
Есть
Итоговый экзамен
Нет
Количество уроков
7
Документ об обучении
Сертификат
Обратная связь
Есть
Доступ
Сразу после покупки
Последнее обновление 18.05.2022

О курсе

Освойте язык, который использовался для создания Facebook, Google, NASA, Yahoo, Wikipedia.

Программа курса

  1. Курс ориентирован на людей, не имеющих опыта в программировании. Для начала обучения достаточно владеть компьютером на уровне самого обычного пользователя. Все обучение будет проходить в браузере и вам не потребуется устанавливать дополнительное ПО. Вы узнаете что такое программа, как она выполняется, познакомитесь с основными операциями в программировании. Доступным языком мы расскажем об основных типах данных, массивах, ветвлении, циклах и функциях. Вы получите опыт решения простых, но интересных задач, что даст вам почву для того, чтобы научиться решать задачи гораздо более серьёзные.

    Урок 1. Программа, переменные и типы данных
    Урок 2. Блок-схемы и ветвления
    Урок 3. Циклы
    Урок 4. Функции
    Урок 5. Массивы
  2. PHP (Hypertext PreProcessor, препроцессор гипертекста) — язык программирования, исполняемый на стороне веб-сервера. Создатель PHP — Расмус Лердорфом (Rasmus Lerdorf) — спроектировал его в качестве инструмента для создания динамических и интерактивных веб-сайтов. Язык приобрёл большую популярность и используется в проектах разных масштабов: от простого блога до крупнейших веб-приложений в Интернете. Самые крупные PHP-проекты — Zend, Yahoo, Facebook, Google, NASA, W3C. Курс предназначен для тех, кто хочет приобрести начальные навыки веб-разработки на PHP, изучить логику работы с этим языком и терминологию, а также понять принципы функционирования систем и веб-приложений. В процессе обучения студенты проходят основные этапы создания простого сайта интернет-магазина и работают над его функциональностью. Знания и навыки, приобретённые на курсе, — надёжная основа для дальнейшего развития в качестве PHP-разработчика.

    Урок 1. Для чего нужен PHP
    Урок 2. Установка и развертывание сервера на своем компьютере
    Урок 3. Как создавать веб-страницы
    Урок 4. Создаём макет нашего магазина
    Урок 5. Завершаем оформление шаблона
    Урок 6. Основы PHP
    Урок 7. Как хранить множество связанных данных
    Урок 8. Хранение и обработка связанных по смыслу данных
    Урок 9. Работаем с циклами
    Урок 10. Как сделать сайт живым
    Урок 11. Как делать навигацию между страницами
    Урок 12. Создаём каталог товаров
    Урок 13. Размещаем сайт в интернете
  3. 13 роликов научат вас основам работы с системы контроля версий Git. Вы узнаете, почему она важна в современной разработке. Изучите базовые понятия: репозиторий, коммиты, ветки и тэги. Освоите ключевые операции: создание и клонирование репозитория, слияние веток, запрос истории изменений и многое другое. После обучения вы будете готовы использовать Git для подготовки домашних заданий на курсах по программированию на любом языке. Кроме того, вы приблизитесь к прохождению собеседования, где несколько вопросов обычно посвящены системе контроля версий.

    Урок 1. Введение в Git
    Урок 2. Установка и настройка Git
    Урок 3. Основные команды терминала
    Урок 4. Работа с репозиториями в Git
    Урок 5. Управление файлами репозитория
    Урок 6. История изменений
    Урок 7. Работа с ветками репозитория
    Урок 8. Публикация репозитория
    Урок 9. Слияния веток
    Урок 10. Управление версиями
    Урок 11. Создание pull-request
    Урок 12. Сложные операции
    Урок 13. Работа с Fork-репозиториями
  4. HTML/CSS — язык гипертекстовой разметки, основа для изучения серверных языков программирования. Изучив html, вы сможете создать адаптивную веб-страницу или веб-сайт. Изучив css — сможете оформить свёрстанный сайт. Чтобы отработать полученные знания — делайте практические задания. Мы их не проверяем, но выполнять их важно: так у вас появятся базовые навыки профессиональной вёрстки.

    Урок 1. Основные понятия в веб-разработке
    Урок 2. Основы языка разметки документов HTML
    Урок 3. Основы языка оформления стилей документа CSS
    Урок 4. Основные тэги для вёрстки, псевдоклассы и псевдоэлементы
    Урок 5. Основы позиционирования, работа с Flexbox
    Урок 6. Работа с макетом дизайна в формате Figma
    Урок 7. Основы создания адаптивного сайта
    Урок 8. Стандарты web и вспомогательные инструменты
  5. Вводный курс в РНР познакомит студентов с возможностями востребованного языка, который позволяет разрабатывать динамические сайты и веб-приложения. Студенты освоят основные конструкции языка PHP, вникнут в культуру написания кода и правила грамотного оформления скриптов веб-сайтов. На этом курсе стартует разработка серверной части для интернет-магазина: на данном этапе она будет создана элементарными средствами РНР. В итоге получим максимально простой, но рабочий продукт.

    Урок 1. Введение в PHP
    Урок 2. Условные блоки, ветвление функции
    Урок 3. Циклы и массивы
    Урок 4. Работа с файлами
    Урок 5. Базы данных MySQL и работа с ними на уровне PHP
    Урок 6. Интерактивность
    Урок 7. Авторизация и аутентификация
    Урок 8. Практика
  6. Продвинутый курс позволяет освоить PHP до уровня middle-разработчика и за месяц отработать материал «годового запаса» профессиональных книг и статей. Совершенствуя back-end своего интернет-магазина, студенты научатся применять ООП-шаблоны, грамотно выстраивать архитектуру баз данных. Создадут универсальный движок с административной панелью, который сможет в дальнейшем стать основой новых проектов любой сложности: сайтов и порталов, в том числе включающих продажи через Интернет.

    Урок 1. ООП в PHP. Базовые понятия
    Урок 2. ООП в PHP. Расширенное изучение
    Урок 3. Шаблонизаторы
    Урок 4. Углубленное проектирование реляционных БД
    Урок 5. Парадигма MVC. Обновления движка
    Урок 6. Практика
    Урок 7. Тестирование. PHPUnit
    Урок 8. Развитие карьеры разработчика. Инструменты и необходимые знания
  7. Вебинарный курс «Laravel» ориентирован на начинающих специалистов в области PHP-разработки и знакомых с PHP и ООП на базовом уровне. В данном курсе рассмотрим шаблон проектирования MVC, работу и структуру фреймворка, разработаем приложение агрегатора данных. Выполняя домашние задания, вы получите понимание и навыки работы с Laravel и создадите полноценный проект для портфолио.

    Урок 1. Установка Laravel. Описание принципов работы и структуры фреймворка
    Урок 2. Роутинг. Использование контроллеров
    Урок 3. Шаблонизатор Blade
    Урок 4. Запросы пользователя и класс Request. Класс Response в фреймворке Laravel. Функциональное тестирование приложения
    Урок 5. Работа с базой данных. Запросы. Миграции
    Урок 6. Работа с базой данных. Eloquent ORM
    Урок 7. Валидация данных в laravel
    Урок 8. Посредники. Сессии в Laravel. Аутентификация
    Урок 9. События в Laravel. Провайдеры. Работа со сторонними API
    Урок 10. Добавление HTML-редактора. Хранение файлов. Очереди в Laravel

Тарифы

Другие курсы по этой теме

Помогите нам улучшить наш сервис, поделитесь своим опытом, пройдя небольшой опрос. Он займет у вас не больше 5 минут.
Пройти опрос