David Dobryakov
Frontend-dev (full-stack in some cases). Linux anarсhist. Cyber-samurai.
8f669f9f-c27c-48ec-b78d-82ddfc724d90

Работа с docker, docker compose, swarm mode — Бэкенд-разработка на Node.JS #8

Микросервисы — Бэкенд-разработка на Node.JS #7

Принцип DI / IoC — Бэкенд-разработка на Node.JS #6

Документация API, swagger, postman — Бэкенд-разработка на Node.JS #5

Основы работы с TypeScript, работа Sequelize Typescript — Бэкенд-разработка на Node.JS #4

Основы работы с TypeScript — Бэкенд-разработка на Node.JS #3

Основы работы с Express, Sequelize — Бэкенд-разработка на Node.JS #2

О курсе — Бэкенд-разработка на Node.JS #1

Настраиваем JSON-сервер с авторизацией на примере приложения для заметок

Как работают селекторы в CSS? Разбираемся на примерах

Делаем авторизацию по номеру телефона или email в Django

SVG-спрайт (+ бонус про тег picture) — Фронтенд-разработка

CSS-переменные, темизация сайта — Фронтенд-разработка

Веб-доступность (a11y) — Фронтенд-разработка

Тестирование фронтенда, иммитация внешнего API, JSON-сервер — Фронтенд-разработка

Взаимодействие с внешним API — Фронтенд-разработка

Язык JS: основы, события, DOM — Фронтенд-разработка

UI-фреймворк Bootstrap (+ верстаем котиков адаптивно) — Фронтенд-разработка

Изоляция стилей (веб-компоненты, БЭМ) — Фронтенд-разработка

Основы CSS (+ практика по CSS Grid, CSS Flexbox) — Фронтенд-разработка

Семантика в HTML — Фронтенд-разработка

Основы HTML — Фронтенд-разработка

Введение — Фронтенд-разработка

Собеседования в IT/К чему готовиться?/Что спрашивать? — На всю голову JS #12 (п. у. Дима Венгеров)

Выгорание / Полгода до тимлида / Пытаюсь всё успеть / Фриланс — НА ВСЮ ГОЛОВУ JS #11

Code Review FastAPI. Docker. Общение. Пишем простое приложение на Vue и Vuetify — Сходка #1

Готовим компоненты правильно (рефакторинг) — Своя фриланс-биржа #12

2020: Преподавание/Старт карьеры/Работа/Диплом/Планы. ES2021 — НА ВСЮ ГОЛОВУ JS #10

Как работает SPA? Роутинг на фронтенде. Компонетный подход (+ пишем свой роутер)

Виды авторизации: сессии, JWT-токены. Для чего нужны сессии? Как работает JWT? (+ разбор ошибки)