IT лекции – Telegram
IT лекции
14.2K subscribers
432 photos
14 videos
1.05K links
Обучающие уроки по программированию, ИИ, веб-дизайну и многое другое, полезное для всех айтишников и тех, кто хочет ими стать.
Download Telegram
📦 Внутреннее устройство Linux

👉🏻 Трассировка системных и библиотечных вызовов Linux - Смотреть
👉🏻 Мониторинг файлов, устройств и сетевых сокетов в Linux  - Смотреть
👉🏻 (Пере-)сборка программного обеспечения - Смотреть 
👉🏻 DAC: дискреционное разграничение доступа в Linux: режим и списки доступа  - Смотреть
👉🏻 MAC: Введение в AppArmor  - Смотреть
👉🏻 Программирование на bash в Linux  - Смотреть
👉🏻 Основы Linux: пользователи и вход в систему  - Смотреть

@itlecture
📱 Особенности тестирования мобильных приложений

Денис Галка из компании Qulix рассказывает о тестировании мобильных приложений на дне мобильной разработки в рамках TeamsPark TechWeek.

Смотреть

@itlecture
🕹Уроки по Unity

💈Unity. Урок 0: Знакомство - Смотреть
💈Unity. Урок 1: Работа с контентом. Материалы. Импорт моделей и анимаций - Смотреть
💈Unity. Урок 2: Анимация - Смотреть
💈Unity. Урок 3: Физика объектов - Смотреть
💈Unity. Урок 4: Системы частиц - Смотреть
💈Unity. Урок 5: 2D - Смотреть
💈Unity. Урок 6: Шейдеры. Часть 1 - Смотреть
💈Unity. Урок 6: Шейдеры. Часть 2 - Смотреть
💈Unity. Урок 6: Шейдеры. Часть 3 - Смотреть

@itlecture
▪️ Архитектура решений автоматизации Back-End на пальцах 

QA Z-DAY 2020

Давайте поговорим просто, на пальцах, о сложном: в рамках доклада обозначим основные слои и модули решений Автоматизации тестирования Back-End, упомянем популярные инструменты и ограничения, которые они накладывают, рассмотрим наиболее востребованные Design Pattern-ы и их связки.

Смотреть

@itlecture
⚙️Консольные задачи Java

▪️Java - Структура - Калькулятор - Смотреть
▪️Java - Структура - Треугольник Паскаля - Смотреть
▪️Java - Структура - Визитка Робота Шарпа - Смотреть
▪️Java - Структура - Системы счисления - Смотреть
▪️Java - Структура - Константы - Смотреть
▪️Java - Структура - Дискриминант - Смотреть
▪️Java - Структура - Китайская стена - Смотреть
▪️Java - Структура - Комментарии - Смотреть
▪️Java - Консоль - Ввод символа - Смотреть
▪️Java - Консоль - Ввод строки - Смотреть

@itlecture
🖥ООП JavaScript

⚙️1.Мифы, наследование, полиморфизм, абстракции, наследованиеи - Смотреть
⚙️2.Объекты, прототипы, наследование - Смотреть
⚙️3.Классы, свойства, методы - Смотреть
⚙️4.Наследование, классы. Super, конструктор - Смотреть
⚙️5.Get, Set JavaScript, приватные и защищенные свойства - Смотреть
⚙️6.Статические методы и свойства - Смотреть
⚙️7.THIS - Смотреть
⚙️8.Не бойтесь THIS в JS - Смотреть
🕹Bind, Call, Apply - Смотреть
⚙️9.Делаем виджет GridView на ООП - Смотреть

@itlecture
Мало опыта — много собеседований

TeamLead Conf 2019

Бизнес считает, что лучшие сотрудники нанимают лучших специалистов. Если разработчик не приживается в команде, то тимлиду трудно избежать самоанализа и разочарования в сделанном выборе. Горечь от ухода коллеги тем хуже, если кандидат отлично вписывался в должность по техническим скиллам.

Смотреть

@itlecture
🖥️ JSON — текстовый формат обмена данными, основанный на JavaScript. 

Несмотря на происхождение от JavaScript, формат считается независимым от языка и может использоваться практически с любым языком программирования. Для многих языков существует готовый код для создания и обработки данных в формате JSON. 

🔻Обзор формата - Смотреть
🔻Работа с данными JSON-формата через приложение - объект (Qt5.9.0) - Смотреть
🔻Работа с данными JSON-формата через приложение - массив (Qt5.9.0) - Смотреть
🔻Работа с данными JSON-формата через приложение - запись в файл (Qt5.9.0) - Смотреть
🔻Работа с данными JSON-формата через приложение - отображение в виде дерева TreeView (Qt5.9.0) - Смотреть

@itlecture
🔻 Советы по С++ 

