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

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

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

Ресурс включён в перечень Роскомнадзора: https://www.gosuslugi.ru/snet/67c04851241cbc1f487e5054
加入频道
Android-разработка

1. Kotlin.
2. Основные компоненты Android
3. Интерфейс приложения.
4. Фрагменты.
5. Архитектура: MVP, MVVM.
6. Хранение данных
7. Многопоточность. Корутины.
8. Работа с сетью
9. Clean Architecture, Dagger, Flow
10. Тестирование

#video #Android #Kotlin

https://www.youtube.com/watch?v=hIyyYY-VclA&list=PLQ09TvuOLytS_vYHtFHQzZJFcnbYCYF6x&ab_channel=Doubletapp
Осваивайте верстку на практике с поддержкой эксперта и персонального ментора! Первые шаги вы сделаете уже 18 мая на демо-занятии «CSS Reset — ненужный артефакт или спасательный круг».

Спикер Holy JS и преподаватель Маргарита Образцова расскажет, зачем CSS Reset, что такое рендеринг и как браузер рендерит страницу.

Используйте демо-урок как возможность получить ценные знания и попробовать онлайн-курс «HTML / CSS» от OTUS перед стартом занятий. Регистрируйтесь, чтобы посетить вебинар https://otus.pw/ziCw/
Учим алфавит правильно

#ithumor
Этический взлом на Python. Часть 2

11. (Пишем очень простую программу для смены Mac-адреса)
12. (Что такое алгоритм)
13. (Читаем то, что возвращают системные команды)
14. (Регулярные выражения)
15. (Извлекаем подстроку с помощью регулярных выражений)
16. (Рефакторинг)
17. (Реализуем алгоритм проверки смены Маc адреса)
18. (Программируем сканер сети)
19. (Устанавливаем Windows как виртуальную машину)
20. (Что такое ARP и зачем он нужен)

#video #python

https://www.youtube.com/watch?v=nCmTEeb2RTc&list=PLK_91fLxh1IEPWK1SWaY_J-VX1O24teeA&ab_channel=XCode
Хотите освоить фреймворк ASP. NET Core?

20-21 мая ждем вас в OTUS на открытом интенсиве «Serverless на базе Azure». За два дня вы пройдете обзор облачных сервисов, serverless computing и создание Azure function, добавление azure storage и безопасности, ARM шаблоны и др.

После интенсива вы сможете продолжить обучение на онлайн-курсе «C# ASP. NET Core Developer» по спец.цене.

Для регистрации пройдите вступительный тест https://otus.pw/V2zY/
Тыжразработчик

#ithumor
Топ вопросы на собеседовании по SQL

1) Что такое реляционная база данных? Что такое SQL?
2) Конструкция Join. Виды и использование.
3) Cравнение с NULL.
4) Операторы IN и NOT IN.
5) Создание таблицы. Добавление полей и индексов.
6) Псевдонимы полей.
7) Агрегирующие функции
8) Операции INSERT, UPDATE и DELETE.
9) Операторы сравнения.
10) Как вы использовали SQL на прошлой работе?

#video #sql

https://www.youtube.com/watch?v=BGis4J0cogk&list=PLwHvxJae2LawmHmDpWMvimvB_SmUEcH2t
Media is too big
VIEW IN TELEGRAM
Обрабатываем данные на лету: прямой эфир Oracle с российскими банками

Аналитика в реальном времени, эволюция хранилищ данных и Data Mesh на практике.
24 мая в 12:00 мск Oracle при поддержке компании Intel организует дискуссионный клуб с представителями четырех ключевых российских банков: СберБанк, ОТП Банк, Тинькофф Банк и Банк «Открытие». Как меняются подходы и задачи для хранилищ данных, как усилить аналитику и как выбрать технологическую платформу - на эти и другие темы поговорим в прямом эфире.

Обсудим:

1. Основные подходы к выбору платформы для построения аналитических решений.
2. Что представляют собой хранилища данных в российских топ-банках и какова эволюция их развития.
3. Применение технологий класса больших данных – почему они важны?
4. Обработка данных на лету – real-time аналитика и задачи бизнеса, которые она решает.

Вы также сможете задать свои вопросы нашим участникам в прямом эфире.

Участие бесплатное!
Регистрация: https://bit.ly/3uRfBFf 👈🏻👈🏻👈🏻
Главное чтоб заказчик был доволен

#ithumor
Изучение React Native

1. Разработка мобильного приложения на JavaScript
2. Создание проекта. Запуск на Андроид и iOS
3. Основные компоненты (View, Text, Button, Alert, Image)
4. Написание стилей для приложения
5. Создание списка дел (Todo List)

#video #ReactNative

