CODE BLOG
12K subscribers
5.26K photos
36 videos
99 files
2.93K links
IT юмор, обучающие видео и многое другое.

YouTube: https://youtube.com/codeblog
VK: https://vk.com/codeblog
Чат: @codeblog_chat

По всем вопросам: @p_shvanov

Ресурс включён в перечень Роскомнадзора: https://www.gosuslugi.ru/snet/67c04851241cbc1f487e5054
Download Telegram
Автоматизация тестирования с Pytest и Python

1. Вводное занятие и краткий инструктаж
2. Пишем свои первые автотесты
3. Усложняем задачу, добавив первый реквест
4. Улучшаем валидацию объектов и работаем с jsonschema
5. Используем pydantic для валидации данных в тестах
6. Пишем тесты близкие к боевым условиям и бустим AssertError log
7. Fixtures, conftest. Зачем они и как с ними работать
8. Fixtures и conftest интересные фичи которые стоит знать
9. Декораторы для тестов. Parametrize, skip, duration, custom params
10. Создаём красивый allure report для результатов тестов

#video #qa

https://www.youtube.com/watch?v=s_aG4tBJoeI&list=PLB2iiSfKWtvykq9s0plSVI_Du60i0iphU
👍5👎3
🚀Приглашаем C#-разработчиков с опытом, которые хотят стать Fullstack-спецами, на бесплатный урок «Принцип работы «Сборщика Мусора» в .NET»: https://otus.pw/YAZn/

На вебинаре онлайн-курса «C# ASP.NET Core Developer» мы:
- Разберемся, как хранятся объекты в памяти в .NET
- Познакомимся с принципом выделения физической памяти для приложений
- Поймем принцип работы сборщика мусора (поколения, стратегии, карточный стол)
- Начнем отличать деструкторы от финализаторов и научимся использовать Disposable Pattern

Если вы жаждете нового опыта, записывайтесь на вебинар с экспертом!

👉Перед занятием нужно пройти тест и определить свой уровень подготовки: https://otus.pw/o3ad/

Реклама. Информация о рекламодателе на сайте www.otus.ru.
Please open Telegram to view this post
VIEW IN TELEGRAM
👎5👍2
Мои братки используют 172.16.0.1

#ithumor
👍15👎1
Эффективное использование С++

1. Библиотеки, утилиты, средства разработки, сборка (Эффективное использование С++)
2. Работа с памятью. Утечки ресурсов. RAII, умные указатели (Эффективное использование С++)
3. Move semantics, rvalue reference, perfect forwarding.
4. Callbacks: lambda, bind & function.
5. Multithreading in C++ (потоки, блокировки, задачи, атомарные операции, очереди сообщений)
6. Обзор возможностей современных стандартов C++

#video #cpp

https://www.youtube.com/watch?v=oPXn_n-lrzw&list=PLntPXGBtcaSj11jJWYiwCM2QyDG22SgXr
👎3👍1
Только до конца месяца дарим 3 курса по IT за 0 рублей вместо 23 500!

У тебя всегда 💡 много возможностей.
Брать их или нет - решать тебе.

Забирать свой пак можно тут 👌

ПОДРОБНЕЕ
👎5👍1
Невозможно сосчитать

#ithumor
👍36👎1
Функции в JavaScript

1. Функции в JavaScript. 2021. Создание, вызов, работа с переменными, счетчики
2. Аргументы в функциях JavaScript. Аргументы по умолчанию, функции как аргументы. Unit 02
3. Return в функции - учимся возвращать значение функции в JavaScript. Функции в JavaScript
4. Стрелочные функции JavaScript. JavaScript function 2021
5. Callback функции в JavaScript, синхронные и асинхронные callback, callback hell
6. Контекст и функции. Замена контекста, bind, call, apply. Частичные функции и вычисления JavaScript
7. Function Expression VS Function declaration JavaScript. Особенности объявления функций
8. Pure, impure функции JavaScript. Функции высшего порядка. Side эффекты
9. JavaScript Функции высшего порядка - практическое применение
10. Рекурсия в JavaScript на простых примерах, хватит ее бояться!

#video #js

https://www.youtube.com/watch?v=XahVQOfnj_o&list=PLM7wFzahDYnF2VdVjew48HKA7E_pnItDi
👍5👎2
Как можно кодить ради удовольствия?

#ithumor
👍30👎5
Курс «Машинное обучение 1»

1. Курс «Машинное обучение 1». Лекция 1
2. Курс «Машинное обучение 1». Лекция 2
3. Курс «Машинное обучение 1». Лекция 3
4. Курс «Машинное обучение 1». Лекция 4
5. Курс «Машинное обучение 1». Лекция 5
6. Курс «Машинное обучение 1». Лекция 6
7. Курс «Машинное обучение 1». Лекция 7
8. Курс «Машинное обучение 1». Лекция 8
9. Курс «Машинное обучение 1». Лекция 9
10. Курс «Машинное обучение 1». Лекция 10

#video #ai

https://www.youtube.com/watch?v=QVs8QjuAN74&list=PLEqoHzpnmTfChItexxg2ZfxCsm-8QPsdS
👍2👎1
С рождения уже должен написать свой калькулятор

