Компания: eduson academy (эдюсон)
Язык:
Длительность курса
270
Формат обучения
Видеолекции, скринкасты, тренажеры, интерактивная тетрадь-воркбук, практические задания в среде разработки, проекты в портфолио
Обратная связь
Постоянная поддержка личного куратора на 1 год
Теория и практика
32 модуля, 195 уроков, 130+ часов контента
Чему научитесь
- Сможете осваивать сложные темы самостоятельно, научитесь правильно конспектировать и запоминать материал и узнаете быстрые способы поиска информации
- Поймете, какие задачи решает Python-разработчик и узнаете, как развиваться в этом направлении
- Разберетесь в особенностях проектов на Python и процессе разработки
- Узнаете, как организовать свой день на удаленной работе и поймете, как избежать выгорания, работая удаленно
- Научитесь организовать совместную работу над проектом в разных часовых поясах
- Поймете, как работают современные IT-компании
- Узнаете, как устроен процесс разработки программного обеспечения
- Познакомитесь с гибкими методологиями разработки ПО: Agile, Scrum, Kanban
- Разберетесь, что такое программа, код и данные
- Поймете, как устроен интернет
- Узнаете больше о современных языках программирования и средах разработки
- Сформируете фундамент знаний для дальнейшего программирования
- Узнаете, что такое число, переменная и строка
- Разберетесь в алгоритмах и их видах
- Узнаете, как устанавливать среду разработки IDE и Python на компьютер
- Напишете простой код по правилам синтаксиса Python
- Поймете, что такое стандарты PEP8 и как их применять
- Разберетесь, как работать с Git и GitHub
- Разберетесь, как работать с различными типами данных: числами, строками, списками, множествами, словарями
- Выполните задачи разработки с использованием различных типов данных
- Поймете, что такое функция, и для каких целей программисты используют функции
- Узнаете, как работать с конструкциями arg и kwargs
- Создадите пользовательские функции
- Узнаете, как использовать логические выражения и операторы
- Научитесь работать с рекурсиями
- Поймете, как избегать дублирований и не усложнять код
- Научитесь импортировать модули и создавать их
- Узнаете, как подключать сторонние библиотеки и выполните различные задачи разработки с использованием библиотек и файлов
- Узнаете, что такое лямбда-функции и функциональное программирование
- Научитесь писать отладочный код
- Разберетесь, как работать с итераторами и генераторами
- Узнаете, что такое классы, объекты и методы и как их использовать
- Научитесь применять полиморфные функции, наследование и инкапсуляцию
- Узнаете основные шаблоны проектирования в Python
- Разберетесь, как делать анализ и review кода, проведете review чужого кода и поймете, как применять selfreview
- Узнаете, какие есть виды архитектуры приложений
- Поймете, как работать с разными паттернами проектирования
- Научитесь декомпозировать задачи backend-разработки
- Узнаете о типах и особенности баз данных, освоите SQL и PostgreSQL, спроектируете базу данных
- Разберетесь, что такое потоки и процессы
- Узнаете об асинхронных возможностях Python
- Узнаете, как устанавливать, настраивать фреймворк Django и как с ним работать, создадите to-do приложение с использованием Django
- Узнаете, как работает API, разберете архитектуру RestAPI и спроектируете API-сервис
- Узнаете, что такое системы контейнеризации и когда они необходимы
- Узнаете, что такое Docker, как его настраивать и работать со сложностями
- Разберетесь, что такое unit-тестирование
- Узнаете, как работает интеграционное и системное тестирование, покроете тестами свой проект
- Создадите с нуля доску объявлений с арендой вещей
- Выберете подходящий уровень сложности: создать отдельно телеграмм-бот; создать отдельно сайт; создать и бот, и сайт
- Свяжете уже готовый frontend и свой backend-код
- Составите резюме и сопроводительное письмо на русском и английском языках
- Узнаете, в чем особенности собеседований для разработчиков и пройдете симулятор тестовых заданий
прямо сейчас!
О курсе
О курсе
Ни одного отзыва об этом курсе
Может, вы можете помочь? Вам будут благодарны многие пользователи. И мы тоже.