Запись

[Нетология] Fullstack-разработчик на Python

  • Дата начала
Информация
Тип покупки: Оптовая
Цена: 295 РУБ

Организатор: ДональдТАК ДональдТАК
Статус:
Набор участников
Список участников
  • 1.
    Maruf
  • 2.
    den_sm
  • 3.
    AlinkaZ
  • 4.
    power08
  • 5.
    tato4ka0909
  • 6.
    Ilmir112
  • 7.
    haz3mn
  • 8.
    Runningfire
  • 9.
    YourSouthMay
  • 10.
    Engen
  • 11.
    ivanna.che
  • 12.
    iakov31
  • 13.
    vell88
  • 14.
    AlexKZV
  • 15.
    Sawonotna
  • 16.
    Викаша
ДональдТАК
ДональдТАК
Молодой организатор
Сообщения
Монеты
0.0
Оплачено
41
Купоны
0
Кешбэк
0
Баллы
0
  • @Skladchiki
  • #1

Складчина: [Нетология] Fullstack-разработчик на Python

Ссылка на картинку
изображение
Fullstack-разработчик на Python
Fullstack-разработчик — универсал. Он может в одиночку запрограммировать веб-приложение — и клиентскую, и серверную части.
Мы разработали комплексную программу обучения, которая позволит студентам, обучающимся с нуля, создавать сайты на языках программирования Python и JavaScript. Это лёгкие в освоении и популярные языки — вы сможете быстро разобраться в программировании и найти работу даже без опыта.
  • Научитесь самостоятельно создавать сайты и веб-приложения на Python и JavaScript
  • Выполните 7 проектов для портфолио и создадите командный проект с Python-разработчиками
  • Сможете искать работу и проходить собеседования уже с середины обучения
Что вы будете уметь после обучения:
  • Верстать сайты в HTML и CSS
  • Разрабатывать клиентскую часть сайта на JavaScript и React
  • Работать с изменениями кода проекта с помощью Git и GitHub
  • Решать задачи на Python и разрабатывать сайты при помощи фреймворка Django
  • Применять принципы клиент-серверного взаимодействия и работать с базами данных
  • Работать с API сторонних сервисов и проводить Unit-тестирование
Вы получите опыт настоящей разработки и выполните 7 крупных проектов, включая 1 командный проект:
  • Адаптивная вёрстка сайта
  • Облачный архиватор Arch
  • Командный проект — чат-бот VKinder
  • Облачный архиватор Arch (UI)
  • Веб-мессенджер Tolk
  • Онлайн-магазин
  • Облачное хранилище
Fullstack-разработчик разрабатывает и frontend, и backend сайта или веб-приложения. Поэтому программа состоит из двух частей.

1. Backend-разработка на Python
(научитесь работать с серверной частью веб-приложения. Сможете самостоятельно разрабатывать архитектуру и функциональность приложения, а также тестировать его работоспособность)

Основы языка программирования Python (Проект - резервное копирование)
Изучите один из самых востребованных и простых в освоении языков программирования. Научитесь описывать алгоритмы для решения повседневных задач и работы с данными.
12 часов теории | 54 часа практики
  • Python. Знакомство с консолью.
  • Условные конструкции. Операции сравнения.
  • Введение в типы данных и циклы.
  • Циклы. Типы данных. Коллекции данных.
  • Функции — использование встроенных и создание собственных.
  • Классы и их применение в Python.
  • Открытие и чтение файла, запись в файл.
  • Работа с разными форматами данных.
  • Работа с библиотекой requests, http-запросы.
  • Работа с классами на примере API VK.
Система контроля версий Git
Каждый разработчик должен знать основы работы с системой Git, так как на данный момент это практически стандарт по управлению исходным кодом. За 3 занятия вы научитесь работать с этой системой и с сервисом GitHub, сможете публиковать свои домашние работы и уже в процессе обучения сформируете первое портфолио. Работодатели часто просят показать примеры вашего кода на GitHub.
4 часа теории | 9 часов практики
  • Предназначение системы контроля версий.
  • Основные операции (фиксация и откат изменений, поиск, история).
  • Работа с сервисом GitHub.
  • Ветки, слияние веток и разрешение конфликтов.
  • Командная работа.
Работа с базами данных
Научитесь проектировать базы данных с использованием языка запросов SQL. В рамках курса будете работать с базой данных PostgreSQL — одной из самых популярных и простых для изучения. В качестве клиента будете использовать pgAdmin. В конце познакомитесь с ORM SQLAlchemy.
6 часов теории | 15 часов практики
  • Введение в базы данных.
  • Типы баз данных. SQL/NoSQL, PostgreSQL.
  • Проектирование баз данных. Связи. 3НФ.
  • Select-запросы.
  • Insert/update/delete-запросы.
  • Python и базы данных. ORM.
Профессиональная работа с Python (Командный проект — чат-бот VKinder)
Изучите те особенности Python, за которые его так сильно любят. Разберётесь, как улучшить и упростить программу с помощью модулей, итераторов, декораторов. Изучите технологии для тестирования кода, разбора текста и веб-страниц. Узнаете, как пройти собеседование на вакансию Python-разработчика.
7 часов теории | 52 часа практики
  • Модули, пакеты, импорты в Python.
  • Итераторы, генераторы.
  • Декораторы.
  • Разработка тестов.
  • Регулярные выражения.
  • Веб-скрапинг.
  • Подготовка к собеседованию.
