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

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

Boost: https://t.me/learnsu?boost
Download Telegram
Уроки JavaScript

Курс посвящен развитию навыков программирования на JavaScript и изучению фронтенд-технологий. Научимся работать с регулярными выражениями, основами алгоритмов, рекурсией, структурами данных и методами массивов, а также разберутся с ключевыми особенностями React и TypeScript.

🗓 2021 18 часов

🔹01 Регулярные выражения
🔹02 Оценка сложности алгоритмов
🔹03 Рекурсия и стек
🔹04 Реализуем бинарное дерево
🔹05 Учимся использовать стек и очередь
🔹06 Разберём каррирование
🔹07 20 методов массивов в JavaScript
🔹08 Изучим методы функций call, apply, bind
🔹09 Пишем вместе throttle и debounce
🔹10 Разбираем тестовое задание на senior frontend developer в Лондоне
🔹11 Разбор Promise и создание собственной имплементации MyPromise
🔹12 Как работает Event Loop
🔹13 Разрабатываем умный SHUFFLE для игры «Пятнашки»
🔹14 Пишем полифилы
🔹15 Разрабатываем ToDo лист на React + TypeScript + Zustand

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

Бесплантые курсы IT 🔹 #js
9👍6🔥6
Курс по React JS

Этот курс погружает в мир React JS, начиная с базовых знаний по JS и переходя к созданию стильных приложений. Вы научитесь обмениваться данными между частями приложения, управлять его состоянием, отображать списки и строить графики. Также курс раскрывает темы условного отображения компонентов, работы с фрагментами и хуками, а также основы маршрутизации в React JS, делая ваше путешествие по React JS увлекательным и понятным.

🗓 2023 10 часов

🔹01 Основы React JS
🔹02 JS необходимый для курса
🔹03 Шаблон приложения React JS, стилизация компонентов
🔹04 Передача данных между компонентами. Props
🔹05 Состояние приложения
🔹06 Рендеринг списков в приложении
🔹07 Условный рендеринг компонентов
🔹08 Строим графики с библиотекой Nivo
🔹09 Фрагменты и хуки в React JS
🔹10 Маршрутизация в React JS

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

Бесплантые курсы IT 🔹 #js
👍139🔥9
Node.js

🗓 2023 7 часов

Курс по Node.js научит создавать веб-приложения, работать с базами данных и API. Вы освоите создание серверов, разберётесь с модулями и научитесь размещать приложения на хостинге. По завершении курса вы сможете создать свой сайт с админ-панелью.

🔹01 Установка node.js
🔹02 Создание модулей, подключение, проект на модулях
🔹03 Получение информации о файлах и папках
🔹04 Читаем и записываем файлы в Node.js
🔹05 Работаем с JSON файлами
🔹06 Сервер на Node.js от простого к сложному
🔹07 Обзор проекта к спринту "Создание сервера на Node.JS"
🔹08 Выкладываем NODE.JS
🔹09 Создаем сайт с админ-панелью, логином и паролем на Node.js
🔹10 Работаем с API в Node.js
🔹11 Работа с API в Node.js - запросы с FETCH
🔹12 Node.JS и MySQL. Создаем базу данных и таблицы
🔹13 МуSQL и Node.js. Синхронные и асинхронные запросы в базу данных
🔹14 Node.js и MySQL через ORM
🔹15 Проект на Node.js: сайт с админ панелью, регистрацией, авторизацией

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

Бесплатные курсы IT 🔹 #sql #js
👍1210🔥8
VS Code для JavaScript разработчиков

🗓 2020 2 часа

Курс предназначен для тех, кто хочет изучить основные функции и возможности программы, которая широко используется в разработке программного обеспечения. Вы научитесь работать с интерфейсом программы, настраивать ее под свои предпочтения и использовать удобные хоткеи для ускорения работы. Также вы освоите работу с инструментом Git и платформой Github для удобного сотрудничества и контроля версий в проектах.

🔹01 Интерфейс
🔹02 Intellisense
🔹03 Настройки
🔹04 Горячие клавиши
🔹05 Плагины
🔹06 Сниппеты
🔹07 Дебаг
🔹08 Работа с Git и Github

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

