HangOps.ru
Курсы PHP Symfony
PHP для начинающих
Бесплатно
Платформа:
Stepik
(43)
Продолжительность:
30 часов
Язык:
русский
  • 10 уроков
  • 13 тестов
  • 42 интерактивные задачи
На этом курсе мы вас будем учить на основе PHP. Мы начнем с основ, включая синтаксис PHP и объявление переменных. Курс переходит к работе с арифметическими операторами, условными операторами, циклами, функциями и массивами.
Программа
PHP для начинающих
Завершено
  • Завершено
Symfony с нуля на реальном проекте - 2018
2790 ₽
Платформа:
Udemy
(33)
Продолжительность:
30 часов
Язык:
русский
  • 4,5 hours видео
Изучите популярный фреймворк Symfony с нуля
Программа
Основы
  • Основы Symfony. Установка фреймворка. Настройка PHP Storm
  • Структура проекта. Пишем первое мини приложение
  • Роуты и шаблоны
Переходим к разработке приложения
  • Углубляемся в шаблоны
  • Подключаем Bootstrap
  • Контроллеры
  • Работа с иключениями и ошибками
Работа с базой данных
  • Начинаем работу с БД
  • Выборки из БД и вывод данных
  • Repository, QueryBuilder
  • Связка сущностей
  • Работаем на примере категорий и товаров
Продолжаем разработку приложения
  • Работаем с формами
  • Продолжаем работу над формами
  • Продвинутая работа с формами
Углубляемся в Symfony
  • Сервисы и сервис-контейнеры
Владение Symfony — новый уровень для PHP-разработчика
40000 ₽
Платформа:
Otus.ru
Продолжительность:
30 часов
Язык:
русский
Программа
Знакомство с фреймворком. Пишем базовый функционал
  • Вводное занятие и выбор проектной работы
  • Установка и «Hello, world»
  • Фронтэнд
  • Doctrine ORM
  • Doctrine Migrations
  • DI и сервисы
Маршрутизация и HttpFoundation
  • Контроллеры и маршрутизация
  • Компонент HttpFoundation
  • Symfony Forms
  • Авторизация и аутентификация
  • REST-приложения и FOSRestBundle
  • Stateless API
Интеграция с другими системами
  • Логирование и мониторинг
  • Кэширование
  • Очереди: начало
  • Очереди: расширенные возможности
  • Полнотекстовый поиск, Elastica
Тестирование и развёртывание
  • Unit-тестирование
  • Консольные команды в Symfony
  • Интеграционное тестирование
  • NelmioApiDocBundle и документация API
  • Развёртывание приложения
Symfony: Advanced practices
  • Symfony Bundles и пакеты
  • Разработка прототипов с помощью генерации кода
  • PaaS-решения для Symfony
  • Микрофреймворки на базе Symfony на примере Symlex
  • API Platform: введение
  • Внедряем GraphQL
  • API Platfrom: погружение
Проектная работа
  • Консультация по проектам и домашним заданиям
  • Защита проектных работ
  • Подведение итогов курса
Symfony & Vue.js: Полный курс 2021!
2290 ₽
Платформа:
Udemy
(53)
Продолжительность:
30 часов
Язык:
русский
  • 24,5 hours видео
  • 53 статей
  • 21 ресурс для скачивания
Современный курс по Symfony 5 и Vue.js 2 для всех! Создайте интернет-магазин, изучите советы и актуальные решения!
Программа
Здравствуй, Symfony!
  • Настройка рабочей среды
  • Настройка рабочей среды (Windows)
  • Настройка рабочей среды (MacOS)
  • Полезные инструменты Symfony
  • Обзор файловой структуры
  • Команды и ссылки
Создаем домашнюю страницу! Как работать с Symfony?
  • Первый контроллер DefaultController
  • Как работает поток: Request-Response?
  • Работа с Twig. Создаем base.html.twig
  • Подключение к базе данных PostgreSQL
  • Для чего нужны Entity и Repository?
  • Как использовать миграции?
  • Добавление продукта через контроллер
  • Как добавить поле (NOT NULL) в таблицу с записями?
  • Полезные команды по работе с базой данных
  • Команды и ссылки
Знакомимся с формами
  • Построение первой формы
  • Добавление нового продукта
  • Создание отдельного класса для формы
  • Добавляем атрибуты форме
  • Команды и ссылки