1. Разница при инициализации объектов с помощью {} и () 
2. Предпочитайте nullptr значениям 0 и NULL 
3. Предпочитайте удаленные функции закрытым неопределенным 
4. Объявляйте деструкторы виртуальными в полиморфном базовом классе. 
5. Никогда не вызывайте виртуальные функции в конструкторе и деструкторе. 
6. Не позволяйте исключениям покидать деструкторы. 
7. Предпочитайте перечисления с областью видимости перечислениям без таковой 
8. Проектируйте интерфейсы так, чтобы их легко было использовать
#c

👉🏻 Ссылка на плейлист

 @itlecture
▪️ F# и функциональное программирование для C# разработчиков

С# - это мультипарадигменный язык, и с каждым релизом он приобретает всё больше возможностей, направленных на применение функционального программирования. Для того чтобы легче было разобраться в этой парадигме, мы рассмотрим очень интересный язык платформы .NET - F#. Помимо этого, мы затронем основные принципы функционального программирования и их применение при разработке на языке C#.

Смотреть

@itlecture
🖥️ Программирование компьютерной графики для чайников

#1 Биты и байты - Смотреть
#2 Математика - Смотреть
#3 Смешивание цветов - Смотреть
#4 Отсечение невидимых поверхностей - Смотреть
#5 Представление геометрии моделей - Смотреть
#6 Rendering Pipeline - Смотреть
#7 Модели света - Смотреть
#8 Текстуры и материалы - Смотреть

@itlecture
📱 Серия видео уроков по Android

▪️ Android Studio Как сделать виджет игру Орел или решка - Смотреть
▪️ Android Studio Navigation Drawer как сделать боковое меню - Смотреть
▪️ Android studio Android Menu, как сделать меню андроид - Смотреть
▪️ Создание подписанного приложения для android Generate Signed APK - Смотреть

@itlecture
☁️ Почему программистам [не] нужна математика

Бесспорно, математика в программировании нужна, если ее явно требует предметная область. Если мы хотим заниматься криптографией, нужно знать теорию чисел и теорию вероятностей. Углубленное занятие машинным обучением требует знаний математической статистики. Таких наукоемких областей множество. А как быть в случае "обычного" программирования — пригодится ли здесь сложная абстрактная теория? Скорее всего, не пригодится.

На докладе Кирилл разберет историю одной классической задачи, ее различные решения и применения в индустрии. На этом примере слушатели смогут убедиться в том, что для «обычного» программирования абстрактная теория не нужна. Однако далее увидят, каким образом знание элементарной математики вкупе с творческой интуицией упрощает жизнь программисту. Будет больше интересовать вопрос «как можно догадаться до такого решения?», нежели «как решить задачу?».

Смотреть

@itlecture
▪️ Принципы построения экосистемы данных 

HighLoad++ 2019

- Проблематика построения экосистемы данных крупных предприятий и текущих инструментов;
- принципы и стандартизация управления метаданными / знаниями о данных при объединении больших компаний;
- система глобальных имен в управлении знаниями о данных;
- машиночитаемое описание логической модели данных;
- автоматическое обезличивание данных, контроль безопасности данных при пересечении контролируемой зоны на основе метаданных;

Смотреть

@itlecture
🖥️ Уроки создания сайтов с нуля от Ninja frontend | HTML/CSS 

▪️ Урок 1: Основные теги html - Смотреть
▪️ Урок 2: Работа с таблицами и блоками  - Смотреть
▪️ Урок 3: CSS и селекторы атрибутов  - Смотреть
▪️ Урок 4: работа с текстом и фоны  - Смотреть
▪️ Урок 5: Блочная модель  - Смотреть
▪️ Урок 6: Позиционирование, макетирование.  - Смотреть
▪️ Урок 7: Верстка шаблона по psd макету  - Смотреть
▪️ Урок 8: Верстка шаблона по psd макету  - Смотреть
▪️ Урок 9: Основы JS: variables, loops, functions, arrays, if-else  - Смотреть
▪️ Урок 10: Основы jQuery  - Смотреть

@itlecture
🖥️ «Настоящая Big Data в рекламе»

Артур рассказал про интеллектуальный мониторинг, построение поведенческих моделей, распознавание фото и видео контента и других инструментах и исследованиях SocialDataHub, которые позволяют таргетировать аудиторию, используя социальные сети и технологии Big Data.

Смотреть

@itlecture
ASP.NET Core. Лучшие архитектурные практики.

Вебинар состоит из теоретической части, посвященной лучшим архитектурным практикам, применимым в среде .NET Core, а также из примеров их практической реализации в рамках API-приложения.

Смотреть

@itlecture
🖥Основы веб-разработки

📌CSS Grid: Новый взгляд на адаптивную верстку сайтов. - Смотреть
📌CSS анимация. Анимация логотипа на миллион долларов - Смотреть
📌Основы CSS - Смотреть
📌Как стать крутым веб-дизайнером. Фильм. - Смотреть
📌Все CSS селекторы в одном уроке - Смотреть
📌Как подключить шрифт в HTML верстку - Смотреть
📌Как сделать сайт: пошаговое руководство - Смотреть
📌Основы HTML - Смотреть

@itlecture
👨🏻‍💻 Continuous Integration под микроскопом

Смотреть

@itlecture