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

Строка поиска — это часто самый распространённый и удобный способ навигации по сайту. Казалось бы, что может проще? Но в реализации это оказывается не самой простой задачей. Особенно если приложение уже написано на React, а поиск должен работать и на мобильных устройствах.

Смотреть

@itlecture
▪️ Зачем учить Scala? Плюсы и минусы Scala

В этом уроки мы будем разобраться с основными терминами объектно-ориентированного, функционального, конкурентного программирования, чтобы оценить достоинства и недостатки языка Scala. А также ответим на вопрос - Зачем учить Scala?

Смотреть

@itlecture
🤖 Создание ботов в Microsoft Bot Framework

В ходе вебинара будут рассмотрены принципы создания ботов с использованием Microsoft Bot Framework. Будет показан весь путь от написания кода до его публикации и привязке к целевым платформам.

Целевая аудитория: C# разработчики, которым интересно создание ботов. Вебинар для тех, кому интересно научиться разрабатывать ботов, используя Microsoft Bot Framework.
Предварительные требования: наличие базовых навыков C# является обязательным для понимания процессов во время вебинара.

Программа вебинара:

▫️Обзор существующих интересных ботов Telegram и Skype;
▫️Обзор Microsoft Bot Framework;
▫️Создание бота с помощью Microsoft Bot Framework;
▫️Публикация бота;
▫️Привязка бота к целевым платформам;
▫️Ответы на вопросы.

Смотреть

@itlecture
👨🏻‍💻Создание динамичных сайтов с помощью фреймворка Django

План cтрима:

1. Обсуждение
2. Установка фреймворка
3. Создание проекта
4. Настройка проекта
5. Добавление приложения-сайта в проект
6. Модели и логика
7. Настройка страниц

👨‍💻 Ведущий: Дмитрий Орлов

Смотреть

@itlecture
🎬 Практическое введение в нейронные сети и глубокое обучение.

Интенсив «Практическое введение в нейронные сети и глубокое обучение» прошёл 1 июня в рамках «DevCon School: Технологии будущего».

▪️ Докладчики:
— Дмитрий Сошников, технологический евангелист Microsoft
— Михаил Бурцев, кандидат физико-математических наук, НИЦ «Курчатовский Институт»
— Андрей Устюжанин, Заведующий лабораторией Факультета компьютерных наук НИУ ВШЭ, Руководитель совместных проектов Яндекс-CERN
— Михаил Козлов, Руководитель отдела разработки, ГК ПИК

📃 В рамках интесива вы познакомитесь с устройством нейросетей, начиная с простых архитектур и заканчивая так называемым глубоким обучением — сетями, в которых десятки и сотни слоев. Мы рассмотрим сверточные сети, применяемые для распознавания изображений, и рекуррентные сети для анализа последовательностей. Причем вы сможете вместе с нами обучить нейронную сеть для решения нетривиальных задач — от распознавания рукописных цифр до узнавания котиков на фотографиях.

Часть 1 - https://www.youtube.com/watch?v=uaBp0uiLvKQ
Часть 2 - https://www.youtube.com/watch?v=_sF8d9Yt7JI
Часть 3 - https://www.youtube.com/watch?v=N7hYq2dSY8A

@itlecture
📜 Пишем свой англо-русский словарь на чистом JavaScript

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

Смотреть

@itlecture
▪️ Что такое SQLite? Обзор СУБД SQLite и ее применения в Android.

Данный урок позволяет понять основы SQL и SQLite. В учебном материале делается обзор основных ORM-библиотек для работы с SQLite в Android-приложениях.

Смотреть

@itlecture
👨🏻‍💻 Основы тестирования 

▪️ Основы тестирования. Урок 1. Что такое QA? - Смотреть
▪️ Основы тестирования. Урок 2. Test artifacts part 1  - Смотреть
▪️ Основы тестирования. Урок 2. Test artifacts part 2  - Смотреть
▪️ Основы тестирования. Урок 3. Life cycle  - Смотреть
▪️ Основы тестирования. Урок 4. Specs  - Смотреть
▪️ Основы тестирования. Урок 5. Types of testing  - Смотреть
▪️ Основы тестирования. Урок 6. Types of applications  - Смотреть
▪️ Основы тестирования. Урок 7. Client-server architecture  - Смотреть
▪️ Основы тестирования. Урок 8. Web clients  - Смотреть
▪️ Основы тестирования. Урок 9. Data  - Смотреть

@itlecture
▪️ Что такое Framework?

В этом выпуске рубрики "Азбука программиста"
мы узнаем, что это такое Framework.

