IT лекции – Telegram
IT лекции
14.2K subscribers
432 photos
14 videos
1.05K links
Обучающие уроки по программированию, ИИ, веб-дизайну и многое другое, полезное для всех айтишников и тех, кто хочет ими стать.
Download Telegram
💈Продвинутый TypeScript / Михаил Башуров (Syncro)

▪️Вы пишете на TypeScript, но хотите узнать больше о нем? Уже справляетесь с типизацией компонентов в реакт, но не можете описать HOC? Михаил Башуров поможет разобраться с в этом и расскажет что такое discriminated unions, как использовать вывод типов, зачем нужна номинальная совместимость и другие аспекты программирования на типах.

👀Смотреть

@itlecture
Forwarded from IT Библиотека
​​💻Подборка книг по С++ для начинающих

Введение, без опыта программирования
▪️1. «Программирование: принципы и практика использования C++» (Бьёрн Страуструп) - Скачать


Введение, с опытом программирования
▪️2. «C++ Primer Plus» (Стивен Прата) - Скачать
▪️3. «Обзор С++» (Бьёрн Страуструп) - Скачать
▪️4. «Accelerated C++» («Ускоренный С++») (Эндрю Кёниг и Барбара Му) - Скачать
▪️5-6. «Thinking in C++» («Мышление на С++» в двух томах) (Брюс Эккель) - Скачать
▪️Скачать

Лучшая практика
▪️7. «Effective C++» («Эффективное использование C++») (Скотт Майерс) - Скачать
▪️8. «Effective Modern C++» («Эффективный и современный С++») (Скотт Майерс) - Скачать
▪️9. «Effective STL» («Эффективное использование STL») (Скотт Майерс) - Скачать

@itlibrary
🖥HTML для JS разработчиков

▪️1. Теги. HTML для JS разработчиков - Смотреть
▫️2. CSS. HTML для JS разработчиков - Смотреть
▪️3. Организация кода. HTML для JavaScript разработчиков - Смотреть
▫️4. Таблицы. HTML для JS разработчиков - Смотреть
▪️5. Позиционирование элементов. HTML для JavaScript разработчиков - Смотреть
▫️6. Позиционирование - практика. HTML для JavaScript разработчиков - Смотреть
▪️7. Float. HTML для JavaScript разработчиков - Смотреть
▫️8. Flex. HTML для JS разработчиков - Смотреть
▪️9. Grid. HTML для JS разработчика - Смотреть
▫️10. Семантический HTML5 - Смотреть

@itlecture
💈Подборка видео по тестированию

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

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

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

@itlecture
💭 Как машинное обучение помогает рекламировать товары?

Валерий Бабушкин, Director of Data Science в X5 Retail Group, рассказывает, как алгоритмы машинного обучения помогают выбрать оптимальную стратегию коммуникации с клиентом. В начале Валерий рассматривает простые алгоритмы — деревья решений и случайный лес. Затем переходит к модели аплифта (uplift) деревьев, которая позволяет предсказывать эффект от конкретного воздействия на клиента.

📌 Смотреть

@itlecture
Нужны ли в Java «инлайн»-типы?

Типы-значения — это главная часть экспериментального проекта Valhalla, которая должна наделить язык Java новыми способностями. Это история не только о производительности, но и о безопасности, абстракции, выразительности, легкости сопровождения и т. д. Но этот доклад посвящен производительности, тому, какие преимущества типы-значения принесут Java в этом плане и как ими воспользоваться.

Смотреть

@itlecture
Архитектура операционной системы (на примере Linux)

▪️ Лекция 1. Генезис операционных систем. Назначение ОС. Базовые принципы организации ОС - Смотреть
▪️ Лекция 2. Обзор архитектуры x86. Основы программирования - Смотреть
▪️ Лекция 3. x86 Protected mode overview - Смотреть
▪️ Лекция 4. Создание первого процесса. Инициализация операционной системы - Смотреть
▪️ Лекция 5. Filesystems internals - Смотреть
▪️ Лекция 6. IPC overview - Смотреть
▪️ Лекция 7. Многопоточность: добро и зло - Смотреть

@itlecture
🗣️ Линкедин — как основной инструмент построения карьеры в IT