Бесплатные курсы IT 🔹 #js
14👍14🔥6
JavaScript Паттерны

🗓 2019 2 часа

В видео-курсе рассмотрим самые распространённые паттерны проектирования, которые используются при разработке. Рассматривать мы их с вами будем на примере языка JavaScript в синтаксисе ES6.

🔹01 Введение
🔹02 Singleton
🔹03 Factory Method
🔹04 Abstract Factory
🔹05 Prototype
🔹06 Builder
🔹07 Decorator
🔹08 Facade
🔹09 Proxy
🔹10 Adapter
🔹11 Composite
🔹12 Bridge
🔹13 Flyweight
🔹14 Mediator
🔹15 Iterator
🔹16 Chain of Responsibility
🔹17 Strategy
🔹18 Memento
🔹19 Template Method
🔹20 Visitor
🔹21 Command
🔹22 Observer
🔹23 State

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

Бесплатные курсы IT 🔹 #js
13👍12🔥6❤‍🔥1
ReactJS + NodeJS для начинающих

🗓 2022 4 часа

Этот курс представляет собой всестороннее обучение по созданию полнофункциональных веб-приложений, охватывающее бэкенд-разработку на Node.js и Express, а также фронтенд-разработку с использованием React и интеграцию с MongoDB. Он нацелен на начинающих и разработчиков среднего уровня, желающих научиться создавать и поддерживать современные веб-приложения.

🔹01 Основы разработки бэкенда
🔹02 Разработка приложения на Express
🔹03 Авторизация и безопасность
🔹04 Работа с MongoDB
🔹05 Валидация и обработка ошибок
🔹06 Авторизация и управление профилем
🔹07 Рефакторинг и CRUD для статей
🔹08 Работа с изображениями
🔹09 Дополнительные middleware
🔹10 Основы фронтенда и React
🔹11 Интеграция с Redux и Axios
🔹12 Асинхронные действия и стейт
🔹13 Функционал авторизации и регистрации
🔹14 Управление статьями на фронтенде
🔹15 Деплой и финал

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

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

🗓 2019 21 час

Этот курс охватывает ключевые аспекты JavaScript, от основ для начинающих до продвинутых техник, включая ES6, паттерны проектирования, и отладку. Он идеально подходит для всех, кто хочет углубить свои знания в JavaScript, улучшить навыки программирования и оставаться в курсе последних трендов в этом языке.

🔹01 JavaScript ES6
🔹02 JavaScript Паттерны. Шаблоны проектирования
🔹03 Пишем приложение на голом JS с авторизацией без фреймворков
🔹04 Полный гайд по JavaScript собеседованию
🔹05 Как дебажить JavaScript. Chrome DevTools
🔹06 Как создать свой bind
🔹07 18 способов сократить JavaScript код
🔹08 Композиция или Наследование в JavaScript?
🔹09 Jest. Unit Тестирование в JavaScript
🔹10 SOLID Принципы в JavaScript
🔹11 JavaScript Основы для Начинающих
🔹12 Что нового в JavaScript 2020?
🔹13 6 новых фишек в JavaScript
🔹14 Структуры данных в JavaScript. Пишем свой LinkedList

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

Бесплатные курсы IT 🔹 #js
👍1210🔥9
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
NodeJS

🗓 2020 6 часов

Изучаем Backend разработку с Node.js. Работаем с серверами, файлами, базами данных. Изучаем асинхронный и синхронный подход.

🔹01 Установка и первая программа
🔹02 Дебаг программ на Node.js
🔹03 Передача параметров в Node.js
🔹04 Читаем папки и файлы
🔹05 Читаем и пишем CSV и JSON файлы в Node.js
🔹06 Получение GET и POST запросов на Node.js
🔹07 Подключение к базе данных MySQL в Node.js
🔹08 Роутинг на Node.JS
🔹09 Последовательные запросы в базу данных на Node.js
🔹10 Модули Node.js, require
🔹11 Проект на pure Node.js
🔹12 Загрузка файлов на сервер. Часть 1
🔹13 Загрузка файла на сервер на чистой Node.js
🔹14 Сохраняем данные из формы в базу. Sequelize
🔹15 Установка Node приложений на сервер. Руками

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

