Изучите PHP backend разработку от профессионала и откройте для себя новые возможности в IT.
Порядка
веб-сайтов работают благодаря PHP технологиям
80%
Почему PHP — ваш следующий шаг в карьере?
С PHP под капотом большинства веб-сайтов в мире, ваши навыки будут всегда востребованы. Наш курс предоставит вам все необходимые инструменты для успешного старта.
Получите базовые навыки в PHP и поймите принципы backend разработки.
Работа с MySQL
Научитесь работать с базами данных на примере MySQL для создания динамических сайтов.
Yii Framework
Освойте Yii Framework для создания сложных и безопасных веб-приложений.
Рассказ от автора курса
Ваш ментор Сардор Душамов поделится с вами своим 11-летним опытом в области PHP и проведет через все этапы обучения. Посмотрите видео и узнайте все детали курса от Mohirdev по PHP и Yii Framework.
Длительность видео02:23
Сколько зарабатывает PHP и Yii разработчик
Данные взяты из сервисов по поиску работы
Зарплата в месяц. Данные за 2023 год в Узбекистане.
Middle
$1494
Senior
$3378
Junior
$246
Соревнуйтесь в знаниях с учениками
Покажите свои навыки и знания, соревнуясь с другими участниками курса. Таблица лидеров поможет отслеживать ваш прогресс и мотивировать двигаться вперед.
Что вы получите по окончанию курса?
Практика и опыт
Получите реальный опыт разработки, работая над практическими заданиями
Инструментарий
Освойте все необходимые инструменты для профессиональной разработки на PHP
Сертификация
Подтвердите свои навыки, получив сертификат о завершении курса.
А эти скиллы будут в вашем резюме:
Основы PHP
Вы освоите базовые концепции и синтаксис PHP, что позволит вам понимать структуру и логику веб-приложений.
Работа с базами данных
Изучение работы с базами данных на примере MySQL. Вы научитесь создавать, модифицировать и управлять базами данных для хранения и обработки информации.
Создание веб-приложений
Практические навыки в создании веб-приложений с использованием PHP. Вы научитесь разрабатывать интерактивные и функциональные сайты.
Решение алгоритмических задач
Вы получите навыки решения алгоритмических задач, что улучшит ваше понимание логики программирования и оптимизации кода.
Работа в Yii Framework
Освоение одного из популярных фреймворков для PHP, что позволит вам быстро и эффективно создавать сложные веб-приложения.
Разработка на PHP и Postgres
Вы научитесь работать с другой популярной системой управления базами данных, Postgres, и сможете применять эти навыки в различных проектах.
Технологии изучаемые в процессе обучения
PHP
Основы и продвинутые методы программирования на PHP.
PHPStorm
Интегрированная среда разработки для PHP.
MySQL
Работа с базами данных.
OpenServer
Локальный сервер для разработки.
ngnix
Веб-сервер для развертывания приложений.
Yii Framework
Библиотека для машинного обучения.
Содержание курса
О курсе
О WEB
Введение
Среда разработки (Development Environment)
Структура документа и DOCTYPE
Элементы и атрибуты
Заголовки (Headings)
Параграфы (Paragraphs)
Стили (Styles)
Форматирование (Formatting)
Комментарии (Comments)
CSS часть 1
CSS часть 2
Ссылки (Links)
Изображения (Images)
Таблицы (Tables)
Списки (Lists)
ID
Класс (Class)
Блочные и строчные элементы (Block и Inline)
div и span
Формы часть 1
Формы часть 2
Формы часть 3
Макет и семантика (Layout и Semantics)
Head
Аудио, Видео и Youtube
Лучшие практики (Best practices)
Проект (Project)
Введение
О CSS. Проект курса
Структура документа HTML и CSS. Структура проекта
Селекторы (Selectors)
Комментарии (Comments)
Специфичность (Specificity)
Наследование (Inheritance)
Комбинаторы (Combinators)
Классы и комбинированные селекторы
Класс или ID. О "!important"
Улучшение проекта с помощью основ CSS
Модель коробки (Box model). Margin, Padding, Border
Схлопывание отступов. Сокращения (Shorthands)
Высота (Height), Ширина (Width). Max / Min - высота / ширина
Свойство "Display"
Выравнивание текста, вертикальное выравнивание и Float
Оформление текста. Псевдоклассы и группировка правил
Введение
Версии Bootstrap. Проект курса
Установка Bootstrap
Точки останова и контейнеры
Сетка (часть 1)
Сетка (часть 2)
Колонки
Промежутки (Gutters)
Типографика
Изображения
Таблицы
Формы. Управление формами
Выбор. Чекбоксы и радиокнопки. Диапазон
Группа ввода
Плавающие метки. Макет формы
Валидация
Аккордеон, оповещения, значки, хлебные крошки
Кнопка, группа кнопок
Карточка
Карусель
Сворачивание, выпадающие списки, группа списков
Модальное окно
Bootstrap | 23. Вкладки, панели навигации
Выдвижная панель, пагинация
Всплывающие подсказки, индикаторы выполнения
О JavaScript
Среда разработки (Development Environment)
Первая программа
Синтаксис
Переменные
Типы данных
Операторы
Условные операторы
Циклы
Функции
Объекты
Массивы
Строки
Математические объекты
Дата и время
DOM (Document Object Model)
События
Ошибки и отладка
Формы и валидация
Анимация и таймеры
JSON (JavaScript Object Notation)
AJAX (Asynchronous JavaScript and XML)
API (Application Programming Interface)
Локальное хранилище
Проект (Project)
Введение
Установка
Селекторы
События
Эффекты
DOM
AJAX
Проект (Project)
Введение
Установка
Синтаксис
Переменные
Типы данных
Операторы
Условные операторы
Циклы
Функции
Массивы
Строки
Дата и время
Формы и валидация
Файлы и каталоги
Сессии и куки
Проект (Project)
Знакомство с NumPy
Список и массив
Массив NumPy
Структура данных Series
Создание Series из словаря
Методы Series
Структура данных DataFrame
Колонки DataFrame
Создание DataFrame из словаря
Индексы
Методы индексов
Переиндексация
Удаление строк и колонок
Выбор элементов. Series
Выбор элементов. DataFrame
.loc/iloc и .at/.iat
Введение
Чтение из файла
Запись в файл
Формат HDF5
Чтение с веб-страниц
Чтение из JSON и API
Что такое API?
Что такое JSON?
Хранилище данных. Введение
SQL. Введение
Подключение к базе данных SQLite
Чтение таблицы в DF
Сортировка (ORDER BY) и выборка (DISTINCT)
Фильтрация (WHERE)
Введение
Удаление NaN значений
Заполнение NaN значений
Удаление дубликатов
Замена значений с помощью .map()
Замена и переименование с помощью .replace() и .rename()
Иерархически индексированный набор данных
Сворачивание и разворачивание DataFrames с помощью .stack() и .unstack()
Иерархическая индексация наборов данных
Иерархически индексированный набор данных с колонками
Замена местами уровней индекса с помощью .swaplevel(), sort_index()
Введение
Знакомство с библиотекой matplotlib
Библиотека seaborn. Линейный график.
Что такое машинное обучение?
Обучение с учителем
Обучение без учителя
Полуобучение и обучение с подкреплением
Методы обучения ML и их сложности
Тестирование и валидация модели
Этапы проекта ML
1-ШАГ. Аналитический подход. Оценка модели
2-ШАГ. Изучение данных. Знакомство с DF.
Введение
Простая линейная регрессия
Простая линейная регрессия. Задача
Простая линейная регрессия с использованием scikit-learn
Множественная линейная регрессия
Множественная линейная регрессия с использованием scikit-learn
Курсы Praktikum длительностью от 3 до 9 месяцев — это комплексные программы, направленные на подготовку к определенной специализации. Они предоставляют полный объем знаний, что и определяет их длительность.
В какой форме проводятся курсы?
Курсы включают в себя видеоуроки и тестовые задания. Для взаимодействия между преподавателем и студентами существуют специализированные группы в Telegram. Видеоуроки доступны онлайн на нашей платформе.
Смогу ли я найти работу после обучения?
На курсах Praktikum вы получите все ключевые знания и навыки для трудоустройства. Тем не менее, успешное трудоустройство также зависит от ваших soft skills, таких как коммуникабельность и умение работать в команде.
Можно использовать один курс разным людям?
Каждый приобретенный курс предназначен для использования только одним человеком. Передача или распространение курса другим лицам запрещена.
Можно ли оплатить обучение в рассрочку?
Да, вы можете оформить рассрочку на срок от 30 дней до 12 месяцев.