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

1. Установка Битрикс - Смотреть
2. Верстка макета, ч. 1 - Смотреть
3. Верстка макета, ч. 2 - Смотреть
4. Добавление шаблона сайта - Смотреть
5. Вывод компонентов, ч. 1 - Смотреть
6. Вывод компонентов, ч. 2 - Смотреть
7. Разработка собственного компонента - Смотреть
8. Небольшой обзор формы от Altasib - Смотреть
9. Собственный компонент с использованием класса компонента - Смотреть
10. Перенос сайта с локального компьютера на сервер - Смотреть

@itlecture
 Java 8: Хороший, плохой, злой

Java 8 уже несколько лет с нами, и за это время большая часть проектов перешла на использование этой версии, в том числе начав использовать новые возможности языка. Но все ли научились использовать их правильно и эффективно? Активно участвуя в ревью кода, за последние годы Николай насмотрелся на достаточно общие анти-шаблоны в применении новинок Java 8. В этом докладе будут продемонстрированы на практических примерах неправильные и неэффективные техники работы с Optional, Stream и лямбдами, а также корректные способы решения изначальных задач.

Смотреть

@itlecture
▪️ Публичное собеседование: Python-программист

Публичное собеседование - это формат учебного собеседования в прямом эфире. Кандидат рассказывает о себе, а собеседующий задаёт наводящие вопросы с целью раскрыть навыки кандидата, его hard и soft скиллы, которые понадобятся при приёме на работу.

Смотреть

@itlecture
👨🏻‍💻 Как стать C#/.NET разработчиком?

▪️ Кто такой С#/.NET разработчик
▪️ Какие знания, умения и навыки нужны
▪️ С чего начать обучение программированию
▪️ Составление плана обучения
▪️ Рекомендуемая литература
▪️ Ответы на вопросы

Смотреть

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

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

Вы узнаете:

- что такое Docker;
- преимущества перед LXC и классической виртуализацией;
- области применения.
👨🏻‍💻Серия уроков по GIT

Урок 0. Подготовка и Введение - Смотреть
Урок 1. Первый коммит - Смотреть
Урок 2. Проверка состояния - Смотреть
Урок 3. Индексация файлов - Смотреть
Урок 4. История коммитов - Смотреть
Урок 5. Git checkout - Назад в будущее - Смотреть
Урок 6. Отмена индексированных файлов - Смотреть
Урок 7. Revert - Отмена коммита - Смотреть
Урок 8. Решение простого конфликта - Смотреть
Урок 9. Ветки и их применение - Смотреть
Урок 10. Слияние веток и решение конфликтов слияния - Смотреть
Урок 11. Rebase vs. Merge - Что такое git rebase? - Смотреть
Урок 12. Удаленный репозиторий и git clone - Смотреть
Урок 13. Загружаем изменения на удаленный репозиторий - Смотреть
Урок 14. Обновляем код манерой merge и rebase - Смотреть
Урок 15. Что такое Origin и для чего нужен stash? - Смотреть

@itlecture
📄 Как писать Cover Letter, чтобы взять заказ на Upwork?

Как начать работать на Upwork. Как писать Cover Letter. Как взять первый заказ? - разберем на реальных примерах.

Смотреть

@itlecture
🗒 Четырёхмерная Математика: Что посмотреть и послушать в четвертом измерении с Мэттом Паркером

Мэтт Паркер, комик и математик, в этой лекции показывает, как четырехмерные фигуры появляются в 3D мире, и показывает, возможно, самую ботанскую в мире вязаную шапку!

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

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

Смотреть

@itlecture
🌏 Основы построения доменной сети

1. Создание первого домена - Смотреть
2. Подразделения, группы, учетные записи пользователей - Смотреть
3. Включение компьютера в домен - Смотреть
4. Введение в Active Directory - Смотреть

@itlecture
▪️ Реальный DevOps в энтерпрайзе 