Бесплатные курсы IT 🔹 #js
👍12🔥97
NodeJS Angular

🗓 2018 9 часов

Курс погружает в разработку fullstack приложений с использованием NodeJS, Express, MongoDB, и Angular, обучая созданию REST API, проектированию архитектуры и систем авторизации, а также разработке и настройке сервера и клиентской части. Участники научатся реализовывать комплексные решения, от настройки окружения до разработки функциональных роутов и обработки данных пользователя.

🔹01 Разработка fullstack приложение на NodeJS,Express, mongoDB, Angular
🔹02 REST API
🔹03 Архитектура приложения
🔹04 Как устроена авторизация в приложении на NodeJS
🔹05 Модели данных будущего проекта
🔹06 API запросы
🔹07 Нужные программы
🔹08 Обзор разрабатываемой CRM системы
🔹09 Начало разработки. Настройка окружения
🔹10 Создании сервера
🔹11 Настройка запуска приложения через index.js
🔹12 Создание роутов авторизации auth
🔹13 Создание всех роутов
🔹14 Парсинг данных пользователя
🔹15 Подключение cors и morgan пакетов через npm

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

Бесплатные курсы IT 🔹 #js
🔥17👍96
React

🗓 2021 25 часов

Освойте новейшие функции React 18 с нашим курсом, предлагающим практические уроки для разработчиков всех уровней, чтобы улучшить производительность и создавать мощные веб-приложения.

🔹01 React JS фундаментальный курс от А до Я
🔹02 Топ 5 React хуков (React hooks)
🔹03 React TypeScript. Props, Events, Router, Hooks, Requests
🔹04 React & Redux & TypeScript
🔹05 React & Node.js
🔹06 React & Firebase real-time с авторизацией через Google
🔹07 Websockets React & Node js & Canvas
🔹08 Mobx & React
🔹09 React JS
🔹10 Создаем свой UI Framework. Webpack, StoryBook, публикуем в NPM
🔹11 Быстрый frontend
🔹12 Rect 18
🔹13 Шахматы на React и TypeScript
🔹14 CI CD наглядные примеры
🔹15 Собеседование

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

Бесплатные курсы IT 🔹 #js
17👍9🔥8
Node JS

🗓 2021 18 часов

Этот курс охватывает полный спектр разработки на JavaScript, начиная от базового backend на Node.js и Express до сложных FullStack приложений с React и TypeScript, включая создание интернет-магазинов и разработку Telegram ботов. Он акцентирует на практических навыках, подготавливая к собеседованию на позицию Junior Node.js разработчика.

🔹01 Клиент-сервис на JavaScript
🔹02 Backend для начинающих на node.js express. RESTfull API, CRUD, HTTP
🔹03 FullStack разработка SSR на React TypeScript
🔹04 Cобеседование Junior NODE JS backend разработчика
🔹05 Интернет магазин с нуля
🔹06 GraphQL & Apollo & React & Nodejs
🔹07 Простая авторизация на NODE JS
🔹08 Websockets React & Node js
🔹09 Продвинутый BACKEND на Node.js
🔹10 Telegram БОТ на JavaScript за 15 минут
🔹11 Продвинутая JWT авторизация на React и Node js
🔹12 Node JS фундаментальный курс от А до Я
🔹13 Web app TELEGRAM Бот на node js и React
🔹14 Event Loop от А до Я. Архитектура браузера и Node JS

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

Бесплатные курсы IT 🔹 #js
16👍11🔥6
ExpressJS

🗓 2021 1 час

Express JS - серверный фреймворк для NodeJS. В рамках ролика напишем статический сайт с использованием EJS и напишем REST API приложение с использованием VueJS.

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

Бесплатные курсы IT 🔹 #js
🔥157👍7
Создание игр на JavaScript с помощью Phaser

🗓 2018 2 часа

Ещё не выбрал технологию, а уже хочется создавать кроссплатформенные игры? Ты на верном пути, ведь этот мастер-класс как раз для тех, кто хочет научиться программировать на языке JavaScript и создавать игры и другие проекты.

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