#ithumor
👍31😢6👎1
REST API на Go

1. Разработка Web-Приложений на Golang. Знакомство с проектом.
2. Базовая структура проекта. HTTP-Сервер.
3. Чистая Архитектура. Внедрение Зависимостей.
4. Запуск Postgres в Docker. Файлы миграций. Конфигурации приложения.
5. Подключение к БД из приложения. Переменные окружения. Библиотека sqlx
6. Регистрация пользователей
7. Аутентификация. JWT-токены.
8. Парсинг JWT-токенов. Middleware аутентификации
9. Создание и получение списков
10. Удаление и обновление списков

#video #go

https://www.youtube.com/watch?v=1LFbmWk7NLQ&list=PLbTTxxr-hMmyFAvyn7DeOgNRN8BQdjFm8
👍2👎1
На это очень больно смотреть

#ithumor
👍18😢5👎1
Backend разработка

1. Stateful vs Stateless Дизайн Веб-Приложений 🚀
2. Аутентификация в Веб-Приложениях 👨‍💻JWT и Сессии
3. Веб-разработка для начинающих 🚀 Frontend & Backend
4. Проектируем Архитектуру Telegram Бота 🚀Как устроены Telegram боты? (#3)
5. Интеграция с платежными системами (Golang & ngrok) 💸на примере FONDY
6. Что такое CI/CD и зачем он нужен? 🚀На реальном примере
7. Что такое Docker и зачем он нужен? 🐳Эволюция развертывания приложений
8. SQL на примере Postgres 👨‍💻Базы данных для начинающих
9. NoSQL для начинающих 👨‍💻 На примере MongoDB
10. Современная веб-разработка 🚀 Frontend & Backend & Fullstack

#video #backend

https://www.youtube.com/watch?v=DZCHvxlxwmI&list=PLbTTxxr-hMmzdP4nCix9KnFIRo-Dvfjkt
👍4👎1
Когда пишет HR, а ты отвечаешь "Не ищу работу"

#ithumor
👍35👎2😢1
Введение в программирование

1. Массивы и ссылки
2. Ввод-вывод и исключения
3. Классы и объекты
4. Коллекции
5. Наследование
6. Синтаксис Java (часть 1)
7. Синтаксис Java (часть 2)
8. Синтаксис Java (часть 3)
9. Пример: крестики-нолики

#video

https://www.youtube.com/watch?v=kD-1zDS0XS8&list=PLBAwg87wLtfKvyWA-9mEt2rHcD6y6LWzo
👍3👎1
This media is not supported in your browser
VIEW IN TELEGRAM
Когда я начинаю читать спецификации моего нового проекта.

#ithumor
👍20👎1
Технические интервью Java

1. Техническое интервью Java Developer - Алексей Гумен
2. Техническое интервью Java Developer - Евгений Мереха
3. Техническое интервью Java Developer - Алексей Гумен
4. Техническое интервью Java Developer - Юрий Мусиенко
5. Техническое интервью Java Developer - Артем Рутковский
6. Техническое интервью Java Developer - Иван Крутиков
7. Техническое интервью Java Developer - Алексей Ботя
8. Техническое интервью Java Developer - Михаил Кончиц
9. Техническое интервью Java Developer - Азамат Сегизбаев
10. Техническое интервью Java Developer - Юрий Бродинский

#video #java

https://www.youtube.com/watch?v=LTJpKChCNSA&list=PLxqzxxW1gWwJvVK11R_lJKAlP_9m3Gu2H
👍2👎1
Нужно всего лишь послушать БЕСПЛАТНЫЙ ВЕБИНАР
"Отказоустойчивость СХД АЭРОДИСК: зачем она нужна и как ее повысить?"
Который состоится 21 февраля в 15:00 (МСК)
Спикеры: Фарух Шаймарданов - Менеджер по продукту, АЭРОДИСК
Алексей Меркулов - Руководитель отдела разработки СХД, АЭРОДИСК

Программа вебинара:

— Для чего это нужно? Обзор сценариев отказоустойчивости СХД АЭРОДИСК
— Как это работает? Настройка и демонстрация отказоустойчивости СХД АЭРОДИСК
— Ответы на вопросы и анонс следующих тем ОколоИТ

Регистрация по ссылке: https://clck.ru/33XVjW
👎4👍1
Даже полыхает

#ithumor
👍29😢3👎1
Анимация на JavaScript

1. Создаём красивый parallax-эффект | HTML, CSS, JS
2. Рисуем и анимируем svg-текст в вебе | HTML, CSS
3. Рисуем и анимируем svg-иконку в вебе | HTML, CSS
4. Анимация при скролле страницы | JavaScript
5. Адаптивная masonry сетка на чистом JS | HTML, CSS, JS
6. Как написать плавную веб-анимацию | ускоряем веб-анимацию | CSS + JS
7. Учимся измерять производительность веб-анимаций | Chrome DevTools | Performance

#video #js

https://www.youtube.com/watch?v=nijjyvifgKU&list=PLJpSkcgOK72CAFsq16LGAGX3jrO_0_Ku2
👍4👎1
А кто тогда будет отвечать за моральную составляющую?

#ithumor
👎10👍6