CODE BLOG
12K subscribers
5.27K 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
Блог на NodeJS + Express + MongoDB + ReactJS

— Установка MongoDB
— Подключаем ExpressJS
— Подключаем Mongoose
— Подключаем Babel, создаем модель, пишем роуты
— Разрабатываем контроллер для записей
— Вёрстка компонентов
— Подключаем React Router
— Подключаем Redux и Axios
— Просмотр и удаление статей

https://www.youtube.com/playlist?list=PL0FGkDGJQjJFUDWa8Wg502hEIlPD7kDMt

#video #NodeJS
This media is not supported in your browser
VIEW IN TELEGRAM
Когда босс ищет кого-то, кто бы занялся сложным и неотложным дебаггингом.

#ithumor
Пишем игру 2048 на Python Pygame

Установка модуля Pygame || How install Pygame || Python
Первая программа на pygame. Программируем на python
Шрифты в Pygame. Добавляем текст в окно игры
Перемещение текста по экрану Pygame
Часть 1 Создаем логику игры
Часть 2 Пишем тесты
Часть 3 Создаем игровой цикл игры
Часть 4 Создаем игровое поле
Как создать игровое поле для своей игры Pygame. Клеточное поле, Поле в клетку
Пишем игру Крестики Нолики на python и pygame.

https://www.youtube.com/playlist?list=PLQAt0m1f9OHsMP67JNONOMh13dw_UHf52

#video #python
This media is not supported in your browser
VIEW IN TELEGRAM
Отладка в продакшне - зато починили

#ithumor
Курс «Алгоритмы и структуры данных поиска»

001. Сложность и модели вычислений. Анализ учетных стоимостей (начало)
002. Анализ учетных стоимостей (окончание)
003. Функции быстрой сортировки и сортировки слиянием
004. Порядковые статистики. Кучи (начало)
005. Кучи (начало). Хэширование (начало)
006. Хэширование
007. Деревья поиска (начало)
008. Деревья поиска (окончание). Декартовы деревья
009. B-деревья. Система непересекающихся множеств
010. Задачи RMQ и LCA
011. Задачи геометрического поиска
012. Динамическая связность в графах

https://www.youtube.com/playlist?list=PLJOzdkh8T5koEPv-R5W0ovmL_T2BjB1HX

#video #logic
This media is not supported in your browser
VIEW IN TELEGRAM
Когда сисадмин дает мне root-доступ.

#irhumor
Изучение SQL для начинающих

В ходе курса вы изучите основы языка SQL. SQL - это язык запросов к базам данных. На основе SQL вы можете прописывать различные команды для работы с СУБД, такими как: MySQL, SQLite, PostSQL и многими другими:
1 - Что такое SQL? Установка локального сервера
2 - Создание БД, таблиц и работа с ними
3 - Добавление и обновление записей в БД
4 - Удаление данных из БД
5 - Выборка данных из БД. Where, Order, Limit
6 - Создание индексов и работы с ними
7 - Объединение данных
8 - Псевдонимы, функции и Group By

https://www.youtube.com/playlist?list=PL0lO_mIqDDFVnLvR39VpEtphQ8bPJ-xR9

#video #sql
This media is not supported in your browser
VIEW IN TELEGRAM
Когда ты наконец допилил код, и приходит менеджер проекта с «незначительными» исправлениями

#ithumor
Разработка на Android

1. Введение
2. Основные компоненты приложений
3. Многопоточность в приложениях
4. Сеть
5. Adapter Views. Службы (Services)
6. Работа с данными и файлами
7. Локализация и работа с ресурсами
8. Современный дизайн приложений
9. Custom view. Архитектура приложений
10. Нотификации и Broadcast Receivers

https://www.youtube.com/playlist?list=PLrCZzMib1e9ptI7bPXFG8X5xEiCBt5qYE

#video #android
👍1
Разработка чата на ReactJS + NodeJS

