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

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

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

Ресурс включён в перечень Роскомнадзора: https://www.gosuslugi.ru/snet/67c04851241cbc1f487e5054
加入频道
Продвинутый Java (от разработчика из JetBrains)

1. Обзор Java. Лекции от Senior Java-разработчика из JetBrains
2. Javadoc и наследование
3. Исключения и обобщенные типы в Java
4. Коллекции Java и Stream API
5. Многопоточность. Часть 1
6. Многопоточность. Часть 2
7. Параллельная редукция и Fork join
8. Атомарные операции. Конкурентые коллекции
9. Потоки ввода-вывода в Java, сжатие, шифрование
10. Сериализация

https://www.youtube.com/playlist?list=PLQwXjjTVqyUHMapmff5_-_oV3Vez_lRAf

#video #java
This media is not supported in your browser
VIEW IN TELEGRAM
Когда случайно задеплоил в продакшен.

#ithumor
Подборка видео по тестированию

1. Тестирование: с чего начать и куда расти
2. Автоматизация тестирования REST API на Java
3. Введение в мобильное тестирование
4. QA: Основы нагрузочного тестирования с инструментом Jmeter
5. Настраиваем рабочее окружение вместе с Docker
6. Тестирование ПО в современных реалиях
7. Введение в автоматизированное тестирование на Java с Selenium
8. Тестируем Веб-сервисы с помощью SoapUI
9. Risk-based testing
10. Оценка трудозатрат на тестирование в контексте разных методологий

https://www.youtube.com/playlist?list=PLuEo4W0EBxtXzWG6fAy6uQ1BtdYK-w8yN

#video #qa
Курсы Cisco ICND 1

Урок 1 (Сертификация Cisco)
Урок 2 (Switch & Router)
Урок 3 (Точки доступа)
Урок 4 (Firewalls)
Урок 5 (скорость и объем)
Урок 6 (Кабели)
Урок 7 (методы коммуникаций)
Урок 8 (Маска подсети)
Урок 9 (Default gateway & DNS Server)
Урок 10 (NAT, Public & Private addresses)

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

#video #tcpip
This media is not supported in your browser
VIEW IN TELEGRAM
Когда джун исправил один из моих багов.

#ithumor
Основы Nginx

С помощью этого курса вы изучите основы и у вас появится понимание того, как работает Nginx и как с ним работать.
Этот курс подойдет всем, кто имеет базовое представление о том как работают сети и как работать в командной строке.
Курс начинается с рассмотрения различий между Nginx и Apache, позже речь пойдет про различные способы установки Nginx, кастомную установку и настройку Nginx как сервиса:
1. Введение в Nginx
2. Об Nginx
3. Nginx против Apache
4. Установка Nginx с помощью менеджера пакетов
5. Сборка Nginx из исходного кода
6. NginX в качестве сервиса и обновление кастомного билда
7. Nginx под Windows
8. Термины в настройках Nginx
9. Создаем виртуальный хост Nginx
10. Блоки Location

https://www.youtube.com/playlist?list=PLhgRAQ8BwWFa7ulOkX0qi5UfVizGD_-Rc

#video #nginx
This media is not supported in your browser
VIEW IN TELEGRAM
Когда я проверяю производительность своих SQL-запросов.

#ithumor
REST API (Python, Flask)

Marshmallow. Сериализация и десериализация данных
Обработка и логирование исключений
Обработка исключений SqlAlchemy
Blueprints и модульная архитектура
Flask Pluggable Views | как писать view-классы
Автоматизация тестов с помощью фреймворка на Pytest
Деплой на Linux сервер с помощью Docker

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

#video #python
This media is not supported in your browser
VIEW IN TELEGRAM
Когда я ухожу из компании за неделю до дедлайна моего проекта.

#ithumor
Делаем android игры

Урок 1. Установка и настройка проекта в Android Studio
Урок 2. Немного теории
Урок 3. Создаем простую игру
Урок 4. Добавляем в игру экран меню и счетчик прогресса
Урок 5. Пишем игру Flappy Bird для андроид
Урок 6. Flappy Bird: создаем игровой экран и добавляем птицу
Урок 7. Flappy Bird: научим птичку летать
Урок 8. Flappy Bird: добавляем движущиеся трубы
Урок 9. Flappy Bird: реализуем обнаружение столкновений птицы с трубами
Урок 10. Flappy Bird: добавляем текстуру земли и оптимизируем код для запуска игры на Android

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

#video #android
This media is not supported in your browser
VIEW IN TELEGRAM
Когда босс хочет, чтобы я занялся багами в коде моего коллеги, уходящего в отпуск.

#ithumor
Программирование под IOS

Использование карт в IOS | Swift 3 | Xcode
- Мультиэкранное приложение
- Работа с таблицой | Swift | Xcode
- Pass Data | Предаем данные через ViewController
- PickerView | Swift | Xcode | Часть 2
- RandomColor | Swift | Xcode
- RandomViewController | Swift | Xcode
- Swift | Xcode

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

#video #ios
This media is not supported in your browser
VIEW IN TELEGRAM
Когда используешь нужный фреймворк в нужном месте.

#ithumor
Курс NodeJS

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

- Настройку и установку Node.js на компьютер.
- Настройку среды разработки WEBStorm (PHPStorm). Дебаг проекта.
- Запуск сервера на Node.js. Запрос и ответ.
- Работа с файлами: создание, удаление, обновление.
- Работа с JSON и XML файлами.
- Работа с базами данных MySQL.

https://www.youtube.com/playlist?list=PLM7wFzahDYnHYn81-oqavYIp6vaEd5gdH

#video #nodejs
This media is not supported in your browser
VIEW IN TELEGRAM
Когда разработчик-сеньор показывает мне, как нужно настраивать новый проект.

#ithumor
Интернет-магазин на Node.js

Интернет магазин на Node.js. Что такое Node.js, nodemon
Работаем с консолью. Интернет магазин на Node.js
Сервер на NodeJS. Интернет магазин на Node.js
Node закрывает соединение к MySQL. Mysql server close connection
Интернет-магазин на Node.JS. Страница заказа
Интернет-магазин на Node.JS. Отправка заказа менеджеру и клиенту
Перенос Node.js на хостинг
Интернет-магазин на Node.JS. Сохраняем заказ
Дополнение к 10 видео. Pug, роутинг в Express.JS

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

#video #NodeJS
This media is not supported in your browser
VIEW IN TELEGRAM
Когда приложение не останавливается на breakpoint, который я поставил.

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

Этот курс должен стать самым полным курсом программирования, который подойдет даже тем, кто совершенно ничего не знает о компьютерах. Программирование с полного нуля - это именно то, что вы искали:
1. Природа информации / 1. Информация и числа в компьютере /
2. Бит, байт и т.д. / 2. Информация и числа в компьютере /
3. Как это работает? / 3. Информация и числа в компьютере /
4. К слову... / 4. Информация и числа в компьютере /
5. Предисловие! / 1. Введение в ассемблер /
6. Что такое регистры и прерывания / 2. Введение в ассемблер /
7. Прерывание DOS / 3. Введение в ассемблер - 21h /
8. FASM подробно: Hello, world! / 4. Введение в ассемблер /
9. Стек / 1. Ассемблер и процедуры / Программирование с нуля
10. Функции / 2. Ассемблер и процедуры / Программирование с нуля

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

#video #program
This media is not supported in your browser
VIEW IN TELEGRAM
Внесение исправлений на проде.

#ithumor