Вебинар со Светланой Петровичевой о карьере программистов. Мы поговорим о том, как оформить свой профиль в LinkedIn для рекрутеров и найти работу.

- Основы оформления профиля
- Зачем и как просить других давать рекомендации
- Адаптация профиля для рекрутера
- Как вести поиск работы через линкедин

👉🏻 Смотреть

@itlecture
▫️ JavaScript Паттерны. Шаблоны проектирования. 17 Примеров

JavaScript Паттерны - Паттерны проектирования. Тот концепт, который позволяет решать типовые задачи, используя паттерны или шаблоны проектирования на языке javanoscript.
В видео вы увидите примеры javanoscript паттернов и шаблонов проектирования

Смотреть

@itlecture
▪️ JavaScript Основы для Начинающих - Полный Курс за 6 часов [2020]

Что в курсе: что такое JavaScript, переменные, типы данных, числа, BigInt, все о строках, функции, стрелочные функции, массивы, объекты, асинхронность, Promise, async await, работа с DOM и все это с использованием актуального синтаксиса 2020

👉🏻 Смотреть

@itlecture
👍1
Модернизация приложений с контейнерами

1. Docker: введение в ПО
2. Введение в контейнеры и Docker Enterprise
3. Тренды по модернизации приложений и Open Source в Azure
4. Развертывание Hybrid-os приложений с Docker EE workshop

Ссылка на плейлист: https://www.youtube.com/watch?v=FxENVSPkX18&list=PLVDsxiCH_PqQG2Kix427mjScsgGNQzBKc

@itlecture
▪️ Верстка сайта с нуля до завершения, html/css/js

Старая добрая верстка сайта из psd. В данном видео вы можете посмотреть весь процесс верстки современного сайта. Автор подробно рассказывает обо всех инструментах и приемах которые он использует в верстке подобных проектов, вы научитесь интересным схемам, овладеете приемами стилизации селектов, кастомизации и распределении навигации у слайдеров. По завершении адаптирует сайт под мобильные устройства.

Смотреть

@itlecture
🎮 Работа в GameDev

1. В чём отличие от работы в других сферах.
2. Кто составляет команду разработки.
3. Кто сколько зарабатывает.
4. Иерархия, кто важнее, кто с кем взаимодействует.
4. Зачем нужен ПМ и есть ли он всегда? Как устроен скрам, как устроен канбан.
5. Кейсы различных задач взаимодействия ГД.
6. Вмешательство программистов и художников в проект.
7. Переработки и по каким причинам?
8. Рынок геймдева в СНГ и что вам предстоит делать скорее всего?
9. ГДД документ.

Смотреть

@itlecture
Наука о данных в анализе современной культуры

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

Лев Манович рассматривает примеры проектов, которые решают эту проблему. В их числе его Лаборатория культурной аналитики, действующая с 2008 года. В частности Лев рассказывает о новом проекте Elsewhere в Лаборатории культурных трендов Тюменского государственного университета. Цель этого проекта — измерить и сравнить культурную активность в сотнях городов по всему миру в разное время начиная с 1990 года. Тюмень представляется логичной отправной точкой для исследования динамики мировой культуры не только в столицах, но и в небольших городах мира.

Смотреть

@itlecture
▫️ Ошибки при построении Data Science проекта и как их избежать

Записи с DataStart Conference 2018 Autumn - конференции по Data Science, Machine Learning (20 октября 2018)

Смотреть

@itlecture
🎥 Просто о...

▪️ Просто о SOLID (Принципы ООП) - Смотреть
▪️ Просто о CI/CD (Непрерывная интеграция и доставка) - Смотреть
▪️ Просто о Scrum (Гибкое управление проектами) - Смотреть
▪️ Просто о выборе стека технологий для проекта - Смотреть
▪️ Просто о Чистом коде и качестве кода (Code Quality & Clean Code) - Смотреть
▪️ Просто о SDLC (Жизненный цикл разработки ПО) - Смотреть
▪️ Просто о матрице скиллов D1 | D2 | D3 (Что должен уметь Джуниор, Миддл, Сеньор) - Смотреть
▪️ Просто о методах оценки задач (Agile Estimation Techniques) - Смотреть

@itlecture
👍1