Что такое DevOps? Очередной модный термин? Методология? Набор инструментов? Культурные практики?

Для Райффайзенбанка DevOps - микс из всего перечисленного (смешать, но не взбалтывать!), применяемый чтобы:
- ускорить разработку и внедрение новых решений не в ущерб качеству;
- вовлечь админов в работу девелопмента;
- заинтересовать разработчиков жизнеспособностью их творений в реальной жизни.

Смотреть

@itlecture
📦 Внутреннее устройство Linux

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

@itlecture
☁️ Облачные хранилища (Azure) данных и их сравнительный анализ

Облачное хранилище – это модель облачных вычислений, предусматривающая хранение данных в Интернете с помощью поставщика облачных вычислительных ресурсов, который предоставляет хранилище данных как сервис и обеспечивает управление им. Облако избавляет от необходимости приобретать собственную инфраструктуру для хранения данных и управлять ею. Это обеспечивает гибкость, глобальную масштабируемость и надежность. Данные доступны в любое время и в любом месте.

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

Об этом и многих других вопросах шла речь на бесплатном семинаре учебного центра "Специалист" при МГТУ имени Баумана.

Смотреть

@itlecture
📑Верхнеуровневая архитектура фронтенда 

Поговорим об архитектуре как о части разработки ПО: что это такое, какие функции она выполняет и какие проблемы решает. Затем рассмотрим наиболее популярные для фронтенда архитектурные подходы: Model-View-Controller и Flux.

Смотреть

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

DevOpsConf Russia 2018

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

Смотреть

@itlecture
▪️ Паттерны и антипаттерны непрерывных обновлений в практике DevOps

Итак, ты решил обновить софт у своих пользователей. Может быть, это 100500 микросервисов в их кластере Kubernetes, может быть, это очередной редактор на JavaScript у них на ноутбуке, может быть, это приложение для дипфейков в их смартфоне, а может быть, ты даже не побоялся обновить их автомобиль! Что уже может пойти не так, правда?!

В этом докладе мы проанализируем реальные фейлы, которые ежедневно и повсеместно происходят при обновлении софта. Мы посмотрим, как всевозможные DevOps-паттерны ложатся на эти сценарии и как правильное их применение смогло бы, возможно, спасти всех этих людей. И нет, хорошенько проверить всё ручками перед отправкой и попросить у пользователя еще раз хорошенько проверить всё ручками при приёмке не является одним из рекомендованных паттернов, несмотря на то, что так делает половина индустрии!

Послушайте полезные кошмарики про непрерывное обновление, и вы получите шанс познакомиться со множеством очевидных (и не таких уж и очевидных!) проверенных идей и практик, которые вы сможете начать применять сразу после доклада, и, может быть, ваши пользователи будут ненавидеть вас немножко меньше!

Смотреть

@itlecture
💭 Как спроектировать MySQL инфраструктуру для высоких нагрузок и как с ней жить

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

Этот доклад будет интересен инженерам, DBA и архитекторам, только планирующим инфраструктуру приложения или ищущим пути стабилизации существующей системы и увеличения ее производительности.

Смотреть

@itlecture
Разговоры о профессии программист. Полезные советы.

▪️Важное качество программиста - Смотреть
▪️Выучить язык или научиться программировать - Смотреть
▪️Джуниор — не роскошь! - Смотреть
▪️В чем смысл open source? - Смотреть
▪️Минимум 5 лет опыта?! - Смотреть
▪️4 ошибки начинающего программиста - Смотреть
▪️Есть ли жизнь после Senior Engineer? - Смотреть
▪️Снова джуниор. 1 месяц в роли тимлида - Смотреть
▪️Правила хорошего ревью кода / Code review - Смотреть
▪️Отличие Junior, Mid, Senior Engineer - Смотреть

@itlecture
▪️ Дорогая цена стилей — Никита Дубко

Смотреть

@itlecture