Бесплатные курсы IT
4.24K subscribers
440 photos
1 video
444 links
Мы собираем бесплатные курсы по популярным направлениям IT с уклоном в программирование. То, что многие школы продают за очень большие деньги, мы даём вам бесплатно.

Редакция канала: @writetoalice

Boost: https://t.me/learnsu?boost
Download Telegram
Основы программирования с примерами на JavaScript
(1 часть)

Лекции по инженерии программного обеспечения с примерами кода на JavaScript и Node.js от сообщества Metarhia и NodeUA, автор Тимур Шемсединов / Timur Shemsedinov

🗓 2019 45 часов

🔹01 Карта специальности инженер-программист
🔹02 Введение в программирование
🔹03 Настройка среды: Node.js, npm, git, eslint
🔹04 Базовый синтаксис JavaScript
🔹05 Функции, стрелочные функции, контексты, замыкания в JavaScript
🔹06 Массивы, объекты, классы, прототипы в JavaScript
🔹07 Языки программирования: обзор, сравнение, выбор
🔹08 Функции высшего порядка, колбеки, события на JavaScript
🔹09 История развития языков программирования
🔹10 Парадигмы программирования (обзор)
🔹11 Работа со строками, шаблонами и юникодом в JavaScript
🔹12 Антипаттерны общие для всех парадигм
🔹13 Консоль и командная строка в JavaScript и Node.js
🔹14 Чеининг функций и объектов, обработка ошибок в JavaScript
🔹15 Рекурсия: косвенная и хвостовая, стек, выход
🔹16 Итерирование, циклы и итераторы в JavaScript
🔹17 Массивы в JavaScript (методы Array)
🔹18 Коллекции, множества, хештаблицы в JavaScript
🔹19 Code Review: как это и зачем
🔹20 И это ещё не всё :)

♦️ Смотреть курс

Бесплатные курсы IT 🔹 #js #nodejs
👍31
Основы программирования с примерами на JavaScript
(2 часть)

Лекции по инженерии программного обеспечения с примерами кода на JavaScript и Node.js от сообщества Metarhia и NodeUA, автор Тимур Шемсединов / Timur Shemsedinov

🗓 2019 21 час

🔹01 Объектно-ориентированное программирование
🔹02 Структуры (struct) или записи (record)
🔹03 Карта специальности инженер-программист
🔹04 Графы и запросы к графовым структурам на JavaScript
🔹05 Проекции и отображения наборов данных в JavaScript
🔹06 Мономорфный и полиморфный код, инлайн-кэш, скрытые классы в JavaScript
🔹07 Функциональное программирование на JavaScript
🔹08 Реактивное программирование на JavaScript
🔹09 Измерение производительности кода и оптимизация в JavaScript и Node.js
🔹10 Асинхронное программирование
🔹11 Автоматное программирование c примерами на JavaScript
🔹12 Антипаттерны ООП
🔹13 Шаблон Singleton (синглтон) в JavaScript
🔹14 Функциональные объекты, функторы и монады в JavaScript
🔹15 Генераторы и асинхронные генераторы в JavaScript
🔹16 Итераторы и асинхронные итераторы в JavaScript
🔹17 Перечислимый тип (enum) в JavaScript и TypeScript
🔹18 Дженерики и обобщенное программирование
🔹19 Тестирование: юниттесты с примерами на JavaScript
🔹20 Тестирование: системное и интеграционное тестирование на JavaScript
🔹21 Интроспекция и рефлексия в JavaScript

♦️ Смотреть курс

Бесплатные курсы IT 🔹 #js #nodejs
👍52
ReactJS + NodeJS

🗓 2022 5 часов

Ты научишься с нуля разрабатывать бэкенд на стэке MERN (MongoDB, Express, React, NodeJS) и подключать к фронтенду свой бэкенд. Также, к завершению урока ты научишься деплоить своё приложение на Heroku + Vercel.

🔹01 Теория по бэкенду
🔹02 Начало разработки бэкенда
🔹03 Установка библиотеки Express
🔹04 Подключаем модульный подход для NodeJS
🔹05 Начинаем разработку приложения на Express
🔹06 Создаем тестовую авторизацию
🔹07 Подключаем JSON Web Token (JWT)
🔹08 Регистрация + подключение MongoDB
🔹09 Создаем модель UserModel
🔹10 Установка Express Validator
🔹11 Создаем пользователя в БД
🔹12 Шифрование пароля BCrypt
🔹13 Подключение к БД через MongoDB Compass
🔹14 Обработка ошибок

♦️ Смотреть курс

Бесплатные курсы IT 🔹 #js #react #nodejs
18👍8🔥8
Курс по Node.js для Начинающих
Погружение в мир разработки

🗓 2023 7 часов

Курс дает основы работы с Node.js, включая установку, практику выполнения кода и основные концепции JavaScript. Вы научитесь создавать модули и оптимизировать асинхронные операции.

🔹 01 Обзор и введение в Node.js
🔹 02 Установка Node.js
🔹 03 Выполнение кода в Node.js
🔹 04 Основы JavaScript
🔹 05 Переменные и типы данных
🔹 06 Динамическая типизация
🔹 07 Функции и массивы
🔹 08 Операторы и деструктуризация
🔹 09 Классы и промисы
🔹 10 Архитектура Node.js
🔹 11 Цикл событий и обработка
🔹 12 Практика работы с событиями
🔹 13 Стек вызовов (call stack)
🔹 14 Модули CommonJS
🔹 15 Импорт и экспорт в модулях

♦️ Смотреть курс

Бесплатные курсы IT 🔹 #js 🔹 #nodejs
🔥1412👍8