08 декабря 2021

👨‍🎓️ Путь фулстека: 55 бесплатных учебных курсов по веб-разработке для новичков и профессионалов

Пишу об IT и на Python. kungurov.net
Предлагаем вашему вниманию полный набор для начинающих и опытных веб-разработчиков. В нашем обзоре вы найдете бесплатные курсы по верстке, JavaScript, JS-фреймворкам, Node.js, PHP, базам данных, Docker и другим важным технологиям.
👨‍🎓️ Путь фулстека: 55 бесплатных учебных курсов по веб-разработке для новичков и профессионалов

1. HTML и CSS

Веб-разработка для начинающих: HTML и CSS (Stepik, 10 уроков) – научитесь создавать сайты с помощью HTML и CSS и размещать их в сети; освоите редактор кода и отладчик.

Основы HTML и CSS (Stepik, 49 уроков) – создадите веб-страницы и задеплоите их в интернет.

ОСНОВЫ Html & CSS (Stepik, 10 уроков) – крайне сжатый курс, который проходится за полдня.

Основы HTML и CSS (Coursera, 40 видео) – узнаете, как работать со шрифтами и текстом, а в конце научитесь верстать несложные страницы с анимацией и без нее.

Основы HTML Базовый курс от Web Atom (Udemy, 34 лекции) – с нуля разберетесь в основах языка разметки HTML и создадите первый сайт

Основы HTML и CSS с нуля (Udemy, 38 лекций) – научитесь верстать по макету и познакомитесь с основами CSS Grid.

Больше полезной информации можно найти на нашем телеграм-канале «Библиотека программиста».

2. Git

GIT (Stepik, 10 уроков) – настроите GIT, создадите репозиторий и добавите в него файлы.

Основы Git (Stepik, 25 уроков) – курс описывает наиболее важные команды Git и сценарии их использования.

3. JavaScript

JavaScript для начинающих (Stepik ,17 уроков) – основы программирования на JavaScript от типов данных до замыканий и регулярных выражений.

Hexlet: Введение в программирование (JavaScript ES6) (Stepik, 20 уроков) – последовательная подача материала с постепенным приращением сложности.

Разработка интерфейсов: вёрстка и JavaScript (Coursera, 4 курса) – курс состоит из двух частей: два про вёрстку и еще два по JavaScript. Обещают, что по окончанию курса сможете работать младшим фронтендером.

Интенсивное погружение в JavaScript (Udemy, 8 лекций) – узнаете основные концепции и принципы JavaScript и как строится простейшее взаимодействие с пользователем.

JavaScript, часть 1: основы и функции (Coursera, 34 урока) – освоите основы и научитесь писать простые программы. Авторы курса – разработчики из Яндекса.

JavaScript, часть 2: прототипы и асинхронность (Coursera, 31 урок) – изучите прототипы, конструкторы, асинхронный код, Node.js и DOM. По окончании обучения вы будете уметь программировать на JavaScript.

Vanilla JavaScript [2021] (Udemy, 15 лекций) – изучите чистый JS и создадите на практике клон программы Paint в окне браузера.

Введение в программирование (на примере JavaScript ES6) (Udemy, 17 лекций) – небольшой полуторачасовой курс по JS.

DoCode (35 уроков) – онлайн-тренажер по JavaScript.

4. Typescript

TypeScript. Полный курс (YouTube, 13 видео) – разберете ключевые отличия TypeScript от JavaScript. Изучите такие понятия, как перечисления (Enum), интерфейсы, пространства имён. И в дополнение, рассмотрите набор нативных утилит, которые предоставляет сам язык.

TypeScript (YouTube, 20 видео) – четырехчасовое погружение в TS.

TypeScript – Быстрый Курс за 70 минут (YouTube, 1 видео) – узнаете про весь функционал Typescript за 70 минут.

5. Node.js

Уроки Node JS и Express для начинающих (YouTube, 19 уроков) – научитесь создавать простые сайты, используя Node JS и Express технологий.

Node JS – Быстрый Курс за 1 час (YouTube, 1 видео) – вся теория включена в один ролик.

Курс NodeJS (YouTube, 22 урока) – поработаете с серверами, файлами, базами данных. Изучите асинхронный и синхронный подход.

Продвинутый BACKEND на Node.js (YouTube, 1 видео) – за полтора часа реализуете масштабируемый backend на Node.js с использованием фреймворка Nest js. В качестве СУБД используете PostgreSQL в связке с ORM Sequelize на Node.js. Задокументируете API с помощью SWAGER nest js и в итоге обернете приложение на Node.js в Docker и Docker compose.

6. React

Каталог фильмов на GraphQL и React [2021] (Udemy, 15 лекций) – научитесь применять современный стек, который востребован работодателями и заказчиками: React, GraphQL, Apollo.

React.js курс для начинающих (13 глав) – научитесь создавать компоненты, учитывая propTypes, грамотно использовать props и state компонента, работать с react dev toolsи рефакторить.

