Size: a a a

IT лекции

2020 May 11
IT лекции
Создание сайта на 1С-Битрикс.

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

@itlecture
источник
2020 May 12
IT лекции
☕ Java 8: Хороший, плохой, злой

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

Смотреть

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

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

Смотреть

@itlecture
YouTube
Публичное собеседование: Python-программист [Хекслет]
Публичное собеседование для python-программиста.

- Собеседует Никита Соболев,  CTO в wemake.services, автор методологии Repeatable Software Development Process, организатор ElixirLangMoscow, член Программного комитета MoscowPythonConf++

- Проходит интервью Александр Леликов, 31 год, студент Хекслета (3 месяца обучения). По образованию инженер связи, но как-то еще со школы подружился с программированием, побеждал в олимпиадах, писал что-то мелкое для себя.
Дошел до осознания, что пора чем-то серьезным заняться в сфере IT, ищет работу на Junior Python Developer.

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

Примеры других публичных собеседований:
- Junior Python-программист: Алексей Пирогов и Александр Кулаков: https://youtu.be/MgFH0IkQNMQ
- Junior Frontend developer: Евгений Кот и Виктор Журавлёв: https://yo…
источник
2020 May 14
IT лекции
▪️ Изучаем язык программирования Go

1. Стоит ли учить Golang. Как учить Go?  Смотреть
2. Изучаем основы языка Go Смотреть

@itlecture
YouTube
Стоит ли учить Golang. Как учить Go.
В этом видео мы наконец то добрались до обсуждения golang относительно нового языка программирования. Я расскажу почему стоит учить golang новичку уже именно сейчас. Расскажу что это go lang и его перспективы в будущем. Так же обсудим как учить go новичку. Go lang был создан небольшой командой из google для решения своих собственных проблем. Многие говорят что go lang это серверный язык будущего, мы посмотрим объективные причины такого высказывания и насколько это реально. Golang намеренно не учитывает многие особенности современных объектно ориентированных языков программирования (ООП). В нем нет классов, он не поддерживает наследования, так же нет конструкторов и исключений. Это дает возможность Go lang быть легче поддерживаемым и легко модифицируемым языком программирования.

компании которые используют Go -
https://github.com/golang/go/wiki/GoUsers
Go tour изучение - https://tour.golang.org/welcome/1
Go спецификация - https://golang.org/ref/spec
источник
IT лекции
👨🏻‍💻 Как стать C#/.NET разработчиком?

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

Смотреть

@itlecture
источник
2020 May 15
IT лекции
🎬 Знакомимся с основными возможностями Docker [GeekBrains]

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

Вы узнаете:

- что такое Docker;
- преимущества перед LXC и классической виртуализацией;
- области применения.
YouTube
Возможности программного обеспечения Docker [GeekBrains]
Начни карьеру с бесплатного курса "Основы программирования" https://goo.gl/jTP4nP

Знакомимся с возможностями программного обеспечения Docker.

Docker — это программное обеспечение для автоматизации развёртывания и управления приложениями в среде виртуализации на уровне операционной системы. Позволяет «упаковать» приложение со всем его окружением и зависимостями в контейнер, который может быть перенесён на любую Linux-систему с поддержкой cgroups в ядре, а также предоставляет среду по управлению контейнерами.

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

На мастер-классе обсудим:
- что такое Docker;
- преимущества перед LXC и классической виртуализацией;
- области применения.

Подписывайся на наш канал и смотри новые видео первым: https://www.youtube.com/progliveru…
источник
2020 May 16
IT лекции
👨🏻‍💻Серия уроков по 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
источник
2020 May 18
IT лекции
📄 Как писать Cover Letter, чтобы взять заказ на Upwork?

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

Смотреть

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

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

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

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

Смотреть

@itlecture
источник
2020 May 20
IT лекции
🌏 Основы построения доменной сети

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

@itlecture
источник
2020 May 21
IT лекции
▪️ Реальный DevOps в энтерпрайзе 

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

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

Смотреть

@itlecture
источник
2020 May 22
IT лекции
📦 Внутреннее устройство Linux

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

@itlecture
источник
2020 May 26
IT лекции
☁️ Облачные хранилища (Azure) данных и их сравнительный анализ

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

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

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

Смотреть

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

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

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

Приглашаем вас на авторизованный Microsoft курс "20487D: Создание облачных решений и веб-сервисов" https://www.specialist.ru/course/m20487
источник
IT лекции
▪️ Скринкасты - алгоритмы на JavaScript

1. Траспиляция из async/await в генераторы - Смотреть
2. JavaScript for-loops are… complicated - Смотреть
3. Y-комбинатор на JavaScript - Смотреть
4. JavaScript реализация throttle на пальцах - Смотреть

@itlecture
источник
2020 May 27
IT лекции
📑Верхнеуровневая архитектура фронтенда 

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

Смотреть

@itlecture
источник
2020 May 28
IT лекции
▫️ DevOps-cага "о шаблонном микросервисе" 

DevOpsConf Russia 2018

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

Смотреть

@itlecture
источник
IT лекции
«Написание Телеграм-бота» от образовательного портала GeekBrains

Вы узнаете, на что способны Telegram-боты и что можно делать с их API

Смотреть

@itlecture
источник
2020 May 30
IT лекции
▪️ Паттерны и антипаттерны непрерывных обновлений в практике DevOps

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

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

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

Смотреть

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

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

Послушайте полезные кошмарики про непрерывное обновление, и вы получите шанс познакомиться со множеством очевидных (и не таких уж и очевидных!) проверенных идей и практик, которые вы сможете…
источник
2020 June 01
IT лекции
💭 Как спроектировать MySQL инфраструктуру для высоких нагрузок и как с ней жить

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

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

Смотреть

@itlecture
YouTube
Как спроектировать MySQL инфраструктуру для высоких нагрузок и как с ней жить [Хекслет]
Спикер - Владимир Фёдорков, ECommPay Russia.
Тема: Как спроектировать MySQL инфраструктуру для высоких нагрузок и как с ней жить

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

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

Полезные ссылки:
- Курс Хекслета "Базы данных: SQL (DDL/DML)": https://ru.hexlet.io/courses/postgresql-ddl?utm_source=youtube&utm_medium=social&utm_campaign=mitap-fedorkov
- Курс Хекслета "Базы данных: SQL (DQL)": https://ru.hexlet.io/courses/sql-dql?utm_source=youtube&utm_medium=social&utm_campaign=mitap-fedorkov
- Основы реляционных баз данных: https://ru.hexlet.io/courses/rdb-basics?utm_source=youtube&utm_m…
источник
2020 June 02
IT лекции
Разговоры о профессии программист. Полезные советы.

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

@itlecture
источник