Профессия Fullstack веб-разработчик на JavaScript и PHP + курс по Soft skills от Skillfactory

Смотреть курс на Skillfactory
Дешевле на 5% с промокодом

Полная стоимость

301 770 ₽/курс 150 885 ₽/курс
-50%

Минимальный платеж в месяц

3 992 ₽/мес

Это минимальный платеж в рассрочку. Рассрочка в Skillfactory без % и первый платеж через 3 месяца.

Длительность

Длительность:

20 месяцев

Дата начала

Дата начала:

22 Ноября
Дешевле на 5% с промокодом
Смотреть курс на Skillfactory

Ожидаемая З/П

Фрилансеры, имеющие пятилетний стаж, зарабатывают начиная с 500000 рублей, те, кто работает в данной сфере год, могут рассчитывать на доход от 250000 до 500000 рублей, новички с опытом менее одного года получают от 80000 до 150000 рублей, а специалисты с трехлетним опытом - до 60000 рублей.

Чему научитесь

В рамках курса учащиеся овладевают созданием интернет-проектов на PHP, осваивают управление данными через СУБД, применяют PHP-фреймворки и библиотеки, а также разрабатывают пользовательские интерфейсы, используя HTML, CSS и JavaScript.

Программа обучения

1. Основы анализа данных
2. Программирование на языке Python для начинающих
3. Манипуляции с данными с использованием Python
4. Графическое представление информации
5. Основы искусственного интеллекта
6. Принципы нейронных сетей
7. Технологии обработки естественного языка
8. Исследование данных и выводы

Кто преподает

1. В CityAds Media на должности технического директора трудится Александр Пряхин, который также передает знания студентам, обладая навыками в области серверной разработки.
2. Алексей Судничников занимается аналитикой в компании NodaSoft, имеет педагогический опыт в сфере информационных технологий и управлении IT-проектами.
3. Дарья Короткова, занимающая позицию старшего разработчика программного обеспечения в отрасли газовой промышленности, насчитывает более семи лет работы в IT, используя технологии PHP, mySQL и Javascript.

Формат обучения

1. Образовательный процесс проходит в интернет-пространстве.
2. Курс охватывает освоение таких языков кодирования, как PHP и JavaScript.
3. Ключевые навыки включают создание интернет-решений, улучшение функционала веб-сайтов, управление данными и системами управления контентом.
4. Взаимодействие со специалистами предусмотрено, однако конкретика не раскрыта.

Пункты для резюме

Ключевые компетенции:

1. Создание интернет-проектов
2. Владение системами контроля версий
3. Разработка пользовательских интерфейсов
4. Программирование на клиентской стороне
5. Реализация интерактивности веб-страниц

Технологический стек:

1. Visual Studio Code
2. Git
3. HTML5
4. CSS3
5. JavaScript (ES6+)
6. JSON
7. DOM API
8. Событийное программирование
9. GitHub
10. Адаптивная верстка

О курсе

Получите крепкий фундамент в программировании и станьте незаменимым специалистом. 20% теории + 80% практики= 100% результат. Чтобы вы быстрее развили нужные навыки, есть 5 видов практики: тренажеры, тесты, домашние задания, хакатоны и сквозные проекты. Чередование разных форматов поможет вам усвоить знания максимально эффективно.
Все курсы "Skillfactory"

О школе

SkillFactory — узкоспециализированная школа: учит Data Science, аналитике данных и программированию. Многолетний фокус на инженерных специальностях помогает наращивать экспертизу и постоянно совершенствовать курсы.

Программа обучения

20 месяцев обучения
Формат: онлайн в удобное время
Уровень: с нуля

 

Базовый курс

За первые 4 месяца вы получите базовые знания верстки на HTML и CSS, изучите языки для фронтенда и бэкенда — JavaScript и PHP. Сделаете несколько простых проектов для отработки навыков.

 

1. Введение в разработку

  • Работа с редактором исходного кода Visual Studio и командной строкой
  • Решение алгоритмических задач с помощью блок-схем и описание объектов
  • Создание документов с применением языка MarkDown
  • Использование GIT для контроля версий

Практика:

  • Проект 1: Telegram чат-бот
  • Проект 2: Инструкция по установке Visual Studio
  • Проект 3: Инструкция по работе с GIT на GitHub

 

