Проектирование программного обеспечения
1. Об архитектуре
2. Декомпозиция, объектно-ориентированное проектирование
3. Моделирование. UML
4. Моделирование и анализ
5. Моделирование поведения
6. Структурные шаблоны
7. Порождающие шаблоны
8. Поведенческие шаблоны
9. Антипаттерны
10. Архитектурные стили
#video
https://www.youtube.com/watch?v=rV3y-hcyEcM&list=PLlb7e2G7aSpQwYFLXBG22XnKYXFzQ7-1K&ab_channel=ComputerScienceCenter
1. Об архитектуре
2. Декомпозиция, объектно-ориентированное проектирование
3. Моделирование. UML
4. Моделирование и анализ
5. Моделирование поведения
6. Структурные шаблоны
7. Порождающие шаблоны
8. Поведенческие шаблоны
9. Антипаттерны
10. Архитектурные стили
#video
https://www.youtube.com/watch?v=rV3y-hcyEcM&list=PLlb7e2G7aSpQwYFLXBG22XnKYXFzQ7-1K&ab_channel=ComputerScienceCenter
Вопросы-ответы собеседования
1. Что такое статический блок инициализации? static инициализатор
2. Что такое статический вложенный класс? static nested class
3. Какие типы ссылок есть в Java? Что такое Strong, Soft, Weak, Phantom Reference?
4. Что такое Strong Reference? Как работает сильная ссылка?
5. Что такое Soft Reference? Как работает мягкая ссылка?
6. Что такое Weak Reference? Как работает слабая ссылка?
7. Что такое Phantom Reference? Как работает фантомная ссылка?
8. Чем отличается интерфейс от абстрактного класса? Что использовать?
9. Что такое String Pool? Как работает пул строк?
10. Что такое пул строк? Изучаем String Pool за 50 секунд!
#video
https://www.youtube.com/watch?v=onDWBO2CYKY&list=PLvalLeYySoeC9i2KLvq1af7P6CllrsBsm&ab_channel=Javangelion%7C%D0%94%D0%B6%D0%B0%D0%B2%D0%B0%D0%BD%D0%B3%D0%B5%D0%BB%D0%B8%D0%BE%D0%BD
1. Что такое статический блок инициализации? static инициализатор
2. Что такое статический вложенный класс? static nested class
3. Какие типы ссылок есть в Java? Что такое Strong, Soft, Weak, Phantom Reference?
4. Что такое Strong Reference? Как работает сильная ссылка?
5. Что такое Soft Reference? Как работает мягкая ссылка?
6. Что такое Weak Reference? Как работает слабая ссылка?
7. Что такое Phantom Reference? Как работает фантомная ссылка?
8. Чем отличается интерфейс от абстрактного класса? Что использовать?
9. Что такое String Pool? Как работает пул строк?
10. Что такое пул строк? Изучаем String Pool за 50 секунд!
#video
https://www.youtube.com/watch?v=onDWBO2CYKY&list=PLvalLeYySoeC9i2KLvq1af7P6CllrsBsm&ab_channel=Javangelion%7C%D0%94%D0%B6%D0%B0%D0%B2%D0%B0%D0%BD%D0%B3%D0%B5%D0%BB%D0%B8%D0%BE%D0%BD
Мотивация и развитие
1. Обладаешь ли ты способностями программиста?
2. Какой навык является самым важным, чтобы стать крутым программистом?
3. Навык для программиста, который важнее самого умения программировать
4. Будет ли профессия программиста востребованной? Есть ли переизбыток программистов, реальные зарплаты
5. План изучения для любого языка программирования с нуля до junior-middle или темы для собеседования
6. Изучил программирование за 3 месяца и устроился на высокооплачиваемую работу
7. Чем занимается программист? В чем заключается работа программиста? Что нужно знать программисту?
8. Куда развиваться программисту? Дилемма профессии программиста
9. Как из программиста стать руководителем своей IT компании или самостоятельным предпринимателем?
10. Как развить объектно-ориентированное мышление в программировании?
#video
https://www.youtube.com/watch?v=1KJVVJT2A2A&list=PLd2_Os8Cj3t__OzG61OT3YLaQG-nnz-IX&ab_channel=LaravelCreative
1. Обладаешь ли ты способностями программиста?
2. Какой навык является самым важным, чтобы стать крутым программистом?
3. Навык для программиста, который важнее самого умения программировать
4. Будет ли профессия программиста востребованной? Есть ли переизбыток программистов, реальные зарплаты
5. План изучения для любого языка программирования с нуля до junior-middle или темы для собеседования
6. Изучил программирование за 3 месяца и устроился на высокооплачиваемую работу
7. Чем занимается программист? В чем заключается работа программиста? Что нужно знать программисту?
8. Куда развиваться программисту? Дилемма профессии программиста
9. Как из программиста стать руководителем своей IT компании или самостоятельным предпринимателем?
10. Как развить объектно-ориентированное мышление в программировании?
#video
https://www.youtube.com/watch?v=1KJVVJT2A2A&list=PLd2_Os8Cj3t__OzG61OT3YLaQG-nnz-IX&ab_channel=LaravelCreative
Глубокое обучение, первая часть
1. Вводная лекция (часть 1)
2. Вводная лекция (часть 2)
3. Нейронные сети (часть 1)
4. Нейронные сети (часть 2)
5. Борьба с переобучением в нейронных сетях (часть 1)
6. Борьба с переобучением в нейронных сетях (часть 2)
7. Свёрточные нейронные сети
8. Архитектуры свёрточных нейронных сетей, часть 1 – чемпионы ImageNet и их «родственники»
9. Архитектуры свёрточных нейронных сетей, часть 2 – другие архитектуры
#video #ai
https://www.youtube.com/watch?v=7eQJ2WiKTIA&list=PLaRUeIuewv8BYOrm6HBgJKbGUD-jcBQpW&ab_channel=AlexanderD%27yakonov
1. Вводная лекция (часть 1)
2. Вводная лекция (часть 2)
3. Нейронные сети (часть 1)
4. Нейронные сети (часть 2)
5. Борьба с переобучением в нейронных сетях (часть 1)
6. Борьба с переобучением в нейронных сетях (часть 2)
7. Свёрточные нейронные сети
8. Архитектуры свёрточных нейронных сетей, часть 1 – чемпионы ImageNet и их «родственники»
9. Архитектуры свёрточных нейронных сетей, часть 2 – другие архитектуры
#video #ai
https://www.youtube.com/watch?v=7eQJ2WiKTIA&list=PLaRUeIuewv8BYOrm6HBgJKbGUD-jcBQpW&ab_channel=AlexanderD%27yakonov
Интернет магазин с нуля на Laravel
1. Презентация
2. Подготовка и настройка проекта
3. Подготовка
4. База данных
5. База данных
6. Аутентификация и socialite
7. Главная страница и intervention image
8. Фильтры, Laravel Scout, full text поиск
9. Характеристики, опции товара. EAV
#video #laravel
https://www.youtube.com/watch?v=CdHqpXNKVls&list=PLTucyHptHtTkveNJf17ypoZoG3pdnvs6v&ab_channel=%D0%9F%D1%80%D0%BE%D1%81%D1%82%D0%BE%D0%BELaravel.CutCode
1. Презентация
2. Подготовка и настройка проекта
3. Подготовка
4. База данных
5. База данных
6. Аутентификация и socialite
7. Главная страница и intervention image
8. Фильтры, Laravel Scout, full text поиск
9. Характеристики, опции товара. EAV
#video #laravel
https://www.youtube.com/watch?v=CdHqpXNKVls&list=PLTucyHptHtTkveNJf17ypoZoG3pdnvs6v&ab_channel=%D0%9F%D1%80%D0%BE%D1%81%D1%82%D0%BE%D0%BELaravel.CutCode
ReactJS
1. Трюк с useMemo от React разработчиков
2. Исходники Context API + Redux vs Context
3. [Эксперимент] useContext + useReducer вместо Redux
4. Лучшие примеры использования Context API
5. Новый хук useEvent решит наши проблемы!
6. React придумал новый компонент!
7. React Batching от создания (v0.4.0) до React 18
8. Невероятный Vite под микроскопом
9. Плохой код больше не проблема! Компилятор все исправит
10. Полный курс по useId за 10 минут!
#video #react #js
https://www.youtube.com/watch?v=aMa1n1PwVEg&list=PLz_dGYmQRrr-g02jHDzuu-6VlOt8-8Uu5&index=16&ab_channel=%D0%90%D0%B9%D0%A2%D0%B8%D0%A1%D0%B8%D0%BD%D1%8F%D0%BA
1. Трюк с useMemo от React разработчиков
2. Исходники Context API + Redux vs Context
3. [Эксперимент] useContext + useReducer вместо Redux
4. Лучшие примеры использования Context API
5. Новый хук useEvent решит наши проблемы!
6. React придумал новый компонент!
7. React Batching от создания (v0.4.0) до React 18
8. Невероятный Vite под микроскопом
9. Плохой код больше не проблема! Компилятор все исправит
10. Полный курс по useId за 10 минут!
#video #react #js
https://www.youtube.com/watch?v=aMa1n1PwVEg&list=PLz_dGYmQRrr-g02jHDzuu-6VlOt8-8Uu5&index=16&ab_channel=%D0%90%D0%B9%D0%A2%D0%B8%D0%A1%D0%B8%D0%BD%D1%8F%D0%BA
GIT от новичка до профессионала
1. GIT. Знакомство, локальный репозиторий
2. GIT Удаленные репозитории в теории
3. GIT Удаленные репозитории на практике
4. GIT Организация командной работы
5. GITHUB workflow
6. GIT workflow
7. GIT Жизненный workflow
#video #git
https://www.youtube.com/watch?v=Wx-7NXNv65k&list=PL7Nh93imVuXyiJKz6YrELUACjXWfAXlwW&ab_channel=EvgeniyKuvshinov
1. GIT. Знакомство, локальный репозиторий
2. GIT Удаленные репозитории в теории
3. GIT Удаленные репозитории на практике
4. GIT Организация командной работы
5. GITHUB workflow
6. GIT workflow
7. GIT Жизненный workflow
#video #git
https://www.youtube.com/watch?v=Wx-7NXNv65k&list=PL7Nh93imVuXyiJKz6YrELUACjXWfAXlwW&ab_channel=EvgeniyKuvshinov
Unity с 0
1. Установка Unity. Обзор интерфейса
2. Текстовый квест. Создание интерфейса
3. Текстовый квест. Связываем интерфейс и код
4. Текстовый квест. Программируем кнопки
5. Текстовый квест. Работа с медиа. Музыка, звуки, картинки. Тестовый билд
6. Создание игры "Миллионер" на Unity. Создание интерфейса
7. Создание игры "Миллионер" на Unity. Пишем код логики игры
8. Создание игры "Миллионер" на Unity. Пишем код для подсказок
#video #gamedev #unity
https://www.youtube.com/watch?v=Q5jPKZdFnwk&list=PLnEbxHpyJRTvNKvzBlNAupoxl2IVqIVlU&ab_channel=%D0%9D%D0%B5%D1%81%D0%BA%D1%83%D1%87%D0%BD%D1%8B%D0%B9IT
1. Установка Unity. Обзор интерфейса
2. Текстовый квест. Создание интерфейса
3. Текстовый квест. Связываем интерфейс и код
4. Текстовый квест. Программируем кнопки
5. Текстовый квест. Работа с медиа. Музыка, звуки, картинки. Тестовый билд
6. Создание игры "Миллионер" на Unity. Создание интерфейса
7. Создание игры "Миллионер" на Unity. Пишем код логики игры
8. Создание игры "Миллионер" на Unity. Пишем код для подсказок
#video #gamedev #unity
https://www.youtube.com/watch?v=Q5jPKZdFnwk&list=PLnEbxHpyJRTvNKvzBlNAupoxl2IVqIVlU&ab_channel=%D0%9D%D0%B5%D1%81%D0%BA%D1%83%D1%87%D0%BD%D1%8B%D0%B9IT
Python для работы с данными
1. Знакомство с Python и Jupyter Hub
2. Какие переменные есть в Python?
3. Что можно делать со списками? Какие методы бывают у списков в Python
4. Что такое конструкция IF ELSE
5. Учимся использовать метод строк FORMAT
6. Рассказываем про конструкцию FOR
7. Словари
8. Как научиться считывать данные из таблиц?
9. Методы и атрибуты DataFrame, метод Rename
10. Что такое группировка, агрегация, сортировка данных?
#video #python
https://www.youtube.com/watch?v=Eb7Q_qCAqM4&list=PLBRXq5LaddfxQFjzuq5QC05q1ZheGMQo1&ab_channel=karpov.courses
1. Знакомство с Python и Jupyter Hub
2. Какие переменные есть в Python?
3. Что можно делать со списками? Какие методы бывают у списков в Python
4. Что такое конструкция IF ELSE
5. Учимся использовать метод строк FORMAT
6. Рассказываем про конструкцию FOR
7. Словари
8. Как научиться считывать данные из таблиц?
9. Методы и атрибуты DataFrame, метод Rename
10. Что такое группировка, агрегация, сортировка данных?
#video #python
https://www.youtube.com/watch?v=Eb7Q_qCAqM4&list=PLBRXq5LaddfxQFjzuq5QC05q1ZheGMQo1&ab_channel=karpov.courses
Изучение C++ для начинающих, часть 1
1. Введение в язык C++ с нуля
2. Установка Visual Studio (среда разработки)
3. Переменные и типы данных
4. Условные конструкции. Операторы if-else, switch-case
5. Случайные числа. Разработка Калькулятора
6. Циклы и операторы в них (For, While, Do While)
7. Массивы данных (одномерные и многомерные)
8. Динамический массив данных
9. Работа со строками и символами
10. Создание функций в языке C++
#video #cpp
https://www.youtube.com/watch?v=5l9nxwh5Wiw&list=PLDyJYA6aTY1llzwya3FrWX4tmo-hm491p&ab_channel=%D0%A8%D0%BA%D0%BE%D0%BB%D0%B0itProger%2F%D0%9F%D1%80%D0%BE%D0%B3%D1%80%D0%B0%D0%BC%D0%BC%D0%B8%D1%80%D0%BE%D0%B2%D0%B0%D0%BD%D0%B8%D0%B5
1. Введение в язык C++ с нуля
2. Установка Visual Studio (среда разработки)
3. Переменные и типы данных
4. Условные конструкции. Операторы if-else, switch-case
5. Случайные числа. Разработка Калькулятора
6. Циклы и операторы в них (For, While, Do While)
7. Массивы данных (одномерные и многомерные)
8. Динамический массив данных
9. Работа со строками и символами
10. Создание функций в языке C++
#video #cpp
https://www.youtube.com/watch?v=5l9nxwh5Wiw&list=PLDyJYA6aTY1llzwya3FrWX4tmo-hm491p&ab_channel=%D0%A8%D0%BA%D0%BE%D0%BB%D0%B0itProger%2F%D0%9F%D1%80%D0%BE%D0%B3%D1%80%D0%B0%D0%BC%D0%BC%D0%B8%D1%80%D0%BE%D0%B2%D0%B0%D0%BD%D0%B8%D0%B5
QA
1. Как манипулировать разработчиком с помощью баг-репортов
2. Как мы дошли до динамических Page Objects, и почему их использование проще чем кажется
3. Автоматизация тестирования. Библиотека PLAT-ON
4. Как эффективно тестировать ETL системы вручную?
5. Круглый стол - Организация команды в условиях кризиса!
6. Тестирование АПИ при помощи Django
7. QA Lead Evolution
8. Первые шаги в карьере QA Engineer - с чего начинать?
9. Evolution of Selenium WebDriver
10. Основы негодного резюме (для QA инженеров и не только)
#video #qa
https://www.youtube.com/watch?v=o4CZDDnAMpw&list=PL6qgEoh5jq7KBuCt942iNq69EmKDhf-81&ab_channel=EvroneDevelopment
1. Как манипулировать разработчиком с помощью баг-репортов
2. Как мы дошли до динамических Page Objects, и почему их использование проще чем кажется
3. Автоматизация тестирования. Библиотека PLAT-ON
4. Как эффективно тестировать ETL системы вручную?
5. Круглый стол - Организация команды в условиях кризиса!
6. Тестирование АПИ при помощи Django
7. QA Lead Evolution
8. Первые шаги в карьере QA Engineer - с чего начинать?
9. Evolution of Selenium WebDriver
10. Основы негодного резюме (для QA инженеров и не только)
#video #qa
https://www.youtube.com/watch?v=o4CZDDnAMpw&list=PL6qgEoh5jq7KBuCt942iNq69EmKDhf-81&ab_channel=EvroneDevelopment