Регистрируемся и авторизуемся
  • Страница регистрации
  • [HOTFIX] Ошибка "Undefined class constant 'JSON_ARRAY'"
  • Как устроена система защиты Symfony?
  • Mailtrap. Отлавливаем письма
  • [Апдейт #1] Изменения в настройке аутентификации в версии Symfony 5.3 и выше
  • Форма регистрации
  • Страница авторизации
  • Функция "Запомнить меня"
  • Страница профиля пользователя
  • Страница редактирования пользователя
  • Ограничение доступа
  • Команды и ссылки
Создаем панель администратора + новую команду
  • Страница авторизации
  • [Хотфикс #1] Время жизни куки REMEMBER_ME
  • [Апдейт #1] Аутентификация для Symfony 5.3
  • Проверка на роль ROLE_ADMIN
  • Домашняя страница
  • Ограничение доступа
  • Команда AddUserCommand. Часть 1
  • Команда AddUserCommand. Часть 2
  • Команды и ссылки
Делаем раздел управления продуктами
  • Страница всех продуктов
  • Страница редактирования продукта
  • Первая загрузка изображения
  • Класс FileHandler. Как сохранить изображение?
  • Классы FileSaver и FileSystemWorker
  • Класс ProductManager
  • Класс ProductImageManager
  • Класс ImageResizer. Используем Imagine
  • Вывод изображений
  • Удаление изображений
  • Удаление продукта
  • Создание продукта. Рефакторинг шаблона
  • Отображение валюты
  • Используем Sluggable
  • Команды и ссылки
Рефакторинг #1
  • Папки шаблонов main и admin
  • Класс AbstractBaseManager
  • Uuid
  • Модель EditProductModel
  • Использование модели в форме
  • Валидации модели
  • Flash-сообщения
  • Команды и ссылки
Делаем раздел управления категориями + виджет "Рекомендации"
  • Сущность Category. Контроллеры
  • Шаблоны категорий
  • Редактирование категорий
  • Модель EditCategoryModel
  • Выбор категории у продукта
  • Удаление категории
  • Меню магазина
  • Шаблон категории магазина
  • Шаблон продукта магазина
  • Виджет «Рекомендации»
  • Рефакторинг каталогов
  • Команды и ссылки
Создаем страницу корзины
  • Сущности Cart и CartProduct
  • Добавление продукта в корзину
  • Сохранение корзины
  • Шаблон корзины в магазине
  • [Note] Работа с корзиной через токен
  • Команды и ссылки
Формируем первый заказ
  • Сущности Order и OrderProduct
  • Формируем Order из Cart
  • Раздел StaticStorage
  • Страница заказов
  • Страница редактирования заказа
  • Вывод продуктов в заказе
  • Команды и ссылки
PHP - первое знакомство
Бесплатно
Платформа:
Stepik
(218)
Продолжительность:
30 часов
Язык:
русский
  • 53 урока
  • 74 теста
  • 48 интерактивных задач
Это курс по PHP для самых маленьких. Почему? Потому что показаны будут прежде всего азы (хотя и не только), при этом в достаточно краткой форме.
Программа
Введение
Базовый синтаксис
  • Введение в PHP
  • PHP-теги
  • Echo & readline
  • Комментарии
  • Вопросы ко второму модулю
Переменные
  • Переменные
  • Константы
  • Типы данных
  • Область видимости переменных
  • Переменные переменные
  • Вопросы к третьему модулю
Операторы
  • Арифметические операторы
  • Операторы присваивания
  • Операторы сравнения
  • Логические операторы
  • Вопросы к четвертому модулю
Массивы
  • Числовые массивы
  • Ассоциативные массивы
  • Многомерные массивы
  • Вопросы к пятому модулю
Управляющие структуры
  • Оператор if else
  • Оператор elseif
  • Цикл while
  • Цикл do while
  • Цикл for
  • Цикл foreach
  • Оператор switch
  • Оператор break
  • Оператор continue
  • Include & Require
  • Вопросы к шестому модулю
Функции
  • Функции, определяемые пользователем
  • Параметры функций
  • Оператор return
  • Вопросы к седьмому модулю
Предопределенные переменные
  • Переменная $_SERVER: название скрипта
  • Переменная $_SERVER: Host Name
  • PHP формы
  • GET и POST
  • $_SESSION
  • $_COOKIE
  • Вопросы к восьмому модулю
Работа с файлами
  • Запись в файл
  • Добавление в файл
  • Чтение файла
  • Вопросы к девятому модулю
Объектно-ориентированный PHP
  • Классы и объекты
  • Конструктор и деструктор
  • Наследование классов
  • Static и final
  • Вопросы к десятому модулю
Для дошедших до финала
  • Послесловие
Создание MVC фреймворка PHP
Бесплатно
Платформа:
Stepik
(6)
Продолжительность:
30 часов
Язык:
русский
  • 12 уроков
  • 3 часа видео
  • 4 теста
  • 14 интерактивных задач
Курс представляет из себя серию лекций с практическими заданиями, которые  позволят освоить основы ООП PHP и написать свой фреймворк.
Программа
PHP ООП
Базовая версия фреймворка
  • Endpoint
  • Маршутизация
  • Контроллеры Light
  • Представления (Views)
  • Маршутизация 2.0
  • Модели
  • Todo List - добавление, обновление и вывод
Основы PHP
Бесплатно
Платформа:
Stepik
Продолжительность:
30 часов
Язык:
русский
  • 3 урока
Бесплатные практические уроки по программированию на PHP. Программа разработана создателями образовательной платформы Hexlet и включает в себя 11 интерактивных модулей.
Программа
Новый модуль
php
Бесплатно
Платформа:
Stepik
Продолжительность:
30 часов
Язык:
русский
  • 0 уроков
этот язык позволяет узнать много интересного в многозадачнастях сайтов и играх. Заходи не пожелееш!!!
Программа
Laravel 8 (PHP). Выполнение реального тестового задания
1790 ₽
Платформа:
Udemy
(23)
Продолжительность:
30 часов
Язык:
русский
  • 3 ч видео
Разработка сайта с использованием PHP, Laravel 8, Vue Js, Vuex, Axios, Bootstrap5
Программа
Введение
  • Знакомство с тестовым заданем
  • Установка Laravel. Настройка OpenServer
Заполняем таблицы данными
  • Заполняем таблицы данными
  • Рефакторинг миграций
Основы git. Установка и настройка дополнительных библиотек.
  • GIT и GitHub. Создаем локальный и удаленный репозитории
  • Laravel dev package, Vue.js scaffolding
  • Устанавливаем Bootstrap5, BootstrapIcons, FontAwesome, Vuex
Реализуем страницы сайта
  • Первая страница сайта. Разметка и стили
  • Первая страница сайта. Шаблон blade, Scope, оптимизация запросов к БД
  • Создание кастомной даты
  • Страница каталога статей, отдельной статьи, поиск по тегу, активные ссылки
Vue JS и VUEX
  • Vue JS и VUEX - подготовка проекта
  • Компонент отдельной статьи. API роуты. Ресурсы моделей
  • Продолжаем делать компонент отдельной статьи
  • Компоненты лайков и просмотров статьи
  • Компонент комментария. Custom request. Локализация ошибок валидации. Очереди
  • Разделяем хранилище (state) на модули
Разработчик PHP. Базовый курс
48000 ₽
Платформа:
Otus.ru
Продолжительность:
30 часов
Язык:
русский
Программа
Алгоритмическая подготовка и базовые понятия
  • Введение в курс
  • Git
  • Основы HTML / CSS. часть 1
  • Основы HTML / CSS. часть 2
  • Bootstrap и вёрстка
Базы данных
  • Базы данных
  • Алгоритмическая подготовка
  • SQL
  • Транзакции
  • Другой функционал СУБД
Основные понятия экосистемы и языка PHP
  • Введение и базовые понятия
  • Переменные, типы
  • Ветвления
  • Функции
  • Массивы и циклы
  • Файлы
  • Обработка форм
  • Усложняем хранение данных
  • Сессии и cookie
  • Проект: Самое простое приложение
Объектно-ориентированное программирование
  • Окружение
  • Объекты и классы
  • Абстрактные классы и интерфейсы
  • MVC
  • PDO и ORM
  • SOLID, Паттерны
  • Безопасность приложения
  • Конфигурирование, логи, профилирование, исключения
  • Кэширование
Проектный модуль
  • Вводное занятие
  • Консультатция
  • Защита проекта
PHP Developer. Professional
48000 ₽
Платформа:
Otus.ru
Продолжительность:
30 часов
Язык:
русский
Программа
Общие знания
  • Подготовка к курсу и инфраструктура ПО
  • Linux
  • Внутреннее устройство PHP
  • Composer
  • PHP WebServers
  • Сети, протоколы. Балансировка. Безопасность
  • Командная разработка
Базы данных
  • Основные понятия баз данных
  • PostgreSQL для администратора
  • PostgreSQL для разработчика
  • Как устроен PostgreSQL
  • Другие SQL-решения
  • Redis
  • MySQL и форки
  • PHP и базы данных
Практики разработки
  • Парадигмы программирования
  • Архитектура кода
  • Design patterns. Часть 1
  • Design patterns. Часть 2
  • Практики хорошего кода
  • Введение в тестирование
  • Unit-тестирование
  • Практикум по тестированию
  • Алгоритмы
Архитектуры и HighLoad-системы
  • Профилирование, логирование и мониторинг
  • Очереди. Часть 1
  • Очереди. Часть 2
  • Проектирование API
  • Репликация
  • Шардинг
  • Кеширование
  • Deploy приложений
  • Практикум по разворачиванию приложений
  • Site Reliability Engineering
Проектный модуль
  • Выбор темы и организация проектной работы
  • Консультация по проектам и домашним заданиям
  • Защита проектных работ
  • Подведение итогов
Создание административной панели на React.js + PHP
6490 ₽
Платформа:
Udemy
(139)
Продолжительность:
30 часов
Язык:
русский
  • 8 ч видео
  • 5 ресурсов для скачивания
Получите реальный практический опыт и создайте свой полноценный продукт!
Программа
Подготовка к работе
  • Как проходить данный курс
  • Административная панель и зачем она нужна
  • Настраиваем сборку проекта (Gulp, Webpack, Babel и локальный сервер)
  • Создаем первый API и работаем с PHP
  • Продолжаем работать с API, реализуем создание страниц на сервере
  • Знакомимся с библиотекой React и что необходимо знать для работы
  • Создаем приложение, используя React, библиотека axios, рефакторинг кода Jquery
  • Создаем функционал удаления страниц на сервере
Создание визуального редактора
  • Создание визуального редактора, правильная работа с Iframe
  • Включение редактирования элементов
  • Работа с копиями DOM, подготовка к сохранению страницы
  • Сохранение изменений на сервере
  • Оптимизация работы вспомогательных методов
  • Изменяем неточности в поведении редактора
  • Включаем редактирование ссылок
  • Создаем пользовательский интерфейс
  • Реализация открытия других страниц в проекте | Рефакторинг модальных окон
Реализация возможностей админки
  • Реализация восстановления страниц из резервных копий
  • Создаем редактор meta тэгов
  • Создаем редактор изображений
  • Доработка UI, оптимизация работы
  • Фиксим непредвиденные обстоятельства
  • Реализация авторизации в приложении, часть 1
  • Реализация авторизации в приложении, часть 2
  • Создаем финальный билд
Дополнительные материалы
  • Настройка редактора кода
  • Настройка ESLint
  • Создание библиотеки IframeLoader
  • Использование Class fields
Веб разработка - с нуля до профессионала. Full Stack
5990 ₽
Платформа:
Udemy
(1699)
Продолжительность:
30 часов
Язык:
русский
  • 33,5 ч видео
  • 20 статей
  • 44 ресурсов для скачивания
  • Задания
Web - HTML5, CSS3, JavaScript, jQuery, Bootstrap, PHP, MySQL, Python, Django
Программа
Введение
  • Введение
  • ВАЖНО! ЧАВО - ЧАсто задаваемые ВОпросы
  • Заметка к заданиям
HTML5
  • Установка среды разработки
  • Ваша первая веб страница
  • Заметка к лекции "Знакомство с HTML"
  • Знакомство с HTML
  • HTML элементы. Часть 1
  • HTML элементы. Часть 2
  • Создайте разметку
  • Списки
  • Создайте списки
  • Изображения
  • Изображения
  • Web Code Ninja
  • Web Code Ninja
  • Ссылки
  • Ссылки
  • Таблицы
  • Таблицы
  • Формы. Часть 1
  • Формы. Часть 2
  • Labels
  • Labels
  • Проверка форм
  • Элемент select. Отправка данных
  • Html5. Видео, аудио и семантические элементы
  • Html5. Элемент figure
  • Html5. range и contenteditable
  • Html5. Формы
  • HTML5
  • Заключение
CSS3
  • Что такое CSS
  • Способы применения CSS
  • Способы применения CSS
  • Цвета в CSS
  • Цвета в CSS
  • , background, border
  • , background, border
  • Использование id и class в CSS
  • Использование id и class в CSS
  • Advanced selectors
  • Инструменты разработчика
  • Margin
  • Margin
  • Padding
  • Padding
  • Float
  • Float
  • Заметка к лекции "Position"
  • Position
  • Position
  • font-family
  • font-size
  • Ещё немного о стилизации текста
  • Стилизация ссылок
  • Наследование и специфичность
  • Задание: Image Gallery
  • Image Gallery. Часть 1
  • Image Gallery. Часть 2
  • Image Gallery. Часть 3
  • Image Gallery. Часть 4
  • Image Gallery. Часть 5
  • Image Gallery. Файлы проекта
  • Заключение
JavaScript
  • Inline, internal, external JavaScript
  • Примитивные типы данных
  • Примитивные типы данных
  • Переменные
  • Переменные
  • Комментарии и встроенные методы
  • Задание "Анкета"
  • Задание "Анкета". Решение
  • Задание "Обмен валют"
  • Задание "Обмен валют". Решение
  • Операторы сравнения
  • Приоритет операторов
  • Сокращённая форма записи операторов
  • Задание "Лишний вес"
  • Задание "Лишний вес". Решение
  • Условный оператор if else. Часть 1
  • Условный оператор if else. Часть 2
  • Оценка Веса По Росту. Задание
  • Оценка Веса По Росту. Решение
  • Тернарный оператор
  • Оператор switch
  • Задание Login / Password
  • Задание Login / Password. Решение
  • Цикл while
  • Цикл while
  • Цикл for
  • Цикл for
  • Функции
  • Функции с параметрами
  • Функции с возвращаемым значением
  • Результат выполнения функции
  • Функции. Statements vs Expressions
  • Задание. Создайте 3 функции
  • Функция isNumberOdd()
  • Функция factorial()
  • Функция changeSpaceToUnderscore()
  • Область видимости переменных
  • Область видимости переменных
  • Массивы
  • Методы массивов. Часть 1
  • Методы массивов. Часть 2
  • Объекты. Часть 1
  • Объекты. Часть 2
  • Arrays&Objects
  • Cars Database. Задание
  • Cars Database. Решение
  • Методы объектов
  • Методы объектов. this
  • DOM
  • DOM selectors. Часть 1
  • DOM selectors. Часть 2
  • DOM selectors. Задание
  • DOM. Изменение контента
  • DOM. Изменение стилей
  • DOM. Изменение атрибутов
  • DOM. Events
  • DOM. Изменение фона по событию. Задание
  • DOM. Изменение фона по событию. Решение
  • Задание. Приложение по тестированию реакции
  • Приложение по тестированию реакции. Часть 1
  • Приложение по тестированию реакции. Часть 2
  • Приложение по тестированию реакции. Часть 3
  • Приложение по тестированию реакции. Часть 4
  • Заключение
jQuery
  • jQuery. Введение
  • Начало работы
  • Селектор
  • Метод css()
  • Метод text()
  • Метод html()
  • Метод attr()
  • Метод val()
  • Методы манипуляции классами
  • Метод click()
  • Метод keypress()
  • Метод on()
  • Эффекты
  • Shopping List App. Финальный код приложения
  • Shopping List App. Структура проекта
  • Shopping List App. Html разметка
  • Shopping List App. OnClickListener
  • Shopping List App. stopPropagation()
  • Shopping List App. Удаление элемента
  • Shopping List App. Добавление элемента
  • Shopping List App. Стилизация. Часть 1
  • Shopping List App. Стилизация. Часть 2
  • Shopping List App. Стилизация. Часть 3
  • Задание по jQuery
Bootstrap
  • Bootstrap. Введение
  • Hello Bootstrap!
  • Responsive design
  • Grid
  • Typography
  • NavBar. Часть 1
  • NavBar. Часть 2
  • Формы и таблицы. Часть 1
  • Формы и таблицы. Часть 2
  • Jumbotron. Alert
  • Progress. Card
  • Modal. Часть 1
  • Modal. Часть 2
  • Заметка к лекции "Popover. Tooltip"
  • Popover. Tooltip
  • Web Masters App. Задание
  • Web Masters App. Часть 1
  • Web Masters App. Часть 2
  • Web Masters App. Часть 3
  • Web Masters App. Часть 4
  • Web Masters App. Часть 5
  • Web Masters App. Финальный код проекта
PHP
  • PHP. Введение
  • Установка XAMPP
  • Hello PHP!
  • Переменные
  • Массивы
  • Операто if
  • Цикл for
  • Цикл while
  • GET
  • GET. Задание
  • POST
  • POST. Задание
  • include(). file_get_contents()
  • OpenWeatherMap API
  • Weather App. Часть 1
  • Weather App. Часть 2
  • Weather App. Часть 3
  • Weather App. Часть 4
Работа с базами данных. MySQL
  • Работа с базами данных. MySQL. Введение
  • Создание базы данных
  • Создание разметки
  • Извлечение данных
  • Вставка данных
  • Чтение всех записей
  • Редактирование данных
  • Удаление данных
  • Exercises
  • Login Task
  • Login Task. Решение
  • Session & Cookies
  • Security
  • Файлы по работе с MySQL
Основы Python
  • Почему вам следует изучать Python?
  • Установка Python. Windows
  • Установка IntelliJ IDEA. Windows
  • Установка Python. Mac
  • Установка IntelliJ IDEA. Mac
  • Hello world!
  • Типы данных Python
  • int & float
  • Переменные в Python
  • Строки в Python
  • Indexing & Slicing
  • Методы строк
  • Способы форматирования строк
  • Структуры данных. Lists
  • Структуры данных. Dictionaries
  • Структуры данных. Tuples
  • Структуры данных. Sets
  • Booleans. Операторы сравнения
  • and, or, not
  • Условный оператор
  • Цикл for
  • Цикл while
  • Ещё немного о некоторых функциях и операторах
Python. HTTP & API
  • Что такое HTTP
  • Модуль requests
  • Что такое API
  • Работа с API
  • Earthquake App. Задание
  • Earthquake App. Решение
Полный Курс Веб-Разработчика 2.0
1790 ₽
Платформа:
Udemy
(676)
Продолжительность:
30 часов
Язык:
русский
  • 30,5 hours видео
  • 145 статей
Разработайте 25 веб-сайтов и приложений с помощью HTML, CSS, Javascript, PHP, Python, MySQL и других инструментов!
Программа
Введение и Настройка
  • Обзор Раздела "Введение и Настройка"
  • Как Получить Дополнительные Бесплатные Материалы
  • Настройка для Windows
  • Замечание по поводу редактора Brackets
  • Настройка для Mac
  • Как Задавать Отличные Вопросы
  • Часто Задаваемые Вопросы
HTML 5
  • Обзор Раздела "HTML 5"
  • Ваша Первая Веб-Страница
  • Ваша Первая Веб-Страница - Файлы
  • Структура Веб-Страницы
  • Структура Веб-Страницы - Файлы
  • Создание Полной Веб-Страницы
  • Создание Полной Веб-Страницы - Файлы
  • Теги Заголовка
  • Теги Заголовка - Файлы
  • Теги Параграфа (Абзаца)
  • Теги Параграфа (Абзаца) - Файлы
  • Форматирование Текста
  • Форматирование Текста - Файлы
  • Ненумерованные Списки
  • Ненумерованные Списки - Файлы
  • Нумерованные Списки
  • Нумерованные Списки - Файлы
  • Изображения
  • Изображения - Файлы
  • Формы
  • Формы - Файлы
  • Таблицы
  • Таблицы - Файлы
  • Ссылки
  • Ссылки - Файлы
  • Символы-мнемоники (Сущности HTML)
  • Символы-мнемоники (Сущности HTML) - Файлы
  • I-Фреймы
  • I-Фреймы - Файлы
  • Проект по HTML - Собираем Всё Вместе
  • Проект по HTML - Собираем Всё Вместе - Файлы
  • Настройка Бесплатного Хостинга
  • Настройка FTP
  • Замечание по Поводу Версий Firefox
  • Дальнейшее Чтение - HTML
  • Документация 1 - Справочник по Тегам HTML
  • Проверочные Вопросы по HTML
  • CCA HTML Уровень 1
CSS 3
  • Обзор Раздела "CSS 3"
  • Что такое CSS?
  • Inline CSS
  • Inline CSS - Файлы
  • Internal CSS
  • Internal CSS - Файлы
  • Классы и Идентификаторы
  • Классы и Идентификаторы - Файлы
  • Блоки Div
  • Блоки Div - Файлы
  • Цвета
  • Цвета - Файлы
  • Float
  • Float - Файлы
  • Position
  • Position - Файлы
  • Поля Margin
  • Поля Margin - Файлы
  • Отступы Padding
  • Отступы Padding - Файлы
  • Границы
  • Границы - Файлы
  • Шрифты
  • Шрифты - Файлы
  • Стилизация Текста
  • Стилизация Текста - Файлы
  • Выравнивание Текста
  • Выравнивание Текста - Файлы
  • Стилизация Ссылок
  • Стилизация Ссылок - Файлы
  • Проект CSS - Веб-Сайт Новостей BBC (1)
  • Проект CSS - Веб-Сайт Новостей BBC (2)
  • Проект CSS - Веб-Сайт Новостей BBC (3)
  • Проект CSS - Веб-Сайт Новостей BBC (4)
  • Проект CSS - Веб-Сайт Новостей BBC - Файлы
  • External CSS
  • Дальнейшее Чтение - CSS
  • Документация 2 - CSS
  • Проверочные Вопросы - CSS
  • CCA CSS Уровень 1
Javascript
  • Обзор Раздела "Javascript"
  • Что Такое Javascript?
  • Что Такое Javascript? - Файлы
  • Internal Javascript
  • Internal Javascript - Файлы
  • Доступ к Элементам
  • Доступ к Элементам - Файлы
  • Реагирование на Щелчок Мыши
  • Реагирование на Щелчок Мыши- Файлы
  • Изменение Содержимого Веб-Сайта
  • Изменение Содержимого Веб-Сайта - Файлы
  • Манипулирование Стилями с Помощью Javascript
  • Манипулирование Стилями с Помощью Javascript - Файлы
  • Мини-Задание - Исчезающие Круги
  • Мини-Задание - Исчезающие Круги - Файлы
  • Переменные
  • Переменные - Файлы
  • Массивы
  • Массивы - Файлы
  • Операторы IF
  • Операторы IF - Файлы
  • Игра Javascript - Сколько Пальцев
  • Игра Javascript - Сколько Пальцев - Файлы
  • Циклы
  • Циклы - Файлы
  • Циклы While
  • Циклы While - Файлы
  • Функции
  • Функции - Файлы
  • Проект Javascript - Проверка Реакции
  • Проект Javascript - Проверка Реакции - Файлы
  • External Javascript
  • External Javascript - Файлы
  • Дальнейшее Чтение - Javascript
  • Документация 3 - Javascript
  • Проверочные Вопросы - Javascript
  • CCA Javascript Уровень 1
jQuery
  • Обзор Раздела "jQuery"
  • Что Такое jQuery?
  • Использование jQuery На Ваших Веб-Страницах
  • Использование jQuery На Ваших Веб-Страницах - Файлы
  • Определение Щелчка Мыши
  • Определение Щелчка Мыши - Файлы
  • Изменение Содержимого Веб-Сайта
  • Изменение Содержимого Веб-Сайта - Файлы
  • Изменение Стилей Веб-Сайта
  • Изменение Стилей Веб-Сайта - Файлы
  • Исчезающий Контент
  • Исчезающий Контент - Файлы
  • Анимация Контента
  • Анимация Контента - Файлы
  • AJAX
  • AJAX - Файлы
  • Регулярные Выражения
  • Регулярные Выражения - Файлы
  • Мини-Проект - Проверка Формы
  • Мини-Проект - Проверка Формы - Файлы
  • Введение в jQuery UI
  • Введение в jQuery UI - Файлы
  • Draggables & Resizables
  • Draggables & Resizables - Файлы
  • Droppables
  • Droppables - Файлы
  • Accordion & Sortables
  • Accordion & Sortables - Файлы
  • Проект jQuery - Code Player
  • Проект jQuery - Code Player - Файлы
  • Дальнейшее Чтение - jQuery
  • Проверочные Вопросы - JQuery
  • CCA jQuery Уровень 1
Bootstrap 4
  • Обзор Раздела "Bootstrap 4"
  • Что Такое Bootstrap?
  • Ваш Первый Сайт Bootstrap
  • Ваш Первый Сайт Bootstrap - Файлы
  • Система Grid
  • Система Grid - Файлы
  • Панели Навигации Navbars
  • Панели Навигации Navbars - Файлы
  • Формы & Таблицы
  • Формы & Таблицы - Файлы
  • Компоненты Bootstrap
  • Компоненты Bootstrap - Файлы
  • Modals, Popovers & Tooltips
  • Modals, Popovers & Tooltips - Файлы
  • ScrollSpy
  • ScrollSpy - Файлы
  • Проект - Страница Приложения
  • Проект - Страница Приложения - Файлы
  • Бесплатные Темы Bootstrap
  • Дальнейшее Чтение - Bootstrap
  • Проверочные Вопросы - Bootstrap
Wordpress
  • Обзор Раздела "Wordpress"
  • Что Такое Wordpress?
  • Приборная Панель Wordpress Dashboard
  • Темы Wordpress
  • Важно: Замечание о Теме X и Следующей Лекции
  • Как Получить Скидку $10 Для Темы X
  • Создание Блога
  • Создание Сайта Электронной Коммерции
  • Задание Wordpress - Создание Сайта
  • Дальнейшее Чтение - Wordpress
  • Проверочные Вопросы - Wordpress
PHP
  • Обзор Раздела "PHP"
  • Введение в PHP
  • Hello World в PHP
  • Hello World в PHP - Файлы
  • Переменные
  • Переменные - Файлы
  • Массивы
  • Массивы - Файлы
  • Операторы IF
  • Операторы IF - Файлы
  • Циклы For и For Each
  • Циклы For и For Each - Файлы
  • Циклы While
  • Циклы While - Файлы
  • Переменные GET
  • Переменные GET - Файлы
  • Переменные POST
  • Переменные POST - Файлы
  • Отправка Email в PHP
  • Отправка Email в PHP - Файлы
  • Мини-Проект - Форма "Контакты"
  • Мини-Проект - Форма "Контакты" - Файлы
  • Как Получить Содержимое Других Скриптов
  • Как Получить Содержимое Других Скриптов - Файлы
  • Проект - Извлечение Погоды
  • Проект - Извлечение Погоды - Файлы
  • Дальнейшее Чтение - PHP
  • Проверочные Вопросы PHP
  • CCA PHP Уровень 1
MySQL
  • Обзор Раздела "MySQL 5"
  • Введение в MySQL
  • Подключение к Базе Данных
  • Подключение к Базе Данных - Файлы
  • Получение Данных из Базы Данных
  • Получение Данных из Базы Данных - Файлы
  • Вставка и Обновление Данных
  • Вставка и Обновление Данных - Файлы
  • Цикл по Данным
  • Цикл по Данным - Файлы
  • Переменные Сессии
  • Переменные Сессии - Файлы
  • Куки (Cookies)
  • Куки (Cookies) - Файлы
  • Безопасное Хранение Паролей
  • Безопасное Хранение Паролей - Файлы
  • Замечание о Безопасном Хранении Паролей - password_hash()
  • Проект Секретный Дневник (1)
  • Проект Секретный Дневник - Часть 1 Файлы
  • Проект Секретный Дневник (2)
  • Проект Секретный Дневник - Часть 2 Файлы
  • Дальнейшее Чтение - MySQL
  • Проверочные Вопросы - MySQL
  • CCA MySQL Уровень 1
API
  • Обзор Раздела "API"
  • Что такое API?
  • Какая Сейчас Погода
  • Какая Сейчас Погода - Файлы
  • Google Maps API
  • Google Maps API - Файлы
  • Геокодирование в Google Maps
  • Геокодирование в Google Maps - Файлы
  • Мини-Задание - Поиск Почтового Кода
  • Мини-Задание - Поиск Почтового Кода - Файлы
  • Twitter API - ОБНОВЛЕНИЕ
  • Twitter API
  • Twitter API - Файлы
  • Задание - Создание Клиента Twitter
  • Создание Клиента Twitter - Файлы
  • Дальнейшее Чтение - API
  • Проверочные Вопросы - API
Web-технологии
Бесплатно
Платформа:
Stepik
(15)
Продолжительность:
30 часов
Язык:
русский
  • 55 уроков
  • 15 часов видео
  • 1 тест
  • 16 интерактивных задач
Курс «Web-технологии» охватывает широкий спектр технологий и подходов, использующихся при разработке Интернет-сайтов и Веб-приложений. Рассматривается разработка на Node.js с использованием JavaScript, основы PHP, разработка интерфейса с использованием HTML и CSS, использование JQuery, Angular, разработка с TypeScript, основы React.js.
Программа
Введение в web-технологии
Язык JavaScript
  • Основы JS
  • Практика 2
Применение Node JS
  • Модули
  • Простейший сервер
  • Внешние журналы
  • Потоки (streams)
  • Deno
  • Практика 3
HTML. CSS
  • Язык гипертекстовой разметки HTML
  • Каскадные таблицы стилей CSS
  • Практика 4
Тег form. Модуль Express
  • Программируемый язык стилей LESS
  • Формы в HTML. Тег
  • Express - фреймворк веб-приложений. Шаблоны pug
  • Прочее
  • Практика 5
Передача состояния представления. Ajax
  • Передача состояния представления (REST)
  • Открытый протокол авторизации OAuth
  • Асинхронный JavaScript и XML - Ajax
  • Хранилища - storage
  • Object-Relational Mapping (ORM)
  • Практика 6
Библиотека JQuery
  • Koa - веб-фреймворк Node.js
  • Библиотека jQuery
  • Практика 7
Библиотека JQuery UI
  • Библиотеке jQueryUI
  • Библиотека jQuery Mobile
  • Практика 8
Язык TypeScript. Применение Flow
  • Язык программирования Typescript
  • Статический анализ типов в JavaScript с использованием Flow
  • Практика 9
Фреймворк Angular. Библиотека Backbone.JS
  • Фреймворк разработки одностраничных приложений Angular
  • Задание структуры JS-приложения на основе библиотеки Backbone
  • Практика 10
Применение React
  • Библиотека Immutable
  • Управление состоянием с помощью Redux
  • Библиотека React
  • Практика 11
Модульное тестирование
  • Разработка на основе тестирования - TDD
  • Фреймворки для тестирования
  • Практика 12
Автоматизация сборки
  • Использование web-сокетов
  • Автоматизация часто повторяющихся задач - GULP
  • Сборка с использованием webpack
  • WebAssembly
  • Практика 13
Язык PHP
  • Настройка nginx
  • Язык PHP
  • Системы управления содержимым - CMS
  • Практика 14
Уязвимость web-приложений
  • Уязвимость web-приложений и борьба с уязвимостью
  • Практика 15
Веб-дизайн и разработка
1790 ₽
Платформа:
Udemy
(3)
Продолжительность:
30 часов
Язык:
русский
  • 26,5 ч видео
  • 2 статей
  • 2 ресурсов для скачивания
Технологии веб-дизайна и разработки
Программа
Введение
  • Знакомство с преподавателем
  • Теоретические основы веб-разработки и веб-дизайна
  • Установка и обзор оффлайн браузера документации
HTML
  • Установка Sublime Text 3 и плагина Emmet
  • Концептуальное, логическое и физическое проектирование сайта. Основы HTML
  • Атрибуты и таблицы в HTML. Списки, ссылки и редактирование текста
  • Формы в HTML
CSS
  • Основы CSS. Основные селекторы. Разработка блочной структуры
  • Создание сетки страницы. Наследование и каскадность в CSS
  • Декоративные свойства CSS. Вставка изображений
  • Псевдоклассы и псевдоэлементы в CSS. Адаптивная верстка сайта
  • CSS фреймворки. Знакомство с Bootstrap
Верстка одностраничного сайта
  • Начало верстки одностраничного сайта
  • Необходимые файлы для проекта
  • Продолжение верстки одностраничного сайта
  • Продолжение верстки одностраничного сайта
  • Продолжение верстки одностраничного сайта
  • Продолжение верстки одностраничного сайта
  • Продолжение верстки одностраничного сайта
Веб-дизайн
  • Знакомство с Adobe Photoshop и illustrator
  • Методичка по дизайну
Основы PHP
  • Установка сервера XAMPP. Знакомство с PHP
  • Переменные, условные операторы и операторы множественного выбора в PHP
  • Операторы цикла и массивы в PHP
  • phpMyAdmin. Связь MySQL с PHP
CMS Wordpress
  • Знакомство с CMS. Установка CMS WordPress
  • Создание динамического сайта на WordPress
  • Создание динамического сайта на WordPress
Fullstack Development
Бесплатно
Платформа:
Stepik
Продолжительность:
30 часов
Язык:
русский
  • 39 уроков
  • 18 тестов
Курс даёт минимальное начальное представление о том, как происходит процесс создания современных веб-проектов и минимальные навыки правильного мышления, помогающие разбираться в любом коде.
Программа
Git
Docker
  • Что такое Контейнер
  • Как установить Docker
  • Как использовать контейнеры. Ключевые команды
  • Как залить свой образ в Hub
Docker-compose
  • Как использовать docker-compose
PHP. Первые шаги
  • Основы синтаксиса
  • Типы
  • Переменные и константы
  • Операторы
  • Функции и управляющие конструкции
  • Классы. Объекты. Пространства имён
  • Ошибки и исключения
  • Интерфейсы, Абстрактные классы и Трейты
Паттерны программирования и архитектуры проектов
  • Вступление
  • Порождающие паттерны
  • Структурные паттерны
  • Поведенческие паттерны
  • MVC
  • SOLID
  • DDD
Создаем проект
  • Введение
  • Компонент для общения с базой данных
  • HTTP Request и HTTP Response
  • Компонент для создания маршрутизации в проекте
  • Компонент для организации Dependency Injection
  • Регистрация компонентов для установки через composer
  • Создаем интернет-магазин
MySQL
  • Команды в MySQL
  • Запросы в MySQL
  • Индексы, ключи и связи
  • Транзакции
HTML + CSS
  • HTML
  • CSS Flexbox
  • CSS Grid