Fullstack-разработчик на Python от Skillbox

От: Skillbox
Вы сможете активно участвовать во всех этапах разработки сайтов и веб-интерфейсов — от работы с дизайн-макетами до программирования и настройки серверов. Получите комплексные знания в веб-разработке и станете зарабатывать больше.

Сводка

Цена
от 8 099₽ 4 454₽
Рассрочка
от 200₽
Статус
Идет набор
Начнется
25.11.2021
Длительность
12 месяцев
Язык
ru

Описание курса

На рынке не хватает fullstack-разработчиков

О школе

Skillbox
Отзывы 0
Информация
Компания основана в 2016 году. Официальный сайт https://skillbox.ru. Мы собрали и проверили более 684 отзывов об онлайн курсах Skillbox.

Программа курса

Основные курсы
Знакомство с курсом.
Базовый HTML.
Базовый CSS.
Работа с макетом.
Layout. HTML-разметка.
Layout. Flexbox.
Layout. Стилизация.
Продвинутый HTML.
Продвинутый CSS.
Сетки.
Адаптивность. Десктоп и планшет.
Адаптивность. Мобильные устройства.
JavaScript для верстальщика.
Доступность.
Кросс-браузерность.
База знаний.
Работа с хостингом.
Анимация.
Вёрстка HTML-писем.
SVG.
Анимация на JS.
Оптимизация и процесс загрузки.
Сборщики.
Препроцессоры и Постпроцессоры.
CSS Grid.
CMS.
База знаний: часть 2.
Будущее вёрстки.
Введение.
Переменные и работа с числами.
Строки, boolean и условные операторы.
Массивы и циклы.
Функции.
Объекты.
Введение в DOM.
Константы, области видимости и замыкания.
Преобразование типов и нестрогие сравнения.
Обработка событий и пользовательский ввод.
Разработчик и soft skills.
Модули.
npm, package.json.
Event loop и асинхронная разработка.
Методы объекта и прототипы.
Тестирование.
Обработка ошибок.
Общение с сервером, async/await.
События.
ООП и его реализация в JavaScript.
ФП, работа с массивами и строками.
Введение
Основы работы с Python
Операторы, выражения
Условный оператор If, ветвления
Условный оператор if: продвинутые условия
Цикл while
Цикл for. Циклы со счётчиком
Цикл for. Параметры функции range()
Числа
Базовые коллекции: list
Цикл for: работа со списками
List comprehensions, slice и сортировка списков
Двумерные массивы
Базовые коллекции: кортежи и строки
Базовые коллекции: словари
Функции. Основы
Функции. Продвинутые темы
Базовые коллекции: множества
Алгоритмы и структуры данных
Функции. Оформление и документация
Работа с файлами
Поиск в подстроке с помощью деревьев и regex
Функции. Рекурсия
Введение в ООП
Работы с модулями
Работа с файловой системой
Элементы функционального программирования
Алгоритмы
Структуры данных
Принципы ООП
ООП. Продвинутые темы
Исключения
Протоколы, генераторы, декораторы и менеджеры контекста
Основы работы с сетью
Продвинутые темы
Основы работы в Linux
Основы культуры CI
Основы дебаггинга и профилирования
Основы CI/CD
Тестирование приложения
HTML, DOM etc
Networking
Многозадачность
Базы данных
Индексы
Протоколы Python
Flask
Async web
Основы CI/CD N
Основы CI/CD N+1
Docker. Что это такое?
RESTful API
Знакомство с ORM
CGI server
Web development
Безопасность
Командный дипломный проект
Фреймворки для JavaScript
Основы Vue.
Создание проекта.
Каталог товаров.
Пагинация и фильтрация.
Страница товара.
Корзина.
Работа с API. Список товаров.
Работа с API. Оформление заказа.
Деплой.
Введение в React.
Компоненты на примере новостной карточки Reddit.
Больше о компонентах и введение в тестирование компонентов.
Работа с публичным API на примере Reddit.
Введение в Redux на примере новостной ленты.
Использование Redux-Thunk на примере бесконечной ленты.
Сайдбар + роутинг.
Формы на примере комментариев и карточки поста.
Оптимизируем приложение.
SSR + Next.JS.
Бонусный модуль: MobX.
Введение в Angular.
Вывод списка товаров.
RxJS: поиск товаров.
Работа с http. Улучшенный список товаров.
RxJS & Components Advanced: корзина товаров.
Роутинг: страница товара.
Формы: checkout.
Авторизация и защищённые зоны.
Тестирование.
Способы организации обмена данными.
Advanced Practice.
Advanced Practice: куда расти.
Бонусные курсы
Руководство по возможностям тренажёра Ratatype.
Бонус. Установка Adobe Photoshop. Горячие клавиши.
Введение в Photoshop.
Инструменты.
Работа с файлами и изображениями.
Принципы работы со слоями и масками.
Эффекты.
Продвинутые приёмы обтравки/ретуши.
Принципы построения растровых изображений.
Бонус. Как освоить Pen Tool?
Практика коллажирования для создания Key Visual.
Бонус-модуль. Причиняй добро.
Практика создания самых оригинальных мемов для социальных сетей.
Введение в Figma. Обзор возможностей.
Работа с графикой.
Редактор Figma — модульные сетки и монтажные области.
Создание и настройка компонентов, работа с эффектами.
Создание вложенных компонентов. Auto Layout.
Организация рабочего пространства компонентов и стилей.
Командная работа, контроль версий и передача макетов в разработку.
Прототипирование.
Figma Animate.
Бонус-модуль. Обзор и применение Figma plugins.
Как стать первоклассным программистом.
Вёрстка email-рассылок. Советы на реальных примерах
The state of soft skills
Как мы создавали карту развития для разработчиков
Как общаться по e-mail и эффективно работать с почтой?
Повышение своей эффективности.
Спор о первом языке программирования.
Саморазвитие: как я не усидел на двух стульях и нашел третий.
Протокол HTTP.
Введение в алгоритмы.
Что такое командная строка?
Работа с файлами и папками.
Авторизация и права доступа.
Процессы, сервисы и задачи.
Конфигурация и инструменты.
Написание скриптов на Bash.
Использование Bash на примере настройки веб-сервера.
Версии программного кода.
Установка Git.
Индекс и частичные коммиты.
Сравнение версий.
Отмена изменений и откат версий.
Репозитории и коллективная работа.
Ветки — создание и управление.
Слияние и разрешение конфликтов.
Полезные инструменты.
Правила работы с Git.
Терминология.
Чтение документации и библиотек.
Общение на форумах.
Ресурсы технологических новостей.
Произношение слов.
Коммуникация.
Акценты.
Просмотр видеооригиналов.
Что нужно работодателю?
Как создать резюме и искать работу?
Как успешно пройти собеседование?
Как пройти испытательный срок?
Вы прокачаете навыки, необходимые для личной эффективности и работы в команде. Креативное мышление, умение принимать решения, гибкое лидерство, навыки публичных выступлений — всё это поможет вам добиться более высоких профессиональных результатов.
Вы изучите ключевые структуры данных и алгоритмы. Вместе они послужат фундаментом для ваших знаний в области компьютерных наук и программной инженерии.

Отзывы

Еще не добавили ни одного отзыва