Backend-разработка на Django
Вы поработаете с фреймворком Django, изучите основные принципы организации проекта в Django. Поработаете с базами данных — научитесь их создавать, работать с ORM и моделями. Узнаете, как разрабатывать backend веб-приложения и связывать хостинг файлов и запуск веб-приложения.
  • Знакомство с Django. Подготовка и запуск проекта.
  • Обработка запросов.
  • Динамическое формирование страниц на основе шаблонов.
  • Работа с ORM.
  • Взаимодействие с сайтом.
  • Персонализация сайта.
  • Создание и поддержка проекта.
  • Работа с API.
Карьера в Python-разработке
Научитесь формулировать карьерные цели, создавать резюме, собирать портфолио и готовиться к собеседованиям. Создадите пошаговый план поиска работы, запишите видеопрезентацию и пройдёте карьерную консультацию с HR-экспертом.
6 часов теории
  • Пошаговый план поиска работы.
  • Анализ рынка труда.
  • Резюме, портфолио fullstack python-разработчика и сопроводительное письмо.
  • Собеседование: как подготовиться и пройти.
  • Статистика поиска работы и измерение эффективности.
  • Индивидуальная карьерная консультация.
2. Frontend-разработка на JavaScript (в этой части программы вы научитесь разрабатывать клиентскую сторону веб-приложения)

HTML и CSS: основы веб-вёрстки (Проект - Вёрстка сайта)
Научитесь верстать сайты на HTML и CSS и вносить изменения в существующую вёрстку. Научитесь создавать вёрстку под любой тип устройств: компьютер, планшет, смартфон. Сверстаете адаптивный сайт, корректно работающий на любых устройствах.
13 часов теории | 53 часа практики
  • Теги для вёрстки структуры и контента страницы, форм.
  • Селекторы CSS.
  • Определение контекста элементов.
  • Блочная модель.
  • Позиционирование элементов.
  • Оформление текста и декоративных элементов.
  • Состояние интерактивных элементов.
  • Вёрстка резинового макета.
  • Введение в медиазапросы.
  • Медиафункции.
  • Вёрстка адаптивного макета.
  • Breakpoints.
JavaScript: основы работы в браузере (Проект - Облачный архиватор )
Изучите базовые понятия JavaScript и узнаете о дополнительных возможностях, которые дает браузер — Web API. Подключите скрипт к HTML-документу и получите к нему доступ, чтобы сделать документ «живым»: изменять его и реагировать на действия пользователя.
12 часов теории | 68 часов практики
  • Синтаксис, типы данных, функции и объекты.
  • Прототипы, ООП и функции высшего порядка.
  • Обработка ошибок, замыкания и асинхронность.
  • Возможности JavaScript в браузере.
  • Способы поиска нужного HTML-элемента.
  • Объект события.
  • DOM.
  • Изменение структуры HTML-документа.
  • Асинхронные запросы.
  • Хранение состояния на клиенте и отправка на сервер.
JavaScript: углубленный курс веб-разработки (Проект - Онлайн-игра)
Научитесь работать с современным инструментом для организации рабочего окружения (npm, webpack) и разберётесь с наиболее сложными разделами языка: прототипной моделью, promises и асинхронными программированием (async/await).
12 часов теории | 72 часа практики
  • Стандарты и версии
  • Рабочее окружение
  • Модули
  • Unit-тестирование
  • Синтаксические конструкции (try-catch, delete), функции и замыкания
  • Свойства объекта, for-in, обёртки для примитивов
  • Прототипы, конструкторы
  • Классы, наследование
  • Контейнеры
  • Объект Math, класс RegExp, ArrayBuffer
  • Promises, async/await
  • Символы, итераторы, генераторы
  • Асинхронные запросы
  • Хранение состояния на клиенте и отправка на сервер
Расширенный инструментарий JavaScript в браузере (Проект- Веб-мессенджер)
Освоите инструменты, ускоряющие работу, научитесь на профессиональном уровне работать с формами: проводить валидацию, использовать продвинутые элементы — слайдеры, календари, файлы, а также познакомитесь с API, предоставляемым браузером: геолокацией, нотификацией, медиа, веб-сокетами. И через анимацию добавите интерактивность в свои приложения.
12 часов теории | 72 часа практики
  • Рабочее окружение
  • Работа с DOM (объектная модель документа)
  • Обработка событий
  • Организация тестирования (Unit, E2E)
  • Работа с HTML-формами, LocalStorage
  • Drag & Drop, работа с файлами
  • Работа с HTTP
  • Анимация и CSS
  • Geolocation, Notification, Media
  • EventSource, Websockets
Frontend-разработка на React (Проект - Интернет-магазин)
Освоите одну из самых популярных библиотек на JavaScript — React. При помощи этой библиотеки вы сможете создавать интерактивные пользовательские интерфейсы. Вам достаточно описать, как части интерфейса приложения выглядят в разных состояниях. React будет своевременно их обновлять, когда данные изменяются. Вы сможете создавать инкапсулированные компоненты с собственным состоянием, а затем объединять их в сложные пользовательские интерфейсы.
12 часов теории | 72 часа практики
  • Компоненты
  • События и состояние
  • Props
  • Формы
  • Композиция компонентов
  • Жизненный цикл и работа с HTTP
  • HOC
  • hooks, Context API
  • React Router
  • Redux и Redux Thunk, Redux Saga
 
Зарегистрируйтесь , чтобы посмотреть скрытый авторский контент.
Поиск по тегу:
Теги
fullstack-разработчик fullstack-разработчик на python python нетология
Похожие темы
  • Цена: 495 руб
Просмотры
277
Просмотры
844
  • Цена: 195 руб
Просмотры
138
Просмотры
206
Показать больше похожих складчин

Зарегистрируйте учетную запись или войдите, чтобы обсуждать и скачивать материалы!

Зарегистрироваться

Создайте учетную запись. Это быстро!

Авторизоваться

Вы уже зарегистрированы? Войдите здесь.

Сверху