У Яндекс Практикума есть бесплатный курс, который поможет выбрать профессию в программировании. Вместе разберёмся, чем занимаются тестировщики, python-, java-, веб-, мобильные разработчики и разработчики С++. Расскажем, сколько они зарабатывают, какими навыками обладают и как стать одним или одной из них.
Курс будет полезен, если:
→ у вас нет опыта, но хочется работать в программировании;
→ хотите сменить профессию, но не знаете, с чего начать.
После курса можно будет пройти бесплатную вводную часть о профессии, которая понравилась. Там вы решите первые практические задачи настоящих программистов.
Начните путь в программировании вместе с Практикумом
Курс будет полезен, если:
→ у вас нет опыта, но хочется работать в программировании;
→ хотите сменить профессию, но не знаете, с чего начать.
После курса можно будет пройти бесплатную вводную часть о профессии, которая понравилась. Там вы решите первые практические задачи настоящих программистов.
Начните путь в программировании вместе с Практикумом
❤1
ХЭШ-МАП За 40 Мин С Нуля | HashMap Для Начинающих
Хэш таблица (HashMap) - важнейшая структура данных в программировании. Особенно для начинающих, потому что про нее спрашивают на КАЖДОМ собеседовании на любом языке программирования.
Сейчас мы разберемся с тем, как она работает, с полного нуля, просто и понятно, с крутой графикой и всего за 40 минут! Так, что ты будешь великолепно понимать, как использовать HashMap в своих собственных проектах и сможешь ответить на любой вопрос по ней!
🗝 Урок живет здесь
Кодим на Коленке | #теория
Хэш таблица (HashMap) - важнейшая структура данных в программировании. Особенно для начинающих, потому что про нее спрашивают на КАЖДОМ собеседовании на любом языке программирования.
Сейчас мы разберемся с тем, как она работает, с полного нуля, просто и понятно, с крутой графикой и всего за 40 минут! Так, что ты будешь великолепно понимать, как использовать HashMap в своих собственных проектах и сможешь ответить на любой вопрос по ней!
🗝 Урок живет здесь
Кодим на Коленке | #теория
Я создал одинаковое приложение на 3 веб-фреймворках
Я написал 3 одинаковых приложения на Flask, FastAPI и Django. Какой фреймворк оказался самым лучшим?
🗝 Урок живет здесь
Кодим на Коленке | #Python
Я написал 3 одинаковых приложения на Flask, FastAPI и Django. Какой фреймворк оказался самым лучшим?
🗝 Урок живет здесь
Кодим на Коленке | #Python
SOLID принципы для JavaScript и TypeScript
SOLID: SRP — Принцип единственной ответственности (Single responsibility), OCP — Принцип Открытости-закрытости (Open-Closed), LSP — Принцип подстановки Лисков (Liskov substitution), ISP — Принцип разделения интерфейса (Interface segregation), DIP — Принцип инверсии зависимостей (Dependency inversion) с адаптацией для JavaScript и TypeScript и примерами кода для Node.js и Web приложений
🗝 Курс живет здесь
Кодим на Коленке | #JavaScript
SOLID: SRP — Принцип единственной ответственности (Single responsibility), OCP — Принцип Открытости-закрытости (Open-Closed), LSP — Принцип подстановки Лисков (Liskov substitution), ISP — Принцип разделения интерфейса (Interface segregation), DIP — Принцип инверсии зависимостей (Dependency inversion) с адаптацией для JavaScript и TypeScript и примерами кода для Node.js и Web приложений
🗝 Курс живет здесь
Кодим на Коленке | #JavaScript
CQRS, Event Sourcing
В этом курсе мы рассмотрим создание простого банковского приложения на Spring Boot с применением паттернов CQRS и Event Sourcing.
🗝 Курс живет здесь
Кодим на Коленке | #Spring
В этом курсе мы рассмотрим создание простого банковского приложения на Spring Boot с применением паттернов CQRS и Event Sourcing.
🗝 Курс живет здесь
Кодим на Коленке | #Spring
Обзор Code Basics - бесплатный тренажёр, который научит тебя кодить
Привет! В этом видео я покажу вам один из самых недооценённых ресурсов для изучения программирования — Code Basics. Здесь можно начать изучать JavaScript, Python, Ruby, Go, Elixir, Clojure и другие языки прямо в браузере — без регистрации и с возможностью сразу писать код.
🗝 Урок живет здесь
Кодим на Коленке | #теория
Привет! В этом видео я покажу вам один из самых недооценённых ресурсов для изучения программирования — Code Basics. Здесь можно начать изучать JavaScript, Python, Ruby, Go, Elixir, Clojure и другие языки прямо в браузере — без регистрации и с возможностью сразу писать код.
🗝 Урок живет здесь
Кодим на Коленке | #теория
Микросервисы Spring Boot + gRPC
Курс по написанию микросервисов на Spring Boot. В качестве способа коммуникации микросервисов используется gRPC.
🗝 Курс живет здесь
Кодим на Коленке | #Spring
Курс по написанию микросервисов на Spring Boot. В качестве способа коммуникации микросервисов используется gRPC.
🗝 Курс живет здесь
Кодим на Коленке | #Spring
Никогда так не настраивай SSH! Делаем невидимый SSH с Fail2Ban + PortKnocking
В данном видео рассмотрим защиту SSH сервера с использованием нестандартных портов, RSA ключей и настройки sshd. Дополним все это Fail2Ban для внедрения лимитов и защиты от спам атак, а закончим настройку используя Port Knocking на чистом nftables.
🗝 Урок живет здесь
Кодим на Коленке | #OS
В данном видео рассмотрим защиту SSH сервера с использованием нестандартных портов, RSA ключей и настройки sshd. Дополним все это Fail2Ban для внедрения лимитов и защиты от спам атак, а закончим настройку используя Port Knocking на чистом nftables.
🗝 Урок живет здесь
Кодим на Коленке | #OS
Подключение Postgres к Django приложению
Показываю разные способы подключения Postgres к Django проекту.
🗝 Урок живет здесь
Кодим на Коленке | #Django
Показываю разные способы подключения Postgres к Django проекту.
🗝 Урок живет здесь
Кодим на Коленке | #Django
👍2
Основы использования RabbitMQ
Что такое брокер сообщений.
Что такое RabbitMQ.
Преимущества RabbitMQ.
🗝 Урок живет здесь
Кодим на Коленке | #RabbitMQ
Что такое брокер сообщений.
Что такое RabbitMQ.
Преимущества RabbitMQ.
🗝 Урок живет здесь
Кодим на Коленке | #RabbitMQ
👍4
Testcontainers + Spring Boot 3.2.0 + Codecov - Самое простое интеграционное тестирование
🗝 Урок живет здесь
Кодим на Коленке | #тестирование
🗝 Урок живет здесь
Кодим на Коленке | #тестирование
Redis базовый курс. Установка и методы Redis. База данных Redis. Синтаксис Redis
🗝 Урок живет здесь
Кодим на Коленке | #Redis
🗝 Урок живет здесь
Кодим на Коленке | #Redis
Сочетания клавиш PyCharm
Самые классные сочетания клавиш PyCharm, которые я постоянно использую.
🗝 Урок живет здесь
Кодим на Коленке | #IDE
Самые классные сочетания клавиш PyCharm, которые я постоянно использую.
🗝 Урок живет здесь
Кодим на Коленке | #IDE
👍2
Retry силами RabbitMQ через TTL и Dead Letter Queue
Делаем повторную обработку сообщения через встроенные инструменты в RabbitMQ - с помощью Dead Letter Exchange и TTL.
🗝 Урок живет здесь
Кодим на Коленке | #RabbitMQ
Делаем повторную обработку сообщения через встроенные инструменты в RabbitMQ - с помощью Dead Letter Exchange и TTL.
🗝 Урок живет здесь
Кодим на Коленке | #RabbitMQ
FastAPI + Taskiq: отложенные задачи и asyncio
В отличие от Celery, Taskiq позволяет запускать задачи с asyncio.
Помимо этого очевидного плюса у Taskiq ещё много преимуществ: использование аннотаций типов, чтобы нам было легче писать код, улучшенная производительность в сравнении с Celery и Dramatiq, а также интеграции с FastAPI, FastStream, aiohttp, aiogram.
🗝 Урок живет здесь
Кодим на Коленке | #Python
В отличие от Celery, Taskiq позволяет запускать задачи с asyncio.
Помимо этого очевидного плюса у Taskiq ещё много преимуществ: использование аннотаций типов, чтобы нам было легче писать код, улучшенная производительность в сравнении с Celery и Dramatiq, а также интеграции с FastAPI, FastStream, aiohttp, aiogram.
🗝 Урок живет здесь
Кодим на Коленке | #Python