React JS фундаментальный курс от А до Я (YouTube, 1 видео) – трехчасовой курс по Реакту.

React JS. Полный Курс для Начинающих 2021 (YouTube, 27 видео) – в рамках курса создадите приложение для заказа бургеров в сети ресторанов Hot Burgers.

Уроки React JS для начинающих (YouTube, 14 уроков) – по итогам курса сделаете небольшое веб-приложение.

Курс "React JS – путь самурая 1.0", уроки, практика (YouTube, 101 видео) – «исполнись решимости и действуй». Хагакурэ

7. Vue.js

Официальная документация на русском языке – нет ничего лучше официальной документации на русском языке от разрабов.

Бесплатный курс по Vue.js (YouTube, 32 видео) – от базовых концепций до v-model и семантики.

Vue 3 Основы для Начинающих – Полный Курс [2021] (YouTube, 1 видео) – «без лишних слов – только суть». Комментарий пользователя.

VUE.JS 3 – с нуля до первого приложения (YouTube, 3 урока) – за два часа поймете, как создавать формы.

Vue.js подробный курс (YouTube, 11 видео) – постигните Vue.js за 3 часа.

Vue 3 фундаментальный курс от А до Я (YouTube, 1 видео) – разработаете приложение с основными кейсами, которые встречаются везде: CRUD, сортировка, поиск, пагинация, динамическая пагинация. Сделаете mixins, directives, изучите vuex и composition api.

8. Angular

Front-end. (Angular 6, Sass, VS Code) (Stepik, уроков) – краткий курс-справка по качественному программированию SPA (Single page application) c использованием фреймворка Angular, препроцессора Sass в редакторе VS Code.

Изучение Angular для начинающих (YouTube, 7 уроков) – научитесь создавать компоненты, осуществлять маршрутизацию, работать с формами и многое другое

Angular – Быстрый курс за 60 минут (YouTube, 1 урок) – сравните Angular с альтернативными технологиями и познакомиться с самыми основами этого фреймворка

9. PHP

PHP для начинающих (Stepik, 10 уроков) – дают основы, включая синтаксис PHP и объявление переменных. Затем курс перейдете к работе с арифметическими операторами, условными операторами, циклами, функциями и массивами.

PHP для начинающих (82 урока) – онлайн-тренажер поможет изучить PHP с нуля, с самых азов.

Курс PHP для начинающих (28 уроков) – онлайн-тренажер с большим для такого формата обучения комьюнити и чатом в телеграме.

PHP – первое знакомство (Stepik, 53 урока) – краткий курс без лишней воды поможет постичь фундамент PHP и ООП.

Основы php с нуля. Новейший курс 2020 (YouTube, 24 урока) – введение в PHP, функции, замыкания, Cookie, работа с файлами.

10. Nginx, Apache и Docker

Основы Nginx (YouTube, 32 видео) – курс начинается с рассмотрения различий между Nginx и Apache, позже речь пойдет про различные способы установки Nginx, кастомную установку и настройку Nginx, как сервиса.

Конфигурирование web-сервера (YouTube, 1 видео) – проведете установку Nginx и apache, настроите порты, проведете балансировку нагрузки на Nginx и настроите upstream на бэкэнд Apache.

Установка web-сервера PHP+APACHE+MYSQL (YouTube, 1 видео) – описан процесс установки локального web-сервера на Windows: Apache, PHP, MySQL, phpMyAdmin.

Основы Docker. Большой практический выпуск (YouTube, 1 видео) – установите Докер, поработаете с портами, поднимите временную базу данных и создадите виртуальную машину.

Docker для Начинающих – Полный Курс (YouTube, 1 урок) – разработаете приложение на NodeJS (сюда входит и React, Angular, Vue). Закончив разработку локально, зальете это приложение на удаленный сервер и там запустить его.

Docker уроки от А до Я (YouTube, 12 уроков) – узнаете в чем разница между образами контейнером и запустите фреймворк Laravel в Докере.

11. MySQL

Введение в базы данных (Stepik, 23 урока) – основу курса составляет изучение и применение в типовых ситуациях средств SQL для обработки данных в SQL-СУБД.

Свободное погружение в СУБД (Stepik, 66 уроков) – в курсе затронуты темы улучшения схемы БД, средства SQL для построения сложных аналитических запросов, управление конкурентным доступом к данным и некоторые возможности из нереляционного мира, присутствующие в реляционных СУБД

Изучение SQL для начинающих (YouTube, 9 уроков) – изучите основы языка SQL и сможете прописывать различные команды для работы с СУБД, такими как: MySQL, SQLite, PostgreSQL и многими другими.

Основы SQL (YouTube, 19 уроков) – курс начального уровня, предварительных знаний о базах данных и SQL не требуется.

Уроки MySQL для начинающих (YouTube, 10 уроков) – научитесь работать с базой данных как через графический интерфейс PhpMyAdmin, так и через написания кода на основе языка PHP.

Материалы по теме

Комментарии

ЛУЧШИЕ СТАТЬИ ПО ТЕМЕ