Aноним
			- #1
 
[Нетология] Fullstack-разработчик на Python
- Ссылка на картинку
 
Fullstack-разработчик на Python
Fullstack-разработчик — универсал. Он может в одиночку запрограммировать веб-приложение — и клиентскую, и серверную части.
Мы разработали комплексную программу обучения, которая позволит студентам, обучающимся с нуля, создавать сайты на языках программирования Python и JavaScript. Это лёгкие в освоении и популярные языки — вы сможете быстро разобраться в программировании и найти работу даже без опыта.
1. Backend-разработка на Python (научитесь работать с серверной частью веб-приложения. Сможете самостоятельно разрабатывать архитектуру и функциональность приложения, а также тестировать его работоспособность)
Основы языка программирования Python (Проект - резервное копирование)
Изучите один из самых востребованных и простых в освоении языков программирования. Научитесь описывать алгоритмы для решения повседневных задач и работы с данными.
12 часов теории | 54 часа практики
Каждый разработчик должен знать основы работы с системой Git, так как на данный момент это практически стандарт по управлению исходным кодом. За 3 занятия вы научитесь работать с этой системой и с сервисом GitHub, сможете публиковать свои домашние работы и уже в процессе обучения сформируете первое портфолио. Работодатели часто просят показать примеры вашего кода на GitHub.
4 часа теории | 9 часов практики
Научитесь проектировать базы данных с использованием языка запросов SQL. В рамках курса будете работать с базой данных PostgreSQL — одной из самых популярных и простых для изучения. В качестве клиента будете использовать pgAdmin. В конце познакомитесь с ORM SQLAlchemy.
6 часов теории | 15 часов практики
Изучите те особенности Python, за которые его так сильно любят. Разберётесь, как улучшить и упростить программу с помощью модулей, итераторов, декораторов. Изучите технологии для тестирования кода, разбора текста и веб-страниц. Узнаете, как пройти собеседование на вакансию Python-разработчика.
7 часов теории | 52 часа практики
Вы поработаете с фреймворком Django, изучите основные принципы организации проекта в Django. Поработаете с базами данных — научитесь их создавать, работать с ORM и моделями. Узнаете, как разрабатывать backend веб-приложения и связывать хостинг файлов и запуск веб-приложения.
Научитесь формулировать карьерные цели, создавать резюме, собирать портфолио и готовиться к собеседованиям. Создадите пошаговый план поиска работы, запишите видеопрезентацию и пройдёте карьерную консультацию с HR-экспертом.
6 часов теории
HTML и CSS: основы веб-вёрстки (Проект - Вёрстка сайта)
Научитесь верстать сайты на HTML и CSS и вносить изменения в существующую вёрстку. Научитесь создавать вёрстку под любой тип устройств: компьютер, планшет, смартфон. Сверстаете адаптивный сайт, корректно работающий на любых устройствах.
13 часов теории | 53 часа практики
Изучите базовые понятия JavaScript и узнаете о дополнительных возможностях, которые дает браузер — Web API. Подключите скрипт к HTML-документу и получите к нему доступ, чтобы сделать документ «живым»: изменять его и реагировать на действия пользователя.
12 часов теории | 68 часов практики
Научитесь работать с современным инструментом для организации рабочего окружения (npm, webpack) и разберётесь с наиболее сложными разделами языка: прототипной моделью, promises и асинхронными программированием (async/await).
12 часов теории | 72 часа практики
Освоите инструменты, ускоряющие работу, научитесь на профессиональном уровне работать с формами: проводить валидацию, использовать продвинутые элементы — слайдеры, календари, файлы, а также познакомитесь с API, предоставляемым браузером: геолокацией, нотификацией, медиа, веб-сокетами. И через анимацию добавите интерактивность в свои приложения.
12 часов теории | 72 часа практики
Освоите одну из самых популярных библиотек на JavaScript — React. При помощи этой библиотеки вы сможете создавать интерактивные пользовательские интерфейсы. Вам достаточно описать, как части интерфейса приложения выглядят в разных состояниях. React будет своевременно их обновлять, когда данные изменяются. Вы сможете создавать инкапсулированные компоненты с собственным состоянием, а затем объединять их в сложные пользовательские интерфейсы.
12 часов теории | 72 часа практики
						Fullstack-разработчик — универсал. Он может в одиночку запрограммировать веб-приложение — и клиентскую, и серверную части.