2. Базовая верстка

  • Основы языка HTML, структура и элементы веб-страницы, основные атрибуты
  • Синтаксис языка CSS, простые и комбинированные селекторы, псевдоклассы и псевдоэлементы
  • Цвета и размеры в CSS, блочная модель документа, слои, позиционирование

Практика:

  • Тренажер по HTML (основные элементы веб-страницы, специальные символы, другие элементы форматирования, изображения на сайте, ссылки)
  • Проект 4: Простой сайт-визитка
  • Проект 5: Примитивная страница со списком новостей

 

3. Базовый Frontend

  • Работа с консолью браузера, переменные и константы, работа с DOM и событиями
  • Числа, строки и операции с ними
  • Условия и логические переменные
  • Циклы, массивы и их методы
  • Функции, объекты, подключение JSON

Практика:

  • Тренажер по JavaScript
  • Проект 6: Приложения с обработкой пользовательского ввода
  • Проект 7: Простой калькулятор
  • Проект 8: Игра «Угадайка» с использованием алгоритма бинарного поиска
  • Проект 9: Справочник «Экзотические фрукты»
  • Проект 10: Генератор случайных пользовательских данных

 

4. Базовый Backend

  • Основы языка PHP, инструменты разработчика PHP, локальный веб-сервер
  • Основные алгоритмические конструкции и типы данных
  • Отправка данных и файлов на сервер
  • Создание авторизации на сайте

Практика:

  • Тренажер по PHP
  • Проект 11: Сайт-визитка
  • Проект 12: Алгоритмические задачи
  • Проект 13: Поиск идеальной пары
  • Проект 14: Обработка форм

 

Frontend

Изучите продвинутую верстку. Углубитесь в JavaScript, научитесь работать с AJAX, API и SPA, тестировать веб-приложения и взаимодействовать с backend- частью проектов.

 

1. Продвинутая верстка

  • Адаптивный дизайн веб-страниц, Flexbox и Grid
  • Анимации в CSS
  • Работа с Figma
  • Верстка адаптивного веб-лендинга на Figma

Практика:

  • Тренажер по CSS (подключение стилей, поток документа, цвета, размеры, границы, слои, позиционирование, z-index, flexbox, свойство display, медиазапросы)
  • Проект 1: Создание веб-страницы в Figma
  • Проект 2: Верстка на Bootstrap
  • Проект 3: Верстка лендинга по макету

 

2. Продвинутый Frontend

  • Объекты, наследование, полиморфизм, инкапсуляция
  • Стандарты написания кода и общие подходы
  • Асинхронность (AJAX)
  • Работа с API браузера
  • Инфраструктура Frontend
  • Введение в принципы построения SPA

Практика:

  • Проект 4: Приложение с иерархией электроприборов
  • Проект 5: Практикум-рефакторинг
  • Проект 6: URL-запросы
  • Проект 7: Чат на основе эхо-сервера
  • Проект 8: Сайт на шаблонизаторе
  • Проект 9: SPA чат портал

 

3. Архитектура приложений

  • Тестирование и линтеры
  • Шаблонизаторы, контроллеры и MVC
  • Взаимодействие с backend
  • Алгоритмы и структуры данных

Практика:

  • Проект 10: Практикум-тестирование
  • Проект 11: Разработка магазина
  • Проект 12: Решение алгоритмических задач
  • Проект 13: Таск-менеджер

 

4. Фреймворк React

  • Быстрый старт React-приложения
  • Презентационные компоненты и компоненты-контейнеры
  • Типизация React-приложений
  • Функциональное программирование
  • Знакомство с библиотекой React-router-v4

Практика:

  • Тренажер React
  • Проект 14: Канбан-доска

 

5. Typescript

  • Основы TypeScript
  • Typescript в React-проектах

 

6. Финальный проект «Реализация клиентской части»

  • Разработка ведения учета случаев кражи велосипеда с отслеживанием прогресса. Требуется реализовать клиентскую часть, используя готовую серверную часть.

Практика:

  • Проект 15: Реализация клиентской части сайта проката велосипедов

 

Backend

За 8 месяцев вы углубленно изучите backend (ООП, MVC), SQL и работу с базами данных. Дополнительно освоите основы администрирования (Docker, Linux) и фреймворк Laravel. Все навыки закрепите на множетсве сквозных проектов.

 

1. Продвинутая верстка

  • Адаптивный дизайн веб-страниц, Flexbox и Grid
  • Анимации в CSS
  • Работа с Figma
  • Верстка адаптивного веб-лендинга на Figma

