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

Автор: Андрей Макаров (Neti)

"Наша компания на 90% состоит из удаленных сотрудников, которые при этом работают в штате. Мы долго бились над вопросом, как работать с их вовлеченностью. Чтобы сотрудник не просто делал работу строго по регламенту, а действительно хотел своими действиями помочь компании. В докладе я расскажу о результатах 4-летней работы над этим вопросом."

Смотреть

@itlecture
▫️ DevOps-cага "о шаблонном микросервисе" 

DevOpsConf Russia 2018

В начале мы мигрировали наши микросервисы в Kubernetes. Со временем научились молниеносно выводить в прод новые микросервисы с помощью стандартизации и фиксирования в коде всех договоренностей между админами и разработчиками. Получая из коробки ci/cd. Ничего не забывая. Накапливая опыт эксплуатации и сразу распространяя его на все приложения. Как, почему и зачем…
#devops #kubernetes

Смотреть

@itlecture
▫️ Camunda на микросервисах

HighLoad++ Moscow 2018

#микросервисы
Как уйти от монолита при построении промышленных BPM-систем. Распределение процессов по микросервисам, организация взаимодействия между процессами.
Будет рассмотрен пример реализации BPM-системы на базе Camunda с помощью микросервисной архитектуры на базе SpringBoot. Рассмотрим также оперативное изменение процессов и бизнес-правил без участия разработчиков.

Смотреть

@itlecture
🎬 Знакомимся с основными возможностями Docker [GeekBrains]

Docker — это действительно Must Have инструмент для разработчика и администратора любого крупного проекта. И даже если это не так, Docker всё равно необходимо знать. Ведь уже в ближайшем будущем он будет везде, начиная от десктопного Linux-дистрибутива и заканчивaя пулом серверов на AWS. А разобраться с ним довольно лeгко, если, конечно, правильно понимать принцип его работы.

Вы узнаете:

- что такое Docker;
- преимущества перед LXC и классической виртуализацией;
- области применения.
👨🏻‍💻 PHP & MYSQL - Для начинающих в примерах

1. PHP Делаем скрипт кто онлайн на сайте - Смотреть

2. PHP & MYSQL пример работы с оператором Switch Case - Смотреть

3. PHP делаем скрипт сокращения ссылок без сторонних сервисов - Смотреть

4. PHP - parse_ini_file работаем с ини файлами, парсинг ini файлов в php - Смотреть

5. PHP функция array_merge учимся объединять несколько массивов в один - Смотреть

6. PHP знакомство с массивами, ассоциативный массив, многомерный массив, php работа с массивами - Смотреть

7. PHP Форма обратной связи для сайта готовый скрипт для сбора базы для рассылки - Смотреть

8. Как сделать скриншот экрана на php - Смотреть

9. PHP Пример работы file put contents и крон cron, cron job - Смотреть

10. PHP - урок move_uploaded_file загрузка файла на сервер - Смотреть

@itlecture
ReactJS + github pages, разворачиваем наш проект deploy

Github Pages - это упрощённый хостинг, который уже достаточно давно предолжил github всем нам: размещайте свои статические html\css\js странички в интернете!!! И будет вам счастье!

А наше ReactJS одностраничное приложение (SPA) - это ведь тоже просто набор статических зафиксированный готовых фаликов, какими бы они нам не казались сложными во время разработки! Потом по итогу Babel + Webpack упакуют это всё в обычные файлики.

Сегодня мы и будем с вами учиться разворачивать нашу соц. сеть github pages

Смотреть

@itlecture
Сегодня хочу порекомендовать вам канал @itlibrary с бесплатными IT книгами и журналами.

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

Читайте только нужную и актуальную IT литературу
➡️ https://news.1rj.ru/str/itlibrary
▫️ werf — наш инструмент для CI/CD в Kubernetes

РИТ++ 2019
DevOps Conf

"За последние три года мы, компания «Флант», проделали огромный путь в борьбе за удобный и качественный деплой в Kubernetes. Это стало возможным благодаря постоянно растущему опыту обслуживания большого числа и разнообразия приложений, мигрированных и/или уже работающих в K8s."
#devops #Kubernetes

Смотреть

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

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
🔻 Советы по С++ 

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

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

 @itlecture
🔻 Практическое применение фреймворка Combine в UIKit и SwiftUI

Фреймворк Combine можно сравнить с фреймворками, такими как RxSwift и ReactiveSwift. Фреймворк позволяет нам писать функциональный реактивный код, предоставляя декларативный Swift API. Языки функционального реактивного программирования (FRP) позволяют обрабатывать значения с течением времени. Примеры таких значений включают в себя запросы данных из интернета, взаимодействие пользователя с интерфейсом и другие типы асинхронных данных.

На вебинаре мы рассмотрим практическое применение библиотеки Combine как в реальных кейсах на фреймворке UIKit, так и на SwiftUI

Смотреть

@itlecture
Анализ данных на R в примерах и задачах

1. Нейронные сети. Теоретические результаты
2. Нейронные сети в регрессионных задачах
3. Примеры решения задач Machine Learning с помощью нейронных сетей. Часть 1
4. Примеры решения задач Machine Learning с помощью нейронных сетей. Часть 2
5. Нейронные сети. Представление о DeepLearning
6. Регуляризация. Назначение и примеры использования
7. SVD разложение (Singular Value Decomposition)
8. XGboost
9. Кейс: подготовка данных для анализа
10. Ядерные оценка плотности. Непараметрическая регрессия
11. Совместный (conjoint) анализ

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

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

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

Смотреть

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

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

@itlecture
▪️ Основы внедрения зависимостей. Dependency Injection в Android разработке.

Данный урок позволяет понять основы внедрения зависимостей (Dependency Injection) как концепции. В учебном материале делается обзор основных фреймворков/библиотек Dependency Injection, применяемых при разработке Android-приложений.

Смотреть

@itlecture