Wireframe для будущего чата и определяемся со стэком технологий
Настройка проекта, верстка компонентов, react-router
Formik, React Router, вёрстка компонентов #1
Formik, React Router, вёрстка компонентов #2
Валидация форм, разработка компонентов чата и т.п.
вёрстка компонентов (голосовое сообщение, стикеры, аватарки)
Вёрстка компонентов, основной страницы
Подключаем Redux, получаем данные асинхронно, подклчаем смайлы
Начинаем разрабатывать серверную часть (TS, Express, Mongoose)
Продолжаем разрабатывать серверную часть #1

https://www.youtube.com/playlist?list=PL0FGkDGJQjJFDr8R3D6dFVa1nhce_2-ly

#video #Reactjs
This media is not supported in your browser
VIEW IN TELEGRAM
Переход от Android-разработки к iOS.

#ithumor
Парсинг сайтов Python

0) ТИЗЕР
1) REQUESTS ЗАПРОСЫ (GET/POST)
2) BEAUTIFUL SOUP, FAKE-USERAGENT
3) АВТОРИЗАЦИЯ НА САЙТЕ, РАБОТА С КУКИ И СЕССИЕЙ
4) СКАЧИВАНИЯ ФАЙЛОВ, ПАРСИНГ ДАННЫХ
5) ПРОКСИ, МУЛЬТИПРОЦЕССИНГ
6) ЗАКЛЮЧЕНИЕ

https://www.youtube.com/playlist?list=PL6plRXMq5RADYaw4Xo111smBcEPNMhdHf

#video #python
This media is not supported in your browser
VIEW IN TELEGRAM
Когда пытаешься вспомнить пароль от базы данных.

#ithumor
Программирование на C# под Unity.

1 Урок - Введение
2 Урок - переменные.
3 Урок - функции.
4 Урок - операторы if, while, for
5 Урок - перечисление и многое другое
6 урок - массивы, стрельба очередью.
7 Урок - корутины
8 Урок - ООП

https://www.youtube.com/playlist?list=PLY7lEIeNqQdOsBi2QxPVgqLVecv3Br4TM

#video #unity
REST API (Python, Flask)

1: Пример
2: Запросы PUT и DELETE
3: Тестирование. Простой пример на Pytest
4: База данных. SqlAlchemy ORM | Часть 1
5: База данных. SqlAlchemy ORM | Часть 2
6: Авторизация. Flask-JWT-Extended
7: Авторизация - часть 2. Flask-JWT-Extended
8: Marshmallow. Сериализация и десериализация данных
9: Обработка и логирование исключений
10: Обработка исключений SqlAlchemy

https://www.youtube.com/playlist?list=PLWQhUNXl0LnjBIaE72hq1RkDsbWWSgeUr

#video #python
This media is not supported in your browser
VIEW IN TELEGRAM
Когда получил права root-а на сервере, введя в качестве пароля "root".

#ithumor
QA с Нуля

Урок 1 - Введение
Урок 2 - Что Такое QA
Урок 3 - Agile Scrum Kanban Waterfall
Урок 4 - Тест Планы, Тест Документация, Тест Кейсы
Урок 5 - Test Env и Среда Тестирования
Урок 6 - Виндоус и Линукс Консоль, IPv4
Урок 7 - Scrum, Jira и как работает Sprint
Урок 8 - Git, Github, Sourcetree
Урок 9 - SQL, IDE, NoSQL
Урок 10 - DevTools, Web Console, Device Toolbar

https://www.youtube.com/playlist?list=PLSf2MMXhdBGqMmU6R3pObw223LesJ9ddl

#video #qa
This media is not supported in your browser
VIEW IN TELEGRAM
Обнаружил жуткий баг в легаси-коде.

#ithumor
Программирование на Си с нуля

1: Введение в язык, создание первой программы + БОНУС
2: Переменные, создание переменных в языке Си
3: Переменные, вывод информации и ввод в Терминале в языке Си
4: Escape последовательности
5: Арифметические операции
6: Составные операции в языке Си
7: Локальные и Глобальные переменные в языке Си
8: Преобразование типов данных в языке Си
9: Массивы, создание массивов в языке Си
10: Многомерные массивы, создание многомерного массива в язык

https://www.youtube.com/playlist?list=PL7KBbsb4oaOn6ekuNGqZxl4-U_Ox81qTx

#video #c