Бесплатные курсы IT 🔹 #js
👍139🔥9
Курс Vue 3

🗓 2022 3 часа

🔹01 Как использовать? Composition и Options API
🔹02 Установка и запуск Vue 3 на Vite
🔹03 Основы реактивности компонента Vue
🔹04 Поиск товаров во Vue, v-model, computed
🔹05 Форма отзыва с фото во Vue
🔹06 Компоненты, слоты, передача информации между компонентами

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

Бесплатные курсы IT 🔹 #js
👍1512🔥4
React и TypeScript - Быстрый Курс

🗓 2022 2 часа

Этот урок по React и TypeScript предназначен как для новичков, так и для разработчиков, пришедших из смежных технологий, желающих быстро разобраться в работе React. Слушатели узнают основные концепции библиотеки React, научатся создавать пользовательские интерфейсы, и получат навыки, применимые в разработке современных веб-приложений.

🔹01 Обновления в React за последние два года и ключевые концепции.
🔹02 Демонстрация создания приложения на React.
🔹03 Разбор компонентного подхода в разработке интерфейсов.
🔹04 Установка и настройка среды разработки с TypeScript.
🔹05 Создание приложения через Create React App с шаблоном TypeScript.

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

Бесплатные курсы IT 🔹 #js #react #typescript
🔥15👍118
TypeScript

🗓 2020 2 часа

Курс подходит для тех, кто хочет углубиться в основы TypeScript. Слушатели приобретут навыки работы с типами, функциями, перечислениями, классами и интерфейсами. Вы узнаете, как применять строгую типизацию для повышения надёжности и читаемости кода.

🔹 01 Обзор возможностей TypeScript
🔹 02 Основные типы данных
🔹 03 Базовые типы (продолжение)
🔹 04 Работа с перечислениями (Enums)
🔹 05 Создание и использование функций
🔹 06 Объекты и их типизация
🔹 07 Классы
🔹 08 Наследование между классами
🔹 09 Пространства имён и модули
🔹 10 Интерфейсы для объектов
🔹 11 Обобщённые типы (Generics)
🔹 12 Декораторы
🔹 13 Утилитарные типы (Utility Types)

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

Бесплатные курсы IT 🔹 #typescript #js
12👍11🔥10
Уроки React Native для начинающих

🗓 2021 4 часа

Курс подходит для тех, кто хочет освоить разработку мобильных приложений на React Native. В ходе обучения слушатели научатся создавать полноценные приложения для Android и iOS, изучат основы работы с компонентами и стилями, а также разберутся в основных аспектах разработки с использованием React Native.

🔹 01 Введение в React Native и создание мобильных приложений
🔹 02 Создание проекта и запуск на Android и iOS
🔹 03 Основные компоненты: View, Text, Button, Alert, Image
🔹 04 Написание стилей для приложения с использованием Flexbox
🔹 05 Разработка приложения Todo List
🔹 06 Старт разработки новостного приложения
🔹 07 Навигация между экранами приложения
🔹 08 Добавление дизайна и улучшение интерфейса
🔹 09 Модальные окна и векторные иконки
🔹 10 Создание формы для добавления записей
🔹 11 Завершение проекта и подведение итогов

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

Бесплатные курсы IT 🔹 #react #js
👍15🔥117
Курс по 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
Изучаем JavaScript с нуля
Бесплатный курс для новичков

🗓 2024 16 часов

В этом курсе вы освоите JavaScript с нуля. Видеоуроки помогут вам понять основы, практические аспекты и дополнительные техники программирования на JavaScript.

🔹 01 Полный курс за 6 часов: теория + практика
🔹 02 Основы для новичков и HTML верстальщиков
🔹 03 Практическое программирование для начинающих
🔹 04 Методы массивов: forEach, find, filter и др.
🔹 05 Дата и время: работа с объектом Date
🔹 06 Все о модулях: import и export
🔹 07 Как самостоятельно выучить JavaScript
🔹 08 Обзор проектов в frontend разработке
🔹 09 Ответы на популярные вопросы

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

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