Мы разработали комплексную программу обучения, которая позволит студентам, обучающимся с нуля, создавать сайты на языках программирования Python и JavaScript. Это лёгкие в освоении и популярные языки — вы сможете быстро разобраться в программировании и найти работу даже без опыта.
- Научитесь самостоятельно создавать сайты и веб-приложения на Python и JavaScript
 - Выполните 7 проектов для портфолио и создадите командный проект с Python-разработчиками
 - Сможете искать работу и проходить собеседования уже с середины обучения
 
- Верстать сайты в HTML и CSS
 - Разрабатывать клиентскую часть сайта на JavaScript и React
 - Работать с изменениями кода проекта с помощью Git и GitHub
 - Решать задачи на Python и разрабатывать сайты при помощи фреймворка Django
 - Применять принципы клиент-серверного взаимодействия и работать с базами данных
 - Работать с API сторонних сервисов и проводить Unit-тестирование
 
- Адаптивная вёрстка сайта
 - Облачный архиватор Arch
 - Командный проект — чат-бот VKinder
 - Облачный архиватор Arch (UI)
 - Веб-мессенджер Tolk
 - Онлайн-магазин
 - Облачное хранилище
 
1. Backend-разработка на Python (научитесь работать с серверной частью веб-приложения. Сможете самостоятельно разрабатывать архитектуру и функциональность приложения, а также тестировать его работоспособность)
Основы языка программирования Python (Проект - резервное копирование)
Изучите один из самых востребованных и простых в освоении языков программирования. Научитесь описывать алгоритмы для решения повседневных задач и работы с данными.
12 часов теории | 54 часа практики
- Python. Знакомство с консолью.
 - Условные конструкции. Операции сравнения.
 - Введение в типы данных и циклы.
 - Циклы. Типы данных. Коллекции данных.
 - Функции — использование встроенных и создание собственных.
 - Классы и их применение в Python.
 - Открытие и чтение файла, запись в файл.
 - Работа с разными форматами данных.
 - Работа с библиотекой requests, http-запросы.
 - Работа с классами на примере API VK.
 
Каждый разработчик должен знать основы работы с системой 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, за которые его так сильно любят. Разберётесь, как улучшить и упростить программу с помощью модулей, итераторов, декораторов. Изучите технологии для тестирования кода, разбора текста и веб-страниц. Узнаете, как пройти собеседование на вакансию Python-разработчика.
7 часов теории | 52 часа практики
- Модули, пакеты, импорты в Python.
 - Итераторы, генераторы.
 - Декораторы.
 - Разработка тестов.
 - Регулярные выражения.
 - Веб-скрапинг.
 - Подготовка к собеседованию.
 
Вы поработаете с фреймворком Django, изучите основные принципы организации проекта в Django. Поработаете с базами данных — научитесь их создавать, работать с ORM и моделями. Узнаете, как разрабатывать backend веб-приложения и связывать хостинг файлов и запуск веб-приложения.
- Знакомство с Django. Подготовка и запуск проекта.
 - Обработка запросов.
 - Динамическое формирование страниц на основе шаблонов.
 - Работа с ORM.
 - Взаимодействие с сайтом.
 - Персонализация сайта.
 - Создание и поддержка проекта.
 - Работа с API.
 
Научитесь формулировать карьерные цели, создавать резюме, собирать портфолио и готовиться к собеседованиям. Создадите пошаговый план поиска работы, запишите видеопрезентацию и пройдёте карьерную консультацию с HR-экспертом.
6 часов теории
- Пошаговый план поиска работы.
 - Анализ рынка труда.
 - Резюме, портфолио fullstack python-разработчика и сопроводительное письмо.
 - Собеседование: как подготовиться и пройти.
 - Статистика поиска работы и измерение эффективности.
 - Индивидуальная карьерная консультация.
 
