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

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

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

Ресурс включён в перечень Роскомнадзора: https://www.gosuslugi.ru/snet/67c04851241cbc1f487e5054
加入频道
CLR via C#. Глава 5.3. Ссылочные и значимые типы. Тождество, равенство, GetHashCode, dynamic

Переходим к пятой главе книги CLR via C# и рассмотрим три вида переменных: примитивные типы, ссылочные типы и значимые типы (типы по значению). Мы подробно рассмотрим различия примитивных и значимых типов, сравним проверяемые и непроверяемые операции для примитивных типов, познакомимся с механизмом упаковки и распаковки типов, узнаем в чем разница понятий равенство и тождество при сравнении объектов, поработаем с хеш-кодами и изучим тип dynamic.

https://www.youtube.com/watch?v=p-pZ3uRUrsw
Алгоритмы и структуры данных

1. Базовые структуры данных
2. Hashed Array Tree
3. Фибоначчиева и биномиальная кучи.
4. Фибоначчиева куча. СНМ
5. DSU
6. Бинарные деревья поиска
7. АВЛ-дерево. Красное-черное дерево
8. Красно-черное дерево. RMQ. RSQ
9. Дерево отрезков
10. Деревья Фенвика, LCA
11. Level Ancestor Heavy-Light Decomposition

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

#video
Самое главное правильно закомментировать!

#ithumor
Как написать игру на Qt

Маленькая серия уроков по написанию простой игры на Qt.
Даст общее представления о GameDev для программиста, который впервые за это берётся, но очень горит желанием поближе познакомиться с GameDev.

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

#video #Qt
Немножко программисткой философии

#ithumor
Easy Java

Java - один из самых интересных для изучения, современных и удобных языков программирования. Изучая Java, можно научиться строить большие и сложные Enterprise приложения, масштабировать сервера, применять объектно-ориентированные подход к различным задачам.
Авторский курс от Александры Лютиковой Easy Java предназначен для тех, кто хочет научиться программировать, кто считает, что писать код - это творчество, кто ищет вопросы на ответы по Java или по любому аспекту программирования.
Это видео - вступительное слово, открывающее серию лекций по миру Java и пути программиста.

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

#video #java
Срок разобраться в проекте - вчера

#ithumor
Сегодня поговорим о том, почему английский язык так популярен в IT и на что нужно обратить внимание, чтобы изучать его быстрее и эффективнее.

https://www.youtube.com/watch?v=JCHXnNwFEWs

Большинство свежих материалов по программированию представлены именно на английском языке. Поэтому английский для it-шника важен, даже если он планирует работать только в России. Минимум программист должен знать технический английский, хотя чем выше уровень, тем лучше.

Проведи бесплатное занятие английским с иностранным репетитором в
Cambly сегодня! Переходи по ссылке http://bit.ly/2KdV0F3 и используй промокод CODEBLOG, чтобы получить бесплатно первое 15-минутное занятие и скидку 10%.
Веб-приложения на asp.net mvc core

Знакомство с технологиями, используемыми в этом курсе, предоставляются необходимые материалы для начинающих. Создано простое ASP.net mvc core web приложение и рассмотрена его архитектура. Рассмотрим, как работает простое MVC приложение. Создание web приложения с 3-х уровневой архитектурой с первого уровня - Data Layer (уровень данных). Также мы определим сущности БД и создадим для них миграции. Подключим наш Data Layer к проекту и выполним первичное наполнение базы данными. Выполним обращение к базе данных из контроллера MVC приложения через Entity Framework. Начнем реализацию уровня бизнес-логики Business Layer с применением Dependency Injections и паттерна "Репозиторий". Создадим промежуточные классы-сервисы, через которые будет "общение" моделей представлений с моделями базы данных. Создадим Page Controller для манипуляции с данными в базе данных. Создадим формы для редактирования сущностей.

https://www.youtube.com/playlist?list=PLY4rE9dstrJwbcnUjiL7FKd1D4CRLIMCg
CLR via C#. Глава 6. Основные сведения о типах и полях

Переходим к шестой главе книги CLR via C# и рассмотрим члены типа и его видимость, узнаем что такое дружественные сборки, подробно познакомимся со статическими классами, частичными классами, структурами и интерфейсами.

https://www.youtube.com/watch?v=5K8mZxT4BnE
Android Advanced

Работа с настройками и данными.
База данных SQL lite.
Интент фильтр, контент провайдер.
Позиционирование и карты.
Многопоточность в Android.
Broadcast Receivers. Виджеты.
Телефония, сенсоры, Bluetooth.
Компоненты UI, графика, анимация.
WebView, Retrofit, JSON.
Тестирование Android-приложений, отладка.

https://www.youtube.com/playlist?list=PLvItDmb0sZw-bLPuxKHPVej4tVQwSZlXu

#video #android
Работает? Не трогай!!!

#ithumor
Дизайн мобильного приложения

В данных видеоуроках мы рассмотрим основные моменты при создании дизайна мобильных приложений.

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

#video #mobile
Разрушитель ожиданий

#ithumor
Основы Git и GitHub

1. Что это и для чего нужно
2. Установка на Linux
3. Установка на Windows
4. Конфигурация .gitconfig
5. Работа с Local Repository
6. История изменений, .gitignore, и восстановление файлов
7. Открытие бесплатного Аккаунта GitHub
8. Загрузка проекта на GitHub - git push
9. Hастройка логина в GitHub через SSH Key на Linux
10. Hастройка логина в GitHub через SSH Key на Windows

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

#video #git