Практика:

  • Тренажер SQL (основы SQL, агрегатные функции, соединение таблиц, сложные объединения, подзапросы)
  • Проект 1: Проектирование базы данных

 

2. Продвинутый Frontend

  • Объекты, наследование, полиморфизм, инкапсуляция
  • Стандарты написания кода и общие подходы
  • Асинхронность (AJAX)
  • Работа с API браузера
  • Инфраструктура Frontend
  • Введение в принципы построения SPA

Практика:

  • Проект 2: Сборка площадки для разработки на базе Homestead
  • Проект 3: Задачи с веб-серверами
  • Проект 4: Решение проблем с веб-сервером
  • Проект 5: Сборка площадки для разработки на базе Docke

 

3. Архитектура приложений

  • Тестирование и линтеры
  • Шаблонизаторы, контроллеры и MVC
  • Взаимодействие с backend
  • Алгоритмы и структуры данных

Практика:

  • Проект 6: ООП для игры в автотематике
  • Проект 7: Каркас MVC фреймворка
  • Проект 8: Галерея изображений
  • Проект 9: Система регистраций
  • Проект 10: Конфигурирование приложения
  • Проект 11: Практикум-тестирование

 

4. Фреймворк React

  • Быстрый старт React-приложения
  • Презентационные компоненты и компоненты-контейнеры
  • Типизация React-приложений
  • Функциональное программирование
  • Знакомство с библиотекой React-router-v4

Практика:

  • Проект 12: Практикум-рефакторинг
  • Проект 13: Мессенджер

 

5. Typescript

  • Основы TypeScript
  • Typescript в React-проектах

 

6. Финальный проект «Реализация клиентской части»

  • Разработка ведения учета случаев кражи велосипеда с отслеживанием прогресса. Требуется реализовать клиентскую часть, используя готовую серверную часть.
Отзывы о Skillfactory
4.80
5.0 5
Денис,

Fullstack-разработчик на Python

Закончив курсы по фуллстек разработке на Питоне, хочу поделиться своими впечатлениями. Начинал я имею небольшую базу знаний и поначалу не верилось что смогу пройти до конца, но по мере прохождения курса стало понятно что мне нравится обучение и становится всё интереснее, по мере того как видишь какой-то результат. JavaScript для меня был темным лесом, но оказалось что после курса бэкенда и того знания Python, что дается на курсе, это не так сложно. Безусловно были моменты когда опускались руки, но главное перебороть этот момент, в любом случае если что тебе помогут менторы. Я очень доволен тем что обратился именно в SkillFactory и однозначно могу советовать его всем.

Ответить

next1 комментарий

 
5.0 5
Ирина Сафонцева,

Профессия Аналитик данных

О школе узнала из случайной рекламы в соц.сети. Заинтересовала специальность - Аналитика данных. Попросила менеджеров школы выслать подробную информацию о курсе. Программа достаточно обширная, рассматривается много различных тем, инструментов для работы с данными. Привлекло, что курс по времени занимает примерно 18 месяцев, т.е. примерно такое же время, как дается в ВУЗе на специализацию (не общие дисциплины).
Сразу хочу отметить, что работаю в области ИТ, имею дело с БД и данными. Программа не для новичков в области ИТ, если вы не работаете с данными и не сталкивались с анализом, SQL, программированием, то будет непросто.
Материалов много, заданий много, вебинары - каждую неделю. Поддержка студентов замечательная. Ответ практически на любое задание можно найти в чате поддержки. Кураторы отвечают оперативно, записывают видео с пояснениями.
Могу порекомендовать курс тем, кто действительно хочет много учиться и осваивать новую профессию.

Ответить

next0 комментариев

 
5.0 5
Галина,

Тестирование на Python

Учусь на курсе тестировщик-автоматизатор на Python. Учиться интересно, в целом все нравится. Написано понятно, если тема не раскрыта достаточно подробно есть ссылки на сторонние ресурсы. В конце каждого модуля - практическое задание на закрепление материала. Также, пока проходишь модуль, делаешь маленькие простые задания "на усвоение" прочитанного. Есть мелкие недочеты, но не критично(довольно долгая проверка практических заданий, открытие модулей по календарному расписанию). В целом, в дальнейшем взяла бы здесь еще один курс.

Ответить

next0 комментариев