<?xml version="1.0" encoding="UTF-8"?>
<rss version="2.0" xmlns:yandex="http://news.yandex.ru" xmlns:media="http://search.yahoo.com/mrss/" xmlns:turbo="http://turbo.yandex.ru">
<channel>
<title>hexlet.io - Онлайн курсы от 49 рублей</title>
<link>https://many-courses.net/</link>
<description>hexlet.io - Онлайн курсы от 49 рублей</description><item turbo="true">
<turbo:extendedHtml>true</turbo:extendedHtml>
<link>https://many-courses.net/programmirovanie/1148-hexletio-veb-razrabotka-na-python-2022.html</link>
<author>Admin</author>
<category>Программирование, Hexlet, Hexlet, Hexlet, Hexlet, hexlet.io</category>
<pubDate>Sat, 07 May 2022 10:51:51 +0300</pubDate>
<turbo:content><![CDATA[
<header>
<h1>hexlet.io - Веб-разработка на Python</h1>
</header>
<p><b>Учим необходимому</b><br><span>Погрузитесь в создание web-сервисов, изучите Django — самый популярный веб-фреймворк Python. Научитесь работать с базами данных с помощью ORM, отслеживайте ошибки с помощью Rollbar. Пишите автоматизированные тесты для повышения качества кода и гарантии его работоспособности. Деплойте сайт на сервер.</span><br><br><b>Что включено в трек:</b><br><span>39 текстовых уроков</span><br><span>30 упражнений в тренажере</span><br><span>114 проверочных тестов</span><br><br><b><span>Программа:</span></b><br><br><b>1) Протокол HTTP</b><br><span>1 О курсе</span><br><span>Узнать о курсе, его структуре, задачах и целях.</span><br><span>2 HTTP 1.0</span><br><span>Познакомиться с основами HTTP, базовой структурой запроса и понятиями User-agent и DNS.</span><br><span>3 HTTP 1.1</span><br><span>Узнать чем HTTP 1.1 отличается от версии 1.0, познакомиться с понятием "keep alive".</span><br><span>4 Тело HTTP-запроса</span><br><span>Изучить структуру тела запросов и ответов.</span><br><span>5 Отправка форм</span><br><span>Рассмотреть каким образом отправляются данные из формы в HTTP-запросе.</span><br><span>6 Transfer-Encoding</span><br><span>Понять, как работает способ передачи данных «кусками» (chunks) в протоколе http.</span><br><span>7 Передача данных query string</span><br><span>Рассмотреть передачу данных на сервер в request line с помощью query string.</span><br><span>8 Перенаправления</span><br><span>Понять, как работают перенаправления при HTTP-запросах.</span><br><span>9 Базовая аутентификация</span><br><span>Изучить как работает базовая аутентификация и как браузер реагирует на код 401.</span><br><span>10 Cookies</span><br><span>Понять, каким образом с помощью cookies работают с ограничениями stateless-протокола HTTP.</span><br><span>11 Дополнительные материалы</span><br><br><b>2) Python: Django</b><br><span>1 Введение</span><br><span>Познакомиться с курсом и взглянуть на предмет обсуждения — фреймворк Django — с высоты птичьего полёта.</span><br><span>2 Почему Django</span><br><span>Узнать, чем же конкретно хорош Django и что заставляет множество разработчиков выбирать именно этот фреймворк.</span><br><span>3 Быстрый старт с Django</span><br><span>Создать простейшее Web-приложение на Django, научиться запускать в режиме разработки и в боевых условиях.</span><br><span>4 Приложения</span><br><span>Познакомиться главным средством организации кода в больших проектах — с приложениями.</span><br><span>5 Представления (Views)</span><br><span>Поглубже познакомиться с представлениями-функциями и узнать о представлениях-классах.</span><br><span>6 Маршрутизация</span><br><span>Узнать, как в Django принято описывать маршруты, получать из путей параметры, разделять маршруты между приложениями.</span><br><span>7 Шаблонизация</span><br><span>Узнать, как Django формирует HTML-страницы на основе шаблонов.</span><br><span>8 Модели</span><br><span>Познакомиться со подсистемой Django, используемой для представления информации в базах данных в удобном для использования виде, а именнно — с моделями.</span><br><span>9 Заключение</span><br><br><b>3) Python: Django ORM</b><br><span>1 О курсе</span><br><span>Узнать о курсе, его структуре, задачах и целях.</span><br><span>2 Настройка Django ORM</span><br><span>Завести подготовленный пакет с Django ORM у себя на локальном компьютере</span><br><span>3 Основные концепции</span><br><span>Познакомитсья с базовыми понятиями: модели, схема, запросы, CRUD.</span><br><span>4 Модель</span><br><span>Научиться создавать модели и использовать их.</span><br><span>5 Запрос данных из базы</span><br><span>Научиться создавать произвольные запросы к данным через специализированный язык запросов</span><br><span>6 Связи</span><br><span>Научиться строить связи "один ко многим" и "один к одному"</span><br><span>7 Многие ко Многим</span><br><span>Познакомиться с наиболее сложным видом связи между сущностями.</span><br><span>8 Аннотирование и агрегация</span><br><span>Научиться добавлять к получаемым из БД сущностям данные, вычисляемые силами СУБД. Научиться получать различную собирательную информацию о данных.</span><br><span>9 Транзакции</span><br><span>Познакомиться со средствами описания транзакций с помощью Django ORM.</span><br><br><b>4) Python: Веб-разработка (Flask)</b><br><span>1 Введение</span><br><span>Познакомиться с курсом и узнать о том, на что способен предмет курса — микрофреймворк Flask.</span><br><span>2 Быстрый старт с Flask</span><br><span>Узнать, как создать простейшее Flask-приложение, готовое к запуску и ответу на запросы.</span><br><span>3 Маршрутизация</span><br><span>Познакомиться с концепцией маршрутизации и узнать, как Flask подходит к обработке маршрутов.</span><br><span>4 Сложный роутинг и формирование URL</span><br><span>Узнать про расширенные возможности системы маршрутизации и научиться получать URL для требуемых маршрутов.</span><br><span>5 Шаблонизация HTML</span><br><span>Узнать, как Flask формирует HTML-страницы с помощью механизма шаблонизации.</span><br><span>6 Запросы</span><br><span>Научиться работе с данными запросов: глаголами, заголовками, параметрами.</span><br><span>7 Ответы сервера</span><br><span>Научиться возвращать разного вида данные в ответ на запросы.</span><br><span>8 Отладчик Werkzeug</span><br><span>Узнать о ключевых особенностях встроенного во Flask отладчика Werkzeug.</span><br><span>9 Запуск Flask в боевых условиях</span><br><span>Узнать, чем отличается запуск на сервере для разработки от запуска в боевых условиях. Научиться запускать Flask-приложения с помощью WSGI-сервера.</span><br><span>10 Дополнительные материалы</span><br><span>Помогают глубже и всесторонне рассмотреть тему курса в открытых статьях и видео подобранных командой Хекслета</span></p>
]]></turbo:content>
</item><item turbo="true">
<turbo:extendedHtml>true</turbo:extendedHtml>
<link>https://many-courses.net/programmirovanie/481-hexletio-professija-razrabotchik-na-ruby-on-rails-2021.html</link>
<author>Admin</author>
<category>Программирование, Hexlet, Hexlet, Hexlet, Hexlet, hexlet.io</category>
<pubDate>Fri, 19 Nov 2021 22:04:05 +0300</pubDate>
<turbo:content><![CDATA[
<header>
<h1>hexlet.io - Профессия Разработчик на Ruby on Rails (2021)</h1>
</header>
<p><span>Профессия </span><b>Разработчик на Ruby on Rails</b></p> <ul> <li><b>Ruby.</b><span> </span>Один из самых выразительных и объектно-ориентированных языков современности</li> <li><b>REST API.</b><span> </span>Как правильно проектировать, версионировать и дорабатывать</li> <li><b>Rails.<span> </span></b>Фреймворк, который стал эталоном в мире бекенд веб-фреймворков и остается таким до сих пор</li> <li><b>Jobs.<span> </span></b>Тяжелые и не надежные (сеть) задачи могут блокировать сервер, поэтому их выполняют в фоне в специальных job workers</li> <li><b>ORM.<span> </span></b>Определение моделей, связей между ними, подключение конечных автоматов и многое другое – всё это ORM</li> <li><b>Качество.<span> </span></b>Автоматизированные тесты — неотъемлемая часть профессиональной разработки</li> <li><b>Архитектура.<span> </span></b>Создание простого для анализа и изменения кода требует хорошего понимания принципов его организации</li> <li><b>Инфраструктура.</b><span> </span>Программирование — это не только код, но и сопутствующие инструменты: Rubygems, Bundler, Rake</li> </ul>
]]></turbo:content>
</item><item turbo="true">
<turbo:extendedHtml>true</turbo:extendedHtml>
<link>https://many-courses.net/programmirovanie/375-hexletio-professija-frontend-javascript-2021.html</link>
<author>Admin</author>
<category>Программирование, Hexlet, Hexlet, Hexlet, Hexlet, hexlet.io</category>
<pubDate>Wed, 03 Nov 2021 21:19:40 +0300</pubDate>
<turbo:content><![CDATA[
<header>
<h1>hexlet.io - Профессия Фронтенд JavaScript (2021)</h1>
</header>
<p><b>ПРОФЕССИЯ Фронтенд jаvascript</b><br><span>jаvascript — главный язык программирования всех фронтэнд-разработчиков. Позволяет делать сайты динамичными и «живыми». Самый востребованный и наиболее простой язык новичкам для входа в индустрию.</span><br><br><span>4–7 месяцев</span><br><span>21 курс</span><br><span>168 упражнений</span><br><br><b>Чему вы научитесь</b><br><span>Фундаментальному пониманию программирования</span><br><span>Понимание самых свежих стандартов ES</span><br><span>Умение строить фронтенд-части веб-приложений</span><br><span>Разработка веб-сайтов и приложений</span><br><span>React и Redux</span><br><span>Работа с командной строкой</span><br><span>Автоматизированное тестирование</span><br><span>ООП, шаблоны проектирования</span><br><span>Понимание Model-View-Controller (MVC, "Модель-Представление-Контроллер")</span><br><span>Функциональное программирование, чистый код</span><br><span>Асинхронное программирование</span><br><span>Основы алгоритмов и структур данных</span></p>
]]></turbo:content>
</item></channel></rss>