HTML и CSS: основы веб-вёрстки (Проект - Вёрстка сайта)
Научитесь верстать сайты на HTML и CSS и вносить изменения в существующую вёрстку. Научитесь создавать вёрстку под любой тип устройств: компьютер, планшет, смартфон. Сверстаете адаптивный сайт, корректно работающий на любых устройствах.
13 часов теории | 53 часа практики
- Теги для вёрстки структуры и контента страницы, форм.
 - Селекторы CSS.
 - Определение контекста элементов.
 - Блочная модель.
 - Позиционирование элементов.
 - Оформление текста и декоративных элементов.
 - Состояние интерактивных элементов.
 - Вёрстка резинового макета.
 - Введение в медиазапросы.
 - Медиафункции.
 - Вёрстка адаптивного макета.
 - Breakpoints.
 
Изучите базовые понятия JavaScript и узнаете о дополнительных возможностях, которые дает браузер — Web API. Подключите скрипт к HTML-документу и получите к нему доступ, чтобы сделать документ «живым»: изменять его и реагировать на действия пользователя.
12 часов теории | 68 часов практики
- Синтаксис, типы данных, функции и объекты.
 - Прототипы, ООП и функции высшего порядка.
 - Обработка ошибок, замыкания и асинхронность.
 - Возможности JavaScript в браузере.
 - Способы поиска нужного HTML-элемента.
 - Объект события.
 - DOM.
 - Изменение структуры HTML-документа.
 - Асинхронные запросы.
 - Хранение состояния на клиенте и отправка на сервер.
 
Научитесь работать с современным инструментом для организации рабочего окружения (npm, webpack) и разберётесь с наиболее сложными разделами языка: прототипной моделью, promises и асинхронными программированием (async/await).
12 часов теории | 72 часа практики
- Стандарты и версии
 - Рабочее окружение
 - Модули
 - Unit-тестирование
 - Синтаксические конструкции (try-catch, delete), функции и замыкания
 - Свойства объекта, for-in, обёртки для примитивов
 - Прототипы, конструкторы
 - Классы, наследование
 - Контейнеры
 - Объект Math, класс RegExp, ArrayBuffer
 - Promises, async/await
 - Символы, итераторы, генераторы
 - Асинхронные запросы
 - Хранение состояния на клиенте и отправка на сервер
 
Освоите инструменты, ускоряющие работу, научитесь на профессиональном уровне работать с формами: проводить валидацию, использовать продвинутые элементы — слайдеры, календари, файлы, а также познакомитесь с API, предоставляемым браузером: геолокацией, нотификацией, медиа, веб-сокетами. И через анимацию добавите интерактивность в свои приложения.
12 часов теории | 72 часа практики
- Рабочее окружение
 - Работа с DOM (объектная модель документа)
 - Обработка событий
 - Организация тестирования (Unit, E2E)
 - Работа с HTML-формами, LocalStorage
 - Drag & Drop, работа с файлами
 - Работа с HTTP
 - Анимация и CSS
 - Geolocation, Notification, Media
 - EventSource, Websockets
 
Освоите одну из самых популярных библиотек на JavaScript — React. При помощи этой библиотеки вы сможете создавать интерактивные пользовательские интерфейсы. Вам достаточно описать, как части интерфейса приложения выглядят в разных состояниях. React будет своевременно их обновлять, когда данные изменяются. Вы сможете создавать инкапсулированные компоненты с собственным состоянием, а затем объединять их в сложные пользовательские интерфейсы.
12 часов теории | 72 часа практики
- Компоненты
 - События и состояние
 - Props
 - Формы
 - Композиция компонентов
 - Жизненный цикл и работа с HTTP
 - HOC
 - hooks, Context API
 - React Router
 - Redux и Redux Thunk, Redux Saga
 
								Показать больше
					
			
			
											
												
													Зарегистрируйтесь
												
											, чтобы посмотреть скрытый контент.