CODE BLOG
11.9K subscribers
5.32K 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
Его код был смертельно крутым

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

1. Введение
2. Установка
3. Первая программа, синтаксис
4. Переменные
5. Исключения
6. Условные операторы
7. Циклы
8. Списки

#video #python

https://www.youtube.com/watch?v=vsLmBcAtAzA&list=PLkeGs_OdUTP9wCD1sK3GLde-JllQdVD8c&ab_channel=IT%D0%BA%D0%B0%D0%B6%D0%B4%D1%8B%D0%B9%D0%B4%D0%B5%D0%BD%D1%8C
Онлайн-магистратура — новый формат обучения!

Game Design & Development — двухлетняя программа магистратуры для бакалавров.
Всё как в классических вузах: семинары, сессия, студенческие льготы и отсрочка от армии, только все занятия и экзамены — онлайн.

Кому подойдёт программа?
Всем, у кого есть высшее образование и желание работать в игровой индустрии. Работа в этой сфере сочетает в себе техническую и творческую часть — так что она подойдёт и гуманитариям, и технарям.

Программа составлена с учётом современных технологий разработки компьютерных игр. Вы научитесь работать как с Unity, так и с Unreal Engine 4. Будете создавать мобильные проекты, VR/AR-игры и приложения. Сможете управлять командами разработчиков в игровой или любой другой индустрии. Фундаментальные знания позволят работать как в России, так и за границей.

Что нужно для поступления?
Какие документы нужны, вы сможете уточнить у менеджера на сайте. Основной — диплом о высшем образовании. При этом неважно, по какой специальности он получен. Документы и заявление подаются онлайн. Для зачисления необходимо пройти вступительные испытания в форме тестирования по прикладной информатике.

Хочешь получить больше информации? Переходи по ссылке: https://clc.am/xmoluw
Картина «Искушения кота Василия»

#ithumor
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