Android-разработка
1. Kotlin.
2. Основные компоненты Android
3. Интерфейс приложения.
4. Фрагменты.
5. Архитектура: MVP, MVVM.
6. Хранение данных
7. Многопоточность. Корутины.
8. Работа с сетью
9. Clean Architecture, Dagger, Flow
10. Тестирование
#video #Android #Kotlin
https://www.youtube.com/watch?v=hIyyYY-VclA&list=PLQ09TvuOLytS_vYHtFHQzZJFcnbYCYF6x&ab_channel=Doubletapp
1. Kotlin.
2. Основные компоненты Android
3. Интерфейс приложения.
4. Фрагменты.
5. Архитектура: MVP, MVVM.
6. Хранение данных
7. Многопоточность. Корутины.
8. Работа с сетью
9. Clean Architecture, Dagger, Flow
10. Тестирование
#video #Android #Kotlin
https://www.youtube.com/watch?v=hIyyYY-VclA&list=PLQ09TvuOLytS_vYHtFHQzZJFcnbYCYF6x&ab_channel=Doubletapp
Осваивайте верстку на практике с поддержкой эксперта и персонального ментора! Первые шаги вы сделаете уже 18 мая на демо-занятии «CSS Reset — ненужный артефакт или спасательный круг».
Спикер Holy JS и преподаватель Маргарита Образцова расскажет, зачем CSS Reset, что такое рендеринг и как браузер рендерит страницу.
Используйте демо-урок как возможность получить ценные знания и попробовать онлайн-курс «HTML / CSS» от OTUS перед стартом занятий. Регистрируйтесь, чтобы посетить вебинар https://otus.pw/ziCw/
Спикер Holy JS и преподаватель Маргарита Образцова расскажет, зачем CSS Reset, что такое рендеринг и как браузер рендерит страницу.
Используйте демо-урок как возможность получить ценные знания и попробовать онлайн-курс «HTML / CSS» от OTUS перед стартом занятий. Регистрируйтесь, чтобы посетить вебинар https://otus.pw/ziCw/
Этический взлом на Python. Часть 2
11. (Пишем очень простую программу для смены Mac-адреса)
12. (Что такое алгоритм)
13. (Читаем то, что возвращают системные команды)
14. (Регулярные выражения)
15. (Извлекаем подстроку с помощью регулярных выражений)
16. (Рефакторинг)
17. (Реализуем алгоритм проверки смены Маc адреса)
18. (Программируем сканер сети)
19. (Устанавливаем Windows как виртуальную машину)
20. (Что такое ARP и зачем он нужен)
#video #python
https://www.youtube.com/watch?v=nCmTEeb2RTc&list=PLK_91fLxh1IEPWK1SWaY_J-VX1O24teeA&ab_channel=XCode
11. (Пишем очень простую программу для смены Mac-адреса)
12. (Что такое алгоритм)
13. (Читаем то, что возвращают системные команды)
14. (Регулярные выражения)
15. (Извлекаем подстроку с помощью регулярных выражений)
16. (Рефакторинг)
17. (Реализуем алгоритм проверки смены Маc адреса)
18. (Программируем сканер сети)
19. (Устанавливаем Windows как виртуальную машину)
20. (Что такое ARP и зачем он нужен)
#video #python
https://www.youtube.com/watch?v=nCmTEeb2RTc&list=PLK_91fLxh1IEPWK1SWaY_J-VX1O24teeA&ab_channel=XCode
Хотите освоить фреймворк ASP. NET Core?
20-21 мая ждем вас в OTUS на открытом интенсиве «Serverless на базе Azure». За два дня вы пройдете обзор облачных сервисов, serverless computing и создание Azure function, добавление azure storage и безопасности, ARM шаблоны и др.
После интенсива вы сможете продолжить обучение на онлайн-курсе «C# ASP. NET Core Developer» по спец.цене.
Для регистрации пройдите вступительный тест https://otus.pw/V2zY/
20-21 мая ждем вас в OTUS на открытом интенсиве «Serverless на базе Azure». За два дня вы пройдете обзор облачных сервисов, serverless computing и создание Azure function, добавление azure storage и безопасности, ARM шаблоны и др.
После интенсива вы сможете продолжить обучение на онлайн-курсе «C# ASP. NET Core Developer» по спец.цене.
Для регистрации пройдите вступительный тест https://otus.pw/V2zY/
Топ вопросы на собеседовании по SQL
1) Что такое реляционная база данных? Что такое SQL?
2) Конструкция Join. Виды и использование.
3) Cравнение с NULL.
4) Операторы IN и NOT IN.
5) Создание таблицы. Добавление полей и индексов.
6) Псевдонимы полей.
7) Агрегирующие функции
8) Операции INSERT, UPDATE и DELETE.
9) Операторы сравнения.
10) Как вы использовали SQL на прошлой работе?
#video #sql
https://www.youtube.com/watch?v=BGis4J0cogk&list=PLwHvxJae2LawmHmDpWMvimvB_SmUEcH2t
1) Что такое реляционная база данных? Что такое SQL?
2) Конструкция Join. Виды и использование.
3) Cравнение с NULL.
4) Операторы IN и NOT IN.
5) Создание таблицы. Добавление полей и индексов.
6) Псевдонимы полей.
7) Агрегирующие функции
8) Операции INSERT, UPDATE и DELETE.
9) Операторы сравнения.
10) Как вы использовали SQL на прошлой работе?
#video #sql
https://www.youtube.com/watch?v=BGis4J0cogk&list=PLwHvxJae2LawmHmDpWMvimvB_SmUEcH2t
Media is too big
VIEW IN TELEGRAM
Обрабатываем данные на лету: прямой эфир Oracle с российскими банками
Аналитика в реальном времени, эволюция хранилищ данных и Data Mesh на практике.
24 мая в 12:00 мск Oracle при поддержке компании Intel организует дискуссионный клуб с представителями четырех ключевых российских банков: СберБанк, ОТП Банк, Тинькофф Банк и Банк «Открытие». Как меняются подходы и задачи для хранилищ данных, как усилить аналитику и как выбрать технологическую платформу - на эти и другие темы поговорим в прямом эфире.
Обсудим:
1. Основные подходы к выбору платформы для построения аналитических решений.
2. Что представляют собой хранилища данных в российских топ-банках и какова эволюция их развития.
3. Применение технологий класса больших данных – почему они важны?
4. Обработка данных на лету – real-time аналитика и задачи бизнеса, которые она решает.
Вы также сможете задать свои вопросы нашим участникам в прямом эфире.
Участие бесплатное!
Регистрация: https://bit.ly/3uRfBFf 👈🏻👈🏻👈🏻
Аналитика в реальном времени, эволюция хранилищ данных и Data Mesh на практике.
24 мая в 12:00 мск Oracle при поддержке компании Intel организует дискуссионный клуб с представителями четырех ключевых российских банков: СберБанк, ОТП Банк, Тинькофф Банк и Банк «Открытие». Как меняются подходы и задачи для хранилищ данных, как усилить аналитику и как выбрать технологическую платформу - на эти и другие темы поговорим в прямом эфире.
Обсудим:
1. Основные подходы к выбору платформы для построения аналитических решений.
2. Что представляют собой хранилища данных в российских топ-банках и какова эволюция их развития.
3. Применение технологий класса больших данных – почему они важны?
4. Обработка данных на лету – real-time аналитика и задачи бизнеса, которые она решает.
Вы также сможете задать свои вопросы нашим участникам в прямом эфире.
Участие бесплатное!
Регистрация: https://bit.ly/3uRfBFf 👈🏻👈🏻👈🏻
Изучение React Native
1. Разработка мобильного приложения на JavaScript
2. Создание проекта. Запуск на Андроид и iOS
3. Основные компоненты (View, Text, Button, Alert, Image)
4. Написание стилей для приложения
5. Создание списка дел (Todo List)
#video #ReactNative
https://www.youtube.com/watch?v=j9nVVIq9eSQ&list=PL0lO_mIqDDFWPVIWdB7tjU5aznqXAXvLL
1. Разработка мобильного приложения на JavaScript
2. Создание проекта. Запуск на Андроид и iOS
3. Основные компоненты (View, Text, Button, Alert, Image)
4. Написание стилей для приложения
5. Создание списка дел (Todo List)
#video #ReactNative
https://www.youtube.com/watch?v=j9nVVIq9eSQ&list=PL0lO_mIqDDFWPVIWdB7tjU5aznqXAXvLL
Кто сказал, что знание основ программирования полезно только айтишникам? Цифровизация жизни — устойчивый тренд последнего десятилетия, который только усилился за время пандемии. В этих условиях работодатели все активнее учат своих сотрудников современным IT‑навыкам, взращивая крутых специалистов внутри компаний. Например, в Ростелекоме действует «Школа программирования». Изучать Python, JavaScript, SQL и другие языки могут сотрудники всех подразделений — вне зависимости от того, связана ли их деятельность с IT. Об историях успеха выпускников школы читайте по ссылке - https://lh.su/p4n.
Лайфхакер
Из закупщика в айтишники: кто и почему ходит в «Школу программирования» Ростелекома - Лайфхакер
Пять историй от людей, прошедших курсы в «Школе программирования» Ростелекома и убедившихся в ценности полученных знаний.
CLR via C#
1. Модель выполнения кода в среде CLR
2. Компоновка, установка, развертывание и администрирование приложений и типов
3. Совместно используемые сборки и сборки со строгим именем
4. Основы типов
5. Примитивные, ссылочные и значимые типы. Проверяемые и непроверяемые операции
6. Ссылочные и значимые типы. Упаковка и распаковка типов
7. Ссылочные и значимые типы. Тождество, равенство, GetHashCode, dynamic
8. Основные сведения о типах и полях C#
9. Статические классы. Компоненты, полиморфизм и версии
10. Константы, переменные и поля C#
#video #csharp
https://www.youtube.com/watch?v=m_nvUAXdbOY&list=PLIIXgDT0bKw6i4jQkHVgIrnsP-DcvBieq&index=1
1. Модель выполнения кода в среде CLR
2. Компоновка, установка, развертывание и администрирование приложений и типов
3. Совместно используемые сборки и сборки со строгим именем
4. Основы типов
5. Примитивные, ссылочные и значимые типы. Проверяемые и непроверяемые операции
6. Ссылочные и значимые типы. Упаковка и распаковка типов
7. Ссылочные и значимые типы. Тождество, равенство, GetHashCode, dynamic
8. Основные сведения о типах и полях C#
9. Статические классы. Компоненты, полиморфизм и версии
10. Константы, переменные и поля C#
#video #csharp
https://www.youtube.com/watch?v=m_nvUAXdbOY&list=PLIIXgDT0bKw6i4jQkHVgIrnsP-DcvBieq&index=1
Приемы оптимизации. C++
1. Изучай и оптимизируй!
2. Инициализация объектов.
3. Список инициализации.
4. Оптимизация цикла!
5. Флаги оптимизации On
6. Оптимизация цикла!
7. Оптимизация цикла!
8. Оптимизация цикла!
9. inline оптимизация
10. Передача по ссылке или по значению
#video #cpp
https://www.youtube.com/watch?v=U0ElZ_qdzi4&list=PLdhEOd5Bckb5a15PL8Cy3bQ0ucS5Ng8bx
1. Изучай и оптимизируй!
2. Инициализация объектов.
3. Список инициализации.
4. Оптимизация цикла!
5. Флаги оптимизации On
6. Оптимизация цикла!
7. Оптимизация цикла!
8. Оптимизация цикла!
9. inline оптимизация
10. Передача по ссылке или по значению
#video #cpp
https://www.youtube.com/watch?v=U0ElZ_qdzi4&list=PLdhEOd5Bckb5a15PL8Cy3bQ0ucS5Ng8bx
Создать кластер за 120 секунд: открытый курс по Managed Kubernetes
Учебный центр «Слёрм» и Selectel совместными усилиями создали курс по Managed Kubernetes, доступ к урокам предоставляется бесплатно. Для выполнения практических заданий в сервисе Managed Kubernetes Selectel дадим промокод на 3 000 рублей в первом уроке.
По окончании курса вы сможете решать главную задачу – организация контейнерной инфраструктуры.
Что крутого вы сделаете:
💪 Поднимете отказоустойчивый кластер с 3 мастер-нодами и 3 воркер-нодами и 2 нодами с ролью ингресс в разных зонах. Установите ингресс-контроллер через Helm, настроите его согласно best practices.
💪 Создадите кластер Manager PostgreSQL и настроите взаимодействие кластера Kubernetes и кластера PostgreSQL.
💪 Установите в кластер Kubernetes приложение RabbitMQ. Запустите его в 3 реплики, настроите персистентное хранение данных с помощью PV/PVC.
Почувствуйте, каково это – передать ответственность за API Server, Kube-scheduler и ETCD облачному провайдеру.
Записаться: https://slurm.club/33X9cwA
Учебный центр «Слёрм» и Selectel совместными усилиями создали курс по Managed Kubernetes, доступ к урокам предоставляется бесплатно. Для выполнения практических заданий в сервисе Managed Kubernetes Selectel дадим промокод на 3 000 рублей в первом уроке.
По окончании курса вы сможете решать главную задачу – организация контейнерной инфраструктуры.
Что крутого вы сделаете:
💪 Поднимете отказоустойчивый кластер с 3 мастер-нодами и 3 воркер-нодами и 2 нодами с ролью ингресс в разных зонах. Установите ингресс-контроллер через Helm, настроите его согласно best practices.
💪 Создадите кластер Manager PostgreSQL и настроите взаимодействие кластера Kubernetes и кластера PostgreSQL.
💪 Установите в кластер Kubernetes приложение RabbitMQ. Запустите его в 3 реплики, настроите персистентное хранение данных с помощью PV/PVC.
Почувствуйте, каково это – передать ответственность за API Server, Kube-scheduler и ETCD облачному провайдеру.
Записаться: https://slurm.club/33X9cwA
Алгоритмы и структуры данных
1. Алгоритм Кнута-Морриса-Пратта
2. Сортировка выбором
3. Сортировка слиянием
4. Сортировка вставками
5. Нахождение центра графа
6. Алгоритм Бойера-Мура-Хорспула с фишками и примерами
7. Поиск образа в строке. Алгоритм прямого поиска
8. Алгоритм Дейкстры
9. Алгоритм Флойда
10. Алгоритм Прима
#video #Algorithms
https://www.youtube.com/watch?v=7g-WEBj3igk&list=PLaYEWc-h_PAeo3bneqrs7bqUxyboBAFVq&index=5&ab_channel=RomanTsarevRomanTsarev
1. Алгоритм Кнута-Морриса-Пратта
2. Сортировка выбором
3. Сортировка слиянием
4. Сортировка вставками
5. Нахождение центра графа
6. Алгоритм Бойера-Мура-Хорспула с фишками и примерами
7. Поиск образа в строке. Алгоритм прямого поиска
8. Алгоритм Дейкстры
9. Алгоритм Флойда
10. Алгоритм Прима
#video #Algorithms
https://www.youtube.com/watch?v=7g-WEBj3igk&list=PLaYEWc-h_PAeo3bneqrs7bqUxyboBAFVq&index=5&ab_channel=RomanTsarevRomanTsarev
Анализ данных на Python в примерах и задачах.
1. Нейронные сети. Теоретические основания (Анализ данных на Python в примерах и задачах. Ч2)
2. Нейронные сети в регрессионных задачах (Анализ данных на Python в примерах и задачах. Ч2)
3. Примеры решения задач Machine Learning с помощью нейронных сетей. Часть 1
4. Прогнозирование с помощью нейронных сетей (Анализ данных на Python. Ч2)
5. Сверточные сети (Анализ данных на Python в примерах и задачах. Ч2)
6. Сверточные сети (Convolution networks). Часть 2
7. XGBoost (Анализ данных на Python в примерах и задачах. Ч2)
8. XGBoost и GridSearch. Факторный анализ (Анализ данных на Python в примерах и задачах. Ч2)
9. Факторный анализ (продолжение). SVD разложение
10. Факторный анализ. SVD разложение (Анализ данных на Python)
#video #python
https://www.youtube.com/watch?v=enpPFqcIFj8&list=PLlb7e2G7aSpRb95_Wi7lZ-zA6fOjV3_l7
1. Нейронные сети. Теоретические основания (Анализ данных на Python в примерах и задачах. Ч2)
2. Нейронные сети в регрессионных задачах (Анализ данных на Python в примерах и задачах. Ч2)
3. Примеры решения задач Machine Learning с помощью нейронных сетей. Часть 1
4. Прогнозирование с помощью нейронных сетей (Анализ данных на Python. Ч2)
5. Сверточные сети (Анализ данных на Python в примерах и задачах. Ч2)
6. Сверточные сети (Convolution networks). Часть 2
7. XGBoost (Анализ данных на Python в примерах и задачах. Ч2)
8. XGBoost и GridSearch. Факторный анализ (Анализ данных на Python в примерах и задачах. Ч2)
9. Факторный анализ (продолжение). SVD разложение
10. Факторный анализ. SVD разложение (Анализ данных на Python)
#video #python
https://www.youtube.com/watch?v=enpPFqcIFj8&list=PLlb7e2G7aSpRb95_Wi7lZ-zA6fOjV3_l7