Что такое «Азбука программиста» и чем она может быть полезна?

В первую очередь — это наглядное руководство по основам программирования, с помощью которого вы научитесь быстро ориентироваться в базовых вещах и уже очень скоро применять их на практике.

Другими словами — это «Must Have» для тех, кто только начинает свой путь в мир it и хочет быстро, но с большой пользой погрузиться в мир программирования

Смотреть

@itlecture
▪️ Что такое A/B-тестирование и как его правильно провести?

Нерсес Багиян, руководитель направления по работе с данными в корпоративно-инвестиционном бизнесе Райффайзенбанка, рассказывает о том, что такое A/B-тестирование и как его правильно провести.

▫️ Как устроен этот инструмент?
▫️ Как он используется в бизнесе для принятия решений?
▫️ Успешные кейсы его применения и известные провалы.

Смотреть

@itlecture
▫️ Build pipelines: приключения в конвейере TeamCity

Спикер: Антон Архипов

В мире CI уже давно популярен термин «build pipelines», и, услышав его, мы автоматически представляем себе последовательность действий, которые выполняются одно за другим. Так ли это на самом деле? (Конечно же нет!)

В докладе покажем, как можно организовать конвейер сборки на основе TeamCity. Продемонстрируем, как при помощи Kotlin можно описать цепочку зависимостей сборок, как настроить сборку веток и какие интересные настройки и другие плюшки могут помочь при работе с CI. А также увидим, как CI-сервер может экономить вычислительные ресурсы, оптимизируя поток сборок!

Смотреть

@itlecture
👨🏻‍💻 Start Bash Scripting Today!

Почти 5 часов полезной инфы по Bash noscripting!

Смотреть

@itlecture
▫️ WordPress: 15 лет спустя

Спикер: Геннадий Ковшенин

В прошлом году WordPress исполнилось 15 лет. Форк b2cafelog, WordPress прошел путь от 2000+ инсталляций до 30% всего Интернета.

Поговорим о том, откуда пришел WordPress, как он взлетал, как он падал, что его ждет в будущем. Обсудим ненависть к WordPress, чем платформа хороша, а чем совсем не очень. Разрушим мифы, построим новые.

Как развивается одна из крупнейших экосистем свободного кода? Что из себя представляет сообщество WordPress в России и в мире?

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

Смотреть

@itlecture
▪️ Какие алгоритмы должен знать программист?

Зачем изучать алгоритмы, если всё уже "давно написано за вас"?

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

Конечно, любую задачу можно решить "перебором" и каждый начинающий программист умеет запрограммировать такое решение "методом грубой силы". Однако, такое решение обычно не оптимально и работает очень долго.

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

На этом вебинаре мы разберем, в какой мере программисту нужно знать теорию алгоритмов, рассмотрим все виды алгоритмов, которые нужно знать профессиональному программисту, а также рассмотрим основные методики проектирования алгоритмов на примере поэтапной оптимизации алгоритма.

Смотреть

@itlecture
▪️ Kaggle подходы для CV в проде: внедрить нельзя выпилить

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

Смотреть

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

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

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

@itlecture
📩 Как общаться по e-mail и эффективно работать с почтой?

Saint TeamLead 2019

Мы все общаемся по электронной почте. Как внутри организации, так и снаружи. К сожалению, очень малая часть людей умеет это делать. Речь как про понимание, так и про технические аспекты.

Смотреть

@itlecture
👉🏻 PostgreSQL — быстрый старт

СУБД в современном проекте оказывает сильное влияние на архитектуру и NFR (non-functional requirements). Перед многими стоит задача выбора СУБД для нового проекта, например, Константину в последнее время поступает огромное количество запросов на выбор СУБД. Для этого хорошо иметь некий чеклист, знания о кандидатах и представление о масштабе работ.

В рамках этого доклада Константин сделает обзор сегодняшнего статуса PostgreSQL, инфраструктуры, подходов и практик:

▪️ поделится лучшими примерами разработки бизнес логики и PostgreSQL (версионирование кода, деплой, тесты, покрытие);

▪️ продемонстрирует примеры реализации различных архитектурных паттернов, которые его коллеги использовали в Авито;

▪️ проведет обзор инфраструктуры и готовых инструментов;

▪️ заглянет в дорожную карту и сделает обзор грядущих улучшений.

Целевая аудитория — не эксперты, а те, кто имеют слабое представление о данной теме. Цель — донести разнообразие возможностей и направлений для дальнейшего использования PostgreSQL.

Смотреть

@itlecture