https://www.youtube.com/watch?v=j9nVVIq9eSQ&list=PL0lO_mIqDDFWPVIWdB7tjU5aznqXAXvLL
Кто сказал, что знание основ программирования полезно только айтишникам? Цифровизация жизни — устойчивый тренд последнего десятилетия, который только усилился за время пандемии. В этих условиях работодатели все активнее учат своих сотрудников современным IT‑навыкам, взращивая крутых специалистов внутри компаний. Например, в Ростелекоме действует «Школа программирования». Изучать Python, JavaScript, SQL и другие языки могут сотрудники всех подразделений — вне зависимости от того, связана ли их деятельность с IT. Об историях успеха выпускников школы читайте по ссылке - https://lh.su/p4n.
Когда боишься удалять легаси код

#ithumor
CLR via C#

1. Модель выполнения кода в среде CLR
2. Компоновка, установка, развертывание и администрирование приложений и типов
3. Совместно используемые сборки и сборки со строгим именем
4. Основы типов
5. Примитивные, ссылочные и значимые типы. Проверяемые и непроверяемые операции
6. Ссылочные и значимые типы. Упаковка и распаковка типов
7. Ссылочные и значимые типы. Тождество, равенство, GetHashCode, dynamic
8. Основные сведения о типах и полях C#
9. Статические классы. Компоненты, полиморфизм и версии
10. Константы, переменные и поля C#

#video #csharp

https://www.youtube.com/watch?v=m_nvUAXdbOY&list=PLIIXgDT0bKw6i4jQkHVgIrnsP-DcvBieq&index=1
За такое обращение с приложением можно получить

#ithumor
Приемы оптимизации. C++

1. Изучай и оптимизируй!
2. Инициализация объектов.
3. Список инициализации.
4. Оптимизация цикла!
5. Флаги оптимизации On
6. Оптимизация цикла!
7. Оптимизация цикла!
8. Оптимизация цикла!
9. inline оптимизация
10. Передача по ссылке или по значению

#video #cpp

https://www.youtube.com/watch?v=U0ElZ_qdzi4&list=PLdhEOd5Bckb5a15PL8Cy3bQ0ucS5Ng8bx
Создать кластер за 120 секунд: открытый курс по Managed Kubernetes

Учебный центр «Слёрм» и Selectel совместными усилиями создали курс по Managed Kubernetes, доступ к урокам предоставляется бесплатно. Для выполнения практических заданий в сервисе Managed Kubernetes Selectel дадим промокод на 3 000 рублей в первом уроке.

По окончании курса вы сможете решать главную задачу – организация контейнерной инфраструктуры.

Что крутого вы сделаете:
💪 Поднимете отказоустойчивый кластер с 3 мастер-нодами и 3 воркер-нодами и 2 нодами с ролью ингресс в разных зонах. Установите ингресс-контроллер через Helm, настроите его согласно best practices.
💪 Создадите кластер Manager PostgreSQL и настроите взаимодействие кластера Kubernetes и кластера PostgreSQL.
💪 Установите в кластер Kubernetes приложение RabbitMQ. Запустите его в 3 реплики, настроите персистентное хранение данных с помощью PV/PVC.

Почувствуйте, каково это – передать ответственность за API Server, Kube-scheduler и ETCD облачному провайдеру.

Записаться: https://slurm.club/33X9cwA
В итоге баг так и не поддался

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

1. Алгоритм Кнута-Морриса-Пратта
2. Сортировка выбором
3. Сортировка слиянием
4. Сортировка вставками
5. Нахождение центра графа
6. Алгоритм Бойера-Мура-Хорспула с фишками и примерами
7. Поиск образа в строке. Алгоритм прямого поиска
8. Алгоритм Дейкстры
9. Алгоритм Флойда
10. Алгоритм Прима

#video #Algorithms

https://www.youtube.com/watch?v=7g-WEBj3igk&list=PLaYEWc-h_PAeo3bneqrs7bqUxyboBAFVq&index=5&ab_channel=RomanTsarevRomanTsarev
Лучше бы был другой вариант

#ithumor
Анализ данных на Python в примерах и задачах.

1. Нейронные сети. Теоретические основания (Анализ данных на Python в примерах и задачах. Ч2)
2. Нейронные сети в регрессионных задачах (Анализ данных на Python в примерах и задачах. Ч2)
3. Примеры решения задач Machine Learning с помощью нейронных сетей. Часть 1
4. Прогнозирование с помощью нейронных сетей (Анализ данных на Python. Ч2)
5. Сверточные сети (Анализ данных на Python в примерах и задачах. Ч2)
6. Сверточные сети (Convolution networks). Часть 2
7. XGBoost (Анализ данных на Python в примерах и задачах. Ч2)
8. XGBoost и GridSearch. Факторный анализ (Анализ данных на Python в примерах и задачах. Ч2)
9. Факторный анализ (продолжение). SVD разложение
10. Факторный анализ. SVD разложение (Анализ данных на Python)

#video #python

https://www.youtube.com/watch?v=enpPFqcIFj8&list=PLlb7e2G7aSpRb95_Wi7lZ-zA6fOjV3_l7