Скачать [Thinknetica] Подготовка к собеседованию на Python-разработчика. Тариф Слушатель [Алексей Штырняев]

Информация
Цена: 240 РУБ
Организатор: Kail Kail
Ссылки для скачивания
Kail
Kail
Организатор
Организатор
Регистрация
09.04.2020
Сообщения
395 002
Реакции
38 788
Монеты
1 191
Оплачено
0
Баллы
0
  • #SkladchinaVip
  • #1
[Thinknetica] Подготовка к собеседованию на Python-разработчика. Тариф Слушатель [Алексей Штырняев]
Ссылка на картинку
6 апреля (среда) 19:00 МСК - Python, Работа с памятью и GIL
- Типы данных
- Последовательности
- Типы переменных
- Функции [Что такое args, kwargs. Что такое замыкание]
- Использование lambda
- Области видимости [Отличие copy() от deepcopy()]
- Объектная модель
- Итераторы и генераторы
- Иерархия наследования и ромбовидное наледование
- Процессы и потоки [cpu-bound и io-bound задачи, Что такое GIL. Какие у него есть проблемы. Что такое async/await, для чего они нужны и как их использовать]
- Инкапсуляция и доступ к данным
- Реализация полиморфизма в python
- Сильные и слабые стороны python
- Что такое garbage collector. В чём его плюсы и минусы
- Функциональное программирование [Что такое функция высшего порядка. Опишите функции map, reduce, filter модуля functools,]
- ООП [Инкапсуляция, Наследование, Полиморфизм, Абстракция]
- Декораторы
- Метаклассы

9 апреля (суббота) 13:00 МСК - Django, Базы данных, Алгоритмы

Django

- Роли компонентов MVC и MTV
- Фабрики моделей и их использование
- Что такое Middleware
- Что такое сигналы? Зачем нужны?
- Как реализуется связь m2m на уровне базы данных
- Как работает Serializer в Django REST Framework
- Виды тестов и методика их написания
- Способы оптимизации производительности тестов
- Mock - Что такое mocking
- Методика тестирования API
- Что такое XSS.

DB
- Что такое транзакция
- Реляционная модель данных
- Нормализация и денормализация данных
- Назначение внешних ключей
- Виды соединений
- Представления (PostgreSQL)
- Назначение и типы индексов (PostgreSQL)
- Принципы ACID и Теорема CAP
- Виды блокировок (PostgreSQL)
- Транзакции и уровни их изоляции
- Назначение VACUUM (PostgreSQL)

Алгоритмы, структуры
- Что такое рекурсия. Какие минусы, плюсы
- Что такое хвостовая рекурсия
- Obig
- базовые алгоритмы сортировки
- базовые алгоритмы поиска
- как тренировать себя в алгоритмах
- Мониторинг

12 апреля (вторник) 19:00 МСК - Software Architecture, API Design, Git Flow и DevOps


Software Architecture
- Интерпретируемые и компилируемые языки
- Парадигмы программирования
- Принципы SOLID
- Принцип DRY, случаи когда им можно пренебречь
- Принцип KISS
- Монолиты и микросервисы
- Связанность компонентов и принципы абстракции
- Схема сервисов в продакшен и их взаимодействие

API Design
- REST, SOAP, gRPC, GraphQL
- Что такое HTTP запрос
- Про cookie
- Версионирование
- Обработка ошибок
- Что такое JWT (JSON Web Token)
- HTTP кэширование
- Назначение http методов согласно restfull
- ключевые различия между HTTP(S) и WebSocket

Git Flow
- Общие принципы
- Conventional commits
- Что такое Git Flow
- Что такое Git Rebase
- Что такое Git Cherry pick
- Что такое force push
- Что такое pre-commit check

DevOps Basics
- Типы ресурсов: CPU, memory, Disk I/O, Network
- Какая разница между CI и CD
- Способы deploy приложения
- Сбор логов
Показать больше
 
Зарегистрируйтесь , чтобы посмотреть скрытый контент.
Поиск по тегу:
Теги
python python-разработчик thinknetica алексей штырняев подготовка к собеседованию на python-разработчика
Похожие складчины
Kail
Ответы
0
Просмотры
502
Kail
Kail
Kail
Ответы
0
Просмотры
213
Kail
Kail
Kail
Ответы
0
Просмотры
1K
Kail
Kail
Показать больше складчин

Войдите или зарегистрируйтесь

Вы должны быть авторизованны для просмотра материала

Создать аккаунт

Создать учетную запись займет не больше минуты!

Войти

Уже зарегистрированы? Просто войдите.