Fullstack-разработчик на PHP от Skillbox
Программа курса
Ознакомьтесь с программой курса «Fullstack-разработчик на PHP» от Skillbox
Основные курсы
Веб-вёрстка. Базовый уровень
- Введение
- Базовый HTML
- Базовый CSS
- Работа с макетом
- Layout. HTML-разметка
- Layout. Flexbox
- Layout. Стилизация
- Продвинутый HTML
- Продвинутый CSS
- Сетки
- Адаптивность. Десктоп и планшет
- Адаптивность. Мобильные устройства
- JavaScript для верстальщика
- Доступность
- Кросс-браузерность
- База знаний
- Работа с хостингом
- Анимация
- Курсовая (мини-проект) — КЕЙС
Веб-вёрстка. Продвинутый уровень
- Вёрстка HTML-писем
- SVG
- Анимация на JS
- Оптимизация и процесс загрузки
- Сборщики
- Препроцессоры и Постпроцессоры
- CSS Grid
- CMS
- База знаний 2 (возможно будет)
- Будущее верстки
- Диплом. Сайт из трех страниц (фрагмент интернет-магазина)
JavaScript. Базовый уровень
- Введение
- Переменные и работа с числами
- Строки, boolean и условные операторы
- Массивы и циклы
- Функции
- Объекты
- Введение в DOM
- Константы, области видимости и замыкания
- Преобразование типов и нестрогие сравнения
- Обработка событий и пользовательский ввод
- Разработчик и soft skills
JavaScript. Продвинутый уровень
- Модули
- npm, package.json
- Event loop и асинхронная разработка
- Методы объекта и прототипы
- Тестирование
- Обработка ошибок
- Общение с сервером, async/await
- События
- ООП и его реализация в JavaScript
- ФП, работа с массивами и строками
PHP. Уровень 1
- Введение в программирование
- Структура управления данными. Базовые концепции PHP 7
- Протокол HTTP/HTTPS
- Пользовательские функции
- Файлы и каталоги
- Cookie/Session
- База данных MySQL
- Курсовая работа
PHP. Уровень 2
- Объекты (базовые понятия)
- Принципы
- Объекты (расширенные понятия)
- Функции и стандарты по работе с классами
- Исключения и другие встроенные классы
- ООП. Шаблоны
- Курсовая работа
Курс на выбор
Курс на выбор. Фреймворк Vue
- Основы Vue
- Создание проекта
- Каталог товаров
- Пагинация и фильтрация
- Страница товара
- Корзина
- Работа с API. Список товаров
- Работа с API. Оформление заказов
Курс на выбор. Фреймворк React
- Введение в React
- Создание проекта
- Компоненты на примере новостной карточки Reddit
- Больше о компонентах и введение в тестирование компонентов
- Работа с публичным API на примере Reddit
- Введение в Redux на примере новостной ленты
- Использование Redux-Thunk на примере бесконечной ленты
- Сайдбар + роутинг
- Формы на примере комментариев и карточки поста
- Оптимизируем приложение
- SSR + Next.JS
- Бонусный модуль: MobX
Курс на выбор. Фреймворк Angular
- Введение в Angular
- Вывод списка товаров
- RxJS: поиск товаров
- Работа с http. Улучшенный список товаров
- RxJS & Components Advanced: корзина товаров
- Роутинг: страница товара
- Формы: checkout
- Авторизация и защищённые зоны
- Тестирование
- Способы организации обмена данными
- Advanced Practice
- Advanced Practice: куда расти
Дополнительные курсы
Курс по слепому методу печати
- Руководство по возможностям тренажёра Ratatype.
Основы Photoshop
- Бонус. Установка Adobe Photoshop. Горячие клавиши.
- Введение в Photoshop.
- Инструменты.
- Работа с файлами и изображениями.
- Принципы работы со слоями и масками.
- Эффекты.
- Продвинутые приёмы обтравки/ретуши.
- Принципы построения растровых изображений.
- Бонус. Как освоить Pen Tool?
- Практика коллажирования для создания Key Visual.
- Бонус-модуль. Причиняй добро.
- Практика создания самых оригинальных мемов для социальных сетей.
Figma
- Введение в Figma. Обзор возможностей.
- Работа с графикой.
- Редактор Figma — модульные сетки и монтажные области.
- Создание и настройка компонентов, работа с эффектами.
- Создание вложенных компонентов. Auto Layout.
- Организация рабочего пространства компонентов и стилей.
- Командная работа, контроль версий и передача макетов в разработку.
- Прототипирование.
- Figma Animate.
- Бонус-модуль. Обзор и применение Figma plugins.
Универсальные знания программиста
- Как стать первоклассным программистом.
- Как искать заказы на разработку.
- Личный бренд разработчика.
- Photoshop для программиста.
- Основы языка запросов SQL.
- Вёрстка email-рассылок. Советы на реальных примерах.
Работа в командной строке Bash
- Что такое командная строка?
- Работа с файлами и папками.
- Авторизация и права доступа.
- Процессы, сервисы и задачи.
- Конфигурация и инструменты.
- Написание скриптов на Bash.
- Использование Bash на примере настройки веб-сервера.
Система контроля версий Git
- Версии программного кода.
- Установка Git.
- Индекс и частичные коммиты.
- Сравнение версий.
- Отмена изменений и откат версий.
- Репозитории и коллективная работа.
- Ветки — создание и управление.
- Слияние и разрешение конфликтов.
- Полезные инструменты.
- Правила работы с Git.
Английский для IT-специалистов
- IT Resume and CV: составляем резюме на английском.
- Job interview: questions and answers. Проходим собеседование на английском.
- Teamwork: говорим о командной работе и процессах на английском.
- Workplace communication: английский для общения.
- Business letter: ведём переписку на английском.
- Software development: разбираем все этапы жизненного цикла программного обеспечения на английском.
- System concept development and SRS: составляем ТЗ на английском.
- Design: говорим об основных концепциях проектирования.
- Development and Testing: разбираем ключевые термины в разработке и тестировании.
- Deployment and Maintenance: обсуждаем типичные действия при развёртывании и дальнейшем сопровождении ПО.
Карьера и развитие программиста
-
Что нужно работодателю?
-
Как создать резюме и искать работу?
-
Как успешно пройти собеседование?
-
Как пройти испытательный срок?
-
Soft skills для программиста
-
Алгоритмы и структуры данных
- Трудоустройство
- Помощь с трудоустройством
- Город
- Онлайн
- Начальный уровень
- Можно изучать с нуля
- Формат обучения
- Онлайн
- Сертификат
- Есть
- Инструменты на курсе
-
Adobe PhotoshopBashFigmaHTML5JavaScriptPHPReactReduxRxJS
Удобная платформа. Skillbox разработали собственную удобную платформу для студентов.
Всё обучение онлайн. Все курсы Skillbox заранее записаны. Изучать можно в любое время.
Доступ навсегда. После окончания обучения вы всегда сможете вернуться к лекциям.
Преподаватели-эксперты. Лекции на курсах ведут крутые специалисты из больших компаний.
Настойчивые менеджеры. Cтуденты отмечают агрессивную рекламу перед покупкой курсов.
Навязывание рассрочки. Первые 6 месяцев бесплатно — на деле это кредит с отсрочкой.
Взгляните, что студенты и выпускники говорят про Skillbox
Я выбрала курс «Анимация интерфейсов», потому что мне было интересно подробно изучить эту тему. Понравился подход преподавателей, то, как они объясняют материал. После обучения у меня увеличилась скорость работы, да и сам подход сменился. В будущем планирую найти работу получше, ...
Начала проходить курс «Рекламная графика 1.0» по совету, и не жалею. Понравилось качество материалов, хотя порой бывало сложно. Мои работы объективно улучшились, это поможет мне в будущем.