
































































































































<!doctype html>
<html lang="ru-RU">
<head>
	<meta charset="UTF-8">
	<meta name="viewport" content="width=device-width, initial-scale=1">

	<meta name='robots' content='index, follow, max-image-preview:large, max-snippet:-1, max-video-preview:-1' />

	<!-- This site is optimized with the Yoast SEO plugin v27.5 - https://yoast.com/product/yoast-seo-wordpress/ -->
	<title>Кто такой Frontend-разработчик и как им стать с нуля в 2026 году</title>
	<meta name="description" content="Профессия «Frontend-разработчик» - чем занимаются Фронтенд-разработчики и кто это такие, что нужно знать и уметь (обязанности). Как стать Frontend-программистом и где учиться. Зарплаты и примеры вакансий в Москве, СПб, Новосибирске, Екатеринбурге, Казани, Нижнем Новгороде, Челябинске, Самаре, Омске, Ростове-на-Дону, Уфе, Красноярске, Перми, Воронеже, Волгограде, Краснодаре, Саратове, Тюмени, Тольятти, Ижевске, Барнауле, Ульяновске, Иркутске, Хабаровске, Ярославле, Владивостоке, Махачкале, Томске, Оренбурге, Кемерове, Новокузнецке, Рязани, Астрахани, Пензе, Набережных Челнах, Липецке, Туле, Кирова, Чебоксарах, Калининграде, Брянске, Курске, Иванове, Магнитогорске, Твери, Ставрополе, Белгороде, Сочи, Архангельске, Владимире, Симферополе, Смоленске, Саранске, Череповце, Кургане, Волжском, Орле, Владикавказе, Подольске, Грозном, Якутске, Сургуте, Калуге, Таганроге, Братске, Сыктывкаре, Новороссийске, Нижнем Тагиле, Дзержинске, Шахтах, Старом Осколе, Комсомольске-на-Амуре, Благовещенске, Великих Луках, Пскове, Южно-Сахалинске, Ангарске, Армавире, Балашихе, Бийске, Великих Луках, Зеленограде, Златоусте, Каменск-Уральском, Каспийске, Кирово-Чепецке, Коломне, Котласе, Миассе, Назрани, Находке, Нижневартовске, Ногинске, Новомосковске, Новочеркасске, Новошахтинске, Новоуральске, Нягани." />
	<link rel="canonical" href="https://romansementsov.ru/Профессия_Frontend_Разработчик/" />
	<meta property="og:locale" content="ru_RU" />
	<meta property="og:type" content="article" />
	<meta property="og:title" content="Кто такой Frontend-разработчик и как им стать с нуля в 2026 году" />
	<meta property="og:description" content="Профессия «Frontend-разработчик» - чем занимаются Фронтенд-разработчики и кто это такие, что нужно знать и уметь (обязанности). Как стать Frontend-программистом и где учиться. Зарплаты и примеры вакансий в Москве, СПб, Новосибирске, Екатеринбурге, Казани, Нижнем Новгороде, Челябинске, Самаре, Омске, Ростове-на-Дону, Уфе, Красноярске, Перми, Воронеже, Волгограде, Краснодаре, Саратове, Тюмени, Тольятти, Ижевске, Барнауле, Ульяновске, Иркутске, Хабаровске, Ярославле, Владивостоке, Махачкале, Томске, Оренбурге, Кемерове, Новокузнецке, Рязани, Астрахани, Пензе, Набережных Челнах, Липецке, Туле, Кирова, Чебоксарах, Калининграде, Брянске, Курске, Иванове, Магнитогорске, Твери, Ставрополе, Белгороде, Сочи, Архангельске, Владимире, Симферополе, Смоленске, Саранске, Череповце, Кургане, Волжском, Орле, Владикавказе, Подольске, Грозном, Якутске, Сургуте, Калуге, Таганроге, Братске, Сыктывкаре, Новороссийске, Нижнем Тагиле, Дзержинске, Шахтах, Старом Осколе, Комсомольске-на-Амуре, Благовещенске, Великих Луках, Пскове, Южно-Сахалинске, Ангарске, Армавире, Балашихе, Бийске, Великих Луках, Зеленограде, Златоусте, Каменск-Уральском, Каспийске, Кирово-Чепецке, Коломне, Котласе, Миассе, Назрани, Находке, Нижневартовске, Ногинске, Новомосковске, Новочеркасске, Новошахтинске, Новоуральске, Нягани." />
	<meta property="og:url" content="https://romansementsov.ru/Профессия_Frontend_Разработчик/" />
	<meta property="og:site_name" content="RS" />
	<meta property="article:published_time" content="2021-11-14T05:13:29+00:00" />
	<meta property="article:modified_time" content="2025-05-05T09:02:58+00:00" />
	<meta property="og:image" content="https://romansementsov.ru/wp-content/uploads/2021/11/2021-11-14_12-12-23.png" />
	<meta property="og:image:width" content="481" />
	<meta property="og:image:height" content="476" />
	<meta property="og:image:type" content="image/png" />
	<meta name="author" content="Редактор" />
	<meta name="twitter:card" content="summary_large_image" />
	<script type="application/ld+json" class="yoast-schema-graph">{"@context":"https:\/\/schema.org","@graph":[{"@type":"Article","@id":"https:\/\/romansementsov.ru\/%D0%9F%D1%80%D0%BE%D1%84%D0%B5%D1%81%D1%81%D0%B8%D1%8F_Frontend_%D0%A0%D0%B0%D0%B7%D1%80%D0%B0%D0%B1%D0%BE%D1%82%D1%87%D0%B8%D0%BA\/#article","isPartOf":{"@id":"https:\/\/romansementsov.ru\/%D0%9F%D1%80%D0%BE%D1%84%D0%B5%D1%81%D1%81%D0%B8%D1%8F_Frontend_%D0%A0%D0%B0%D0%B7%D1%80%D0%B0%D0%B1%D0%BE%D1%82%D1%87%D0%B8%D0%BA\/"},"author":{"name":"Редактор","@id":"https:\/\/romansementsov.ru\/#\/schema\/person\/074767b2695121e39577bb30a06ec049"},"headline":"Frontend-разработчик: кто это, обязанности, зарплаты и как им стать в 2026 году. Обзор профессии.","datePublished":"2021-11-14T05:13:29+00:00","dateModified":"2025-05-05T09:02:58+00:00","mainEntityOfPage":{"@id":"https:\/\/romansementsov.ru\/%D0%9F%D1%80%D0%BE%D1%84%D0%B5%D1%81%D1%81%D0%B8%D1%8F_Frontend_%D0%A0%D0%B0%D0%B7%D1%80%D0%B0%D0%B1%D0%BE%D1%82%D1%87%D0%B8%D0%BA\/"},"wordCount":4143,"commentCount":0,"publisher":{"@id":"https:\/\/romansementsov.ru\/#\/schema\/person\/074767b2695121e39577bb30a06ec049"},"image":{"@id":"https:\/\/romansementsov.ru\/%D0%9F%D1%80%D0%BE%D1%84%D0%B5%D1%81%D1%81%D0%B8%D1%8F_Frontend_%D0%A0%D0%B0%D0%B7%D1%80%D0%B0%D0%B1%D0%BE%D1%82%D1%87%D0%B8%D0%BA\/#primaryimage"},"thumbnailUrl":"https:\/\/romansementsov.ru\/wp-content\/uploads\/2021\/11\/2021-11-14_12-12-23.png","articleSection":["Обучение"],"inLanguage":"ru-RU","potentialAction":[{"@type":"CommentAction","name":"Comment","target":["https:\/\/romansementsov.ru\/%D0%9F%D1%80%D0%BE%D1%84%D0%B5%D1%81%D1%81%D0%B8%D1%8F_Frontend_%D0%A0%D0%B0%D0%B7%D1%80%D0%B0%D0%B1%D0%BE%D1%82%D1%87%D0%B8%D0%BA\/#respond"]}]},{"@type":"WebPage","@id":"https:\/\/romansementsov.ru\/%D0%9F%D1%80%D0%BE%D1%84%D0%B5%D1%81%D1%81%D0%B8%D1%8F_Frontend_%D0%A0%D0%B0%D0%B7%D1%80%D0%B0%D0%B1%D0%BE%D1%82%D1%87%D0%B8%D0%BA\/","url":"https:\/\/romansementsov.ru\/%D0%9F%D1%80%D0%BE%D1%84%D0%B5%D1%81%D1%81%D0%B8%D1%8F_Frontend_%D0%A0%D0%B0%D0%B7%D1%80%D0%B0%D0%B1%D0%BE%D1%82%D1%87%D0%B8%D0%BA\/","name":"Кто такой Frontend-разработчик и как им стать с нуля в 2026 году","isPartOf":{"@id":"https:\/\/romansementsov.ru\/#website"},"primaryImageOfPage":{"@id":"https:\/\/romansementsov.ru\/%D0%9F%D1%80%D0%BE%D1%84%D0%B5%D1%81%D1%81%D0%B8%D1%8F_Frontend_%D0%A0%D0%B0%D0%B7%D1%80%D0%B0%D0%B1%D0%BE%D1%82%D1%87%D0%B8%D0%BA\/#primaryimage"},"image":{"@id":"https:\/\/romansementsov.ru\/%D0%9F%D1%80%D0%BE%D1%84%D0%B5%D1%81%D1%81%D0%B8%D1%8F_Frontend_%D0%A0%D0%B0%D0%B7%D1%80%D0%B0%D0%B1%D0%BE%D1%82%D1%87%D0%B8%D0%BA\/#primaryimage"},"thumbnailUrl":"https:\/\/romansementsov.ru\/wp-content\/uploads\/2021\/11\/2021-11-14_12-12-23.png","datePublished":"2021-11-14T05:13:29+00:00","dateModified":"2025-05-05T09:02:58+00:00","description":"Профессия «Frontend-разработчик» - чем занимаются Фронтенд-разработчики и кто это такие, что нужно знать и уметь (обязанности). Как стать Frontend-программистом и где учиться. Зарплаты и примеры вакансий в Москве, СПб, Новосибирске, Екатеринбурге, Казани, Нижнем Новгороде, Челябинске, Самаре, Омске, Ростове-на-Дону, Уфе, Красноярске, Перми, Воронеже, Волгограде, Краснодаре, Саратове, Тюмени, Тольятти, Ижевске, Барнауле, Ульяновске, Иркутске, Хабаровске, Ярославле, Владивостоке, Махачкале, Томске, Оренбурге, Кемерове, Новокузнецке, Рязани, Астрахани, Пензе, Набережных Челнах, Липецке, Туле, Кирова, Чебоксарах, Калининграде, Брянске, Курске, Иванове, Магнитогорске, Твери, Ставрополе, Белгороде, Сочи, Архангельске, Владимире, Симферополе, Смоленске, Саранске, Череповце, Кургане, Волжском, Орле, Владикавказе, Подольске, Грозном, Якутске, Сургуте, Калуге, Таганроге, Братске, Сыктывкаре, Новороссийске, Нижнем Тагиле, Дзержинске, Шахтах, Старом Осколе, Комсомольске-на-Амуре, Благовещенске, Великих Луках, Пскове, Южно-Сахалинске, Ангарске, Армавире, Балашихе, Бийске, Великих Луках, Зеленограде, Златоусте, Каменск-Уральском, Каспийске, Кирово-Чепецке, Коломне, Котласе, Миассе, Назрани, Находке, Нижневартовске, Ногинске, Новомосковске, Новочеркасске, Новошахтинске, Новоуральске, Нягани.","breadcrumb":{"@id":"https:\/\/romansementsov.ru\/%D0%9F%D1%80%D0%BE%D1%84%D0%B5%D1%81%D1%81%D0%B8%D1%8F_Frontend_%D0%A0%D0%B0%D0%B7%D1%80%D0%B0%D0%B1%D0%BE%D1%82%D1%87%D0%B8%D0%BA\/#breadcrumb"},"inLanguage":"ru-RU","potentialAction":[{"@type":"ReadAction","target":["https:\/\/romansementsov.ru\/%D0%9F%D1%80%D0%BE%D1%84%D0%B5%D1%81%D1%81%D0%B8%D1%8F_Frontend_%D0%A0%D0%B0%D0%B7%D1%80%D0%B0%D0%B1%D0%BE%D1%82%D1%87%D0%B8%D0%BA\/"]}]},{"@type":"ImageObject","inLanguage":"ru-RU","@id":"https:\/\/romansementsov.ru\/%D0%9F%D1%80%D0%BE%D1%84%D0%B5%D1%81%D1%81%D0%B8%D1%8F_Frontend_%D0%A0%D0%B0%D0%B7%D1%80%D0%B0%D0%B1%D0%BE%D1%82%D1%87%D0%B8%D0%BA\/#primaryimage","url":"https:\/\/romansementsov.ru\/wp-content\/uploads\/2021\/11\/2021-11-14_12-12-23.png","contentUrl":"https:\/\/romansementsov.ru\/wp-content\/uploads\/2021\/11\/2021-11-14_12-12-23.png","width":481,"height":476},{"@type":"BreadcrumbList","@id":"https:\/\/romansementsov.ru\/%D0%9F%D1%80%D0%BE%D1%84%D0%B5%D1%81%D1%81%D0%B8%D1%8F_Frontend_%D0%A0%D0%B0%D0%B7%D1%80%D0%B0%D0%B1%D0%BE%D1%82%D1%87%D0%B8%D0%BA\/#breadcrumb","itemListElement":[{"@type":"ListItem","position":1,"name":"Блог","item":"https:\/\/romansementsov.ru\/"},{"@type":"ListItem","position":2,"name":"Обучение","item":"https:\/\/romansementsov.ru\/category\/%d0%be%d0%b1%d1%83%d1%87%d0%b5%d0%bd%d0%b8%d0%b5\/"},{"@type":"ListItem","position":3,"name":"Frontend-разработчик: кто это, обязанности, зарплаты и как им стать в 2026 году. Обзор профессии."}]},{"@type":"WebSite","@id":"https:\/\/romansementsov.ru\/#website","url":"https:\/\/romansementsov.ru\/","name":"RS","description":"","publisher":{"@id":"https:\/\/romansementsov.ru\/#\/schema\/person\/074767b2695121e39577bb30a06ec049"},"potentialAction":[{"@type":"SearchAction","target":{"@type":"EntryPoint","urlTemplate":"https:\/\/romansementsov.ru\/?s={search_term_string}"},"query-input":{"@type":"PropertyValueSpecification","valueRequired":true,"valueName":"search_term_string"}}],"inLanguage":"ru-RU"},{"@type":["Person","Organization"],"@id":"https:\/\/romansementsov.ru\/#\/schema\/person\/074767b2695121e39577bb30a06ec049","name":"Редактор","image":{"@type":"ImageObject","inLanguage":"ru-RU","@id":"https:\/\/secure.gravatar.com\/avatar\/5c8effd918587a10d97481b7d6121d281e7e301fed01952b03fd9f65680f009f?s=96&d=mm&r=g","url":"https:\/\/secure.gravatar.com\/avatar\/5c8effd918587a10d97481b7d6121d281e7e301fed01952b03fd9f65680f009f?s=96&d=mm&r=g","contentUrl":"https:\/\/secure.gravatar.com\/avatar\/5c8effd918587a10d97481b7d6121d281e7e301fed01952b03fd9f65680f009f?s=96&d=mm&r=g","caption":"Редактор"},"logo":{"@id":"https:\/\/secure.gravatar.com\/avatar\/5c8effd918587a10d97481b7d6121d281e7e301fed01952b03fd9f65680f009f?s=96&d=mm&r=g"},"description":"Подборки всех курсов сделаны на основе открытых источников (поисковые системы). Перед приобретением\/покупкой курса проверяйте юр. данные и отзывы о школе, во избежание какого либо обмана.","sameAs":["https:\/\/romansementsov.ru"],"url":"https:\/\/romansementsov.ru\/author\/tobestone\/"}]}</script>
	<!-- / Yoast SEO plugin. -->


<link rel='dns-prefetch' href='//fonts.googleapis.com' />
<link rel="alternate" type="application/rss+xml" title="RS &raquo; Лента комментариев к &laquo;Frontend-разработчик: кто это, обязанности, зарплаты и как им стать в 2026 году. Обзор профессии.&raquo;" href="https://romansementsov.ru/%D0%9F%D1%80%D0%BE%D1%84%D0%B5%D1%81%D1%81%D0%B8%D1%8F_Frontend_%D0%A0%D0%B0%D0%B7%D1%80%D0%B0%D0%B1%D0%BE%D1%82%D1%87%D0%B8%D0%BA/feed/" />
<link rel="alternate" title="oEmbed (JSON)" type="application/json+oembed" href="https://romansementsov.ru/wp-json/oembed/1.0/embed?url=https%3A%2F%2Fromansementsov.ru%2F%25D0%259F%25D1%2580%25D0%25BE%25D1%2584%25D0%25B5%25D1%2581%25D1%2581%25D0%25B8%25D1%258F_Frontend_%25D0%25A0%25D0%25B0%25D0%25B7%25D1%2580%25D0%25B0%25D0%25B1%25D0%25BE%25D1%2582%25D1%2587%25D0%25B8%25D0%25BA%2F" />
<link rel="alternate" title="oEmbed (XML)" type="text/xml+oembed" href="https://romansementsov.ru/wp-json/oembed/1.0/embed?url=https%3A%2F%2Fromansementsov.ru%2F%25D0%259F%25D1%2580%25D0%25BE%25D1%2584%25D0%25B5%25D1%2581%25D1%2581%25D0%25B8%25D1%258F_Frontend_%25D0%25A0%25D0%25B0%25D0%25B7%25D1%2580%25D0%25B0%25D0%25B1%25D0%25BE%25D1%2582%25D1%2587%25D0%25B8%25D0%25BA%2F&#038;format=xml" />
<style id='wp-img-auto-sizes-contain-inline-css' type='text/css'>
img:is([sizes=auto i],[sizes^="auto," i]){contain-intrinsic-size:3000px 1500px}
/*# sourceURL=wp-img-auto-sizes-contain-inline-css */
</style>
<link rel='stylesheet' id='wp-block-library-css' href='https://romansementsov.ru/wp-includes/css/dist/block-library/style.min.css?ver=9aeb67d7993750518469267684402d42'  media='all' />
<style id='wp-block-library-inline-css' type='text/css'>
/*wp_block_styles_on_demand_placeholder:69f9dfd22060b*/
/*# sourceURL=wp-block-library-inline-css */
</style>
<style id='classic-theme-styles-inline-css' type='text/css'>
/*! This file is auto-generated */
.wp-block-button__link{color:#fff;background-color:#32373c;border-radius:9999px;box-shadow:none;text-decoration:none;padding:calc(.667em + 2px) calc(1.333em + 2px);font-size:1.125em}.wp-block-file__button{background:#32373c;color:#fff;text-decoration:none}
/*# sourceURL=/wp-includes/css/classic-themes.min.css */
</style>
<link rel='stylesheet' id='wp-components-css' href='https://romansementsov.ru/wp-includes/css/dist/components/style.min.css?ver=9aeb67d7993750518469267684402d42'  media='all' />
<link rel='stylesheet' id='wp-preferences-css' href='https://romansementsov.ru/wp-includes/css/dist/preferences/style.min.css?ver=9aeb67d7993750518469267684402d42'  media='all' />
<link rel='stylesheet' id='wp-block-editor-css' href='https://romansementsov.ru/wp-includes/css/dist/block-editor/style.min.css?ver=9aeb67d7993750518469267684402d42'  media='all' />
<link rel='stylesheet' id='wp-reusable-blocks-css' href='https://romansementsov.ru/wp-includes/css/dist/reusable-blocks/style.min.css?ver=9aeb67d7993750518469267684402d42'  media='all' />
<link rel='stylesheet' id='wp-patterns-css' href='https://romansementsov.ru/wp-includes/css/dist/patterns/style.min.css?ver=9aeb67d7993750518469267684402d42'  media='all' />
<link rel='stylesheet' id='wp-editor-css' href='https://romansementsov.ru/wp-includes/css/dist/editor/style.min.css?ver=9aeb67d7993750518469267684402d42'  media='all' />
<link rel='stylesheet' id='i2-pros-cons-block-style-css-css' href='https://romansementsov.ru/wp-content/plugins/i2-pro-cons/dist/blocks.editor.build.css?ver=1.3.0'  media='all' />
<style id='i2-pros-cons-block-style-css-inline-css' type='text/css'>
 .i2-pros-cons-main-wrapper .i2pctitle{text-align: center!important;} .i2-pros-cons-main-wrapper .i2pctitle{color: #ffffff!important;} .i2-pros-cons-main-wrapper .i2pctitle{background-color: #00bf08!important;} .i2-pros-cons-wrapper .i2-cons-title,.i2-pros-cons-wrapper .i2-pros-title{color: #ffffff!important;}.i2-pros-cons-wrapper .i2-pros-title {background-color: #00bf08 !important;} .i2-pros-cons-wrapper .i2-cons-title{background-color: #bf000a!important;} .i2-pros-cons-wrapper ul li {font-size: 18px!important; line-height : 23.4px;} .i2-pros-cons-wrapper .section ul li i{top: 4px!important;} .i2-pros-cons-wrapper .i2-pros  ul li i{color: #00bf08!important;} .i2-pros-cons-wrapper .i2-cons ul li i{color: #bf000a!important;} .i2-pros-cons-main-wrapper .i2-button-wrapper a{color: #ffffff!important;} .i2-pros-cons-main-wrapper .i2-button-wrapper a{background-color: #00bf08; border-color:#00bf08;} .i2-pros-cons-main-wrapper .i2-button-wrapper a:hover{background-color: #bf000a; border-color:#bf000a;}
/*# sourceURL=i2-pros-cons-block-style-css-inline-css */
</style>
<link rel='stylesheet' id='i2-pros-and-cons-custom-fonts-icons-style-css' href='https://romansementsov.ru/wp-content/plugins/i2-pro-cons/dist/fonts/styles.css?ver=1.3.0'  media='all' />
<link rel='stylesheet' id='cc-frontend-style-css' href='https://romansementsov.ru/wp-content/plugins/course-catalog/assets/css/frontend-style.css?ver=1.0.0'  media='all' />
<link rel='stylesheet' id='google-fonts-css' href='https://fonts.googleapis.com/css?family=Roboto%3A400%2C400i%2C700%7CMontserrat%3A400%2C400i%2C700&#038;subset=cyrillic&#038;display=swap&#038;ver=9aeb67d7993750518469267684402d42'  media='all' />
<link rel='stylesheet' id='reboot-style-css' href='https://romansementsov.ru/wp-content/themes/reboot/assets/css/style.min.css?ver=1.4.3'  media='all' />
<link rel='stylesheet' id='elementor-frontend-css' href='https://romansementsov.ru/wp-content/plugins/elementor/assets/css/frontend-lite.min.css?ver=3.8.0'  media='all' />
<link rel='stylesheet' id='elementor-post-40680-css' href='https://romansementsov.ru/wp-content/uploads/elementor/css/post-40680.css?ver=1705849899'  media='all' />
<link rel='stylesheet' id='elementor-pro-css' href='https://romansementsov.ru/wp-content/plugins/elementor-pro/assets/css/frontend-lite.min.css?ver=3.7.7'  media='all' />
<link rel='stylesheet' id='font-awesome-5-all-css' href='https://romansementsov.ru/wp-content/plugins/elementor/assets/lib/font-awesome/css/all.min.css?ver=3.8.0'  media='all' />
<link rel='stylesheet' id='font-awesome-4-shim-css' href='https://romansementsov.ru/wp-content/plugins/elementor/assets/lib/font-awesome/css/v4-shims.min.css?ver=3.8.0'  media='all' />
<link rel='stylesheet' id='elementor-global-css' href='https://romansementsov.ru/wp-content/uploads/elementor/css/global.css?ver=1705849900'  media='all' />
<link rel='stylesheet' id='elementor-post-29887-css' href='https://romansementsov.ru/wp-content/uploads/elementor/css/post-29887.css?ver=1746573700'  media='all' />
<link rel='stylesheet' id='google-fonts-1-css' href='https://fonts.googleapis.com/css?family=Montserrat%3A100%2C100italic%2C200%2C200italic%2C300%2C300italic%2C400%2C400italic%2C500%2C500italic%2C600%2C600italic%2C700%2C700italic%2C800%2C800italic%2C900%2C900italic&#038;display=auto&#038;subset=cyrillic&#038;ver=9aeb67d7993750518469267684402d42'  media='all' />
<script type="text/javascript" src="https://romansementsov.ru/wp-includes/js/jquery/jquery.min.js?ver=3.7.1" id="jquery-core-js"></script>
<script type="text/javascript" src="https://romansementsov.ru/wp-includes/js/jquery/jquery-migrate.min.js?ver=3.4.1" id="jquery-migrate-js"></script>
<script type="text/javascript" src="https://romansementsov.ru/wp-content/plugins/elementor/assets/lib/font-awesome/js/v4-shims.min.js?ver=3.8.0" id="font-awesome-4-shim-js"></script>
<link rel="https://api.w.org/" href="https://romansementsov.ru/wp-json/" /><link rel="alternate" title="JSON" type="application/json" href="https://romansementsov.ru/wp-json/wp/v2/posts/29887" /><link rel="EditURI" type="application/rsd+xml" title="RSD" href="https://romansementsov.ru/xmlrpc.php?rsd" />

<link rel='shortlink' href='https://romansementsov.ru/?p=29887' />
<link rel="preload" href="https://romansementsov.ru/wp-content/themes/reboot/assets/fonts/wpshop-core.ttf" as="font" crossorigin><script>var fixed_main_menu = 'yes';</script>
    <style>::selection, .card-slider__category, .card-slider-container .swiper-pagination-bullet-active, .post-card--grid .post-card__thumbnail:before, .post-card:not(.post-card--small) .post-card__thumbnail a:before, .post-card:not(.post-card--small) .post-card__category,  .post-box--high .post-box__category span, .post-box--wide .post-box__category span, .page-separator, .pagination .nav-links .page-numbers:not(.dots):not(.current):before, .btn, .btn-primary:hover, .btn-primary:not(:disabled):not(.disabled).active, .btn-primary:not(:disabled):not(.disabled):active, .show>.btn-primary.dropdown-toggle, .comment-respond .form-submit input, .page-links__item{background-color:#65a836}.entry-image--big .entry-image__body .post-card__category a, .home-text ul:not([class])>li:before, .page-content ul:not([class])>li:before, .taxonomy-description ul:not([class])>li:before, .widget-area .widget_categories ul.menu li a:before, .widget-area .widget_categories ul.menu li span:before, .widget-area .widget_categories>ul li a:before, .widget-area .widget_categories>ul li span:before, .widget-area .widget_nav_menu ul.menu li a:before, .widget-area .widget_nav_menu ul.menu li span:before, .widget-area .widget_nav_menu>ul li a:before, .widget-area .widget_nav_menu>ul li span:before, .page-links .page-numbers:not(.dots):not(.current):before, .page-links .post-page-numbers:not(.dots):not(.current):before, .pagination .nav-links .page-numbers:not(.dots):not(.current):before, .pagination .nav-links .post-page-numbers:not(.dots):not(.current):before, .entry-image--full .entry-image__body .post-card__category a, .entry-image--fullscreen .entry-image__body .post-card__category a, .entry-image--wide .entry-image__body .post-card__category a{background-color:#65a836}.comment-respond input:focus, select:focus, textarea:focus, .post-card--grid.post-card--thumbnail-no, .post-card--standard:after, .post-card--related.post-card--thumbnail-no:hover, .spoiler-box, .btn-primary, .btn-primary:hover, .btn-primary:not(:disabled):not(.disabled).active, .btn-primary:not(:disabled):not(.disabled):active, .show>.btn-primary.dropdown-toggle, .inp:focus, .entry-tag:focus, .entry-tag:hover, .search-screen .search-form .search-field:focus, .entry-content ul:not([class])>li:before, .text-content ul:not([class])>li:before, .page-content ul:not([class])>li:before, .taxonomy-description ul:not([class])>li:before, .entry-content blockquote,
        .input:focus, input[type=color]:focus, input[type=date]:focus, input[type=datetime-local]:focus, input[type=datetime]:focus, input[type=email]:focus, input[type=month]:focus, input[type=number]:focus, input[type=password]:focus, input[type=range]:focus, input[type=search]:focus, input[type=tel]:focus, input[type=text]:focus, input[type=time]:focus, input[type=url]:focus, input[type=week]:focus, select:focus, textarea:focus{border-color:#65a836 !important}.post-card--small .post-card__category, .post-card__author:before, .post-card__comments:before, .post-card__date:before, .post-card__like:before, .post-card__views:before, .entry-author:before, .entry-date:before, .entry-time:before, .entry-views:before, .entry-content ol:not([class])>li:before, .text-content ol:not([class])>li:before, .entry-content blockquote:before, .spoiler-box__title:after, .search-icon:hover:before, .search-form .search-submit:hover:before, .star-rating-item.hover,
        .comment-list .bypostauthor>.comment-body .comment-author:after,
        .breadcrumb a, .breadcrumb span,
        .search-screen .search-form .search-submit:before, 
        .star-rating--score-1:not(.hover) .star-rating-item:nth-child(1),
        .star-rating--score-2:not(.hover) .star-rating-item:nth-child(1), .star-rating--score-2:not(.hover) .star-rating-item:nth-child(2),
        .star-rating--score-3:not(.hover) .star-rating-item:nth-child(1), .star-rating--score-3:not(.hover) .star-rating-item:nth-child(2), .star-rating--score-3:not(.hover) .star-rating-item:nth-child(3),
        .star-rating--score-4:not(.hover) .star-rating-item:nth-child(1), .star-rating--score-4:not(.hover) .star-rating-item:nth-child(2), .star-rating--score-4:not(.hover) .star-rating-item:nth-child(3), .star-rating--score-4:not(.hover) .star-rating-item:nth-child(4),
        .star-rating--score-5:not(.hover) .star-rating-item:nth-child(1), .star-rating--score-5:not(.hover) .star-rating-item:nth-child(2), .star-rating--score-5:not(.hover) .star-rating-item:nth-child(3), .star-rating--score-5:not(.hover) .star-rating-item:nth-child(4), .star-rating--score-5:not(.hover) .star-rating-item:nth-child(5){color:#65a836}a:hover, a:focus, a:active, .spanlink:hover, .entry-content a:not(.wp-block-button__link):hover, .entry-content a:not(.wp-block-button__link):focus, .entry-content a:not(.wp-block-button__link):active, .top-menu ul li>span:hover, .main-navigation ul li a:hover, .main-navigation ul li span:hover, .footer-navigation ul li a:hover, .footer-navigation ul li span:hover, .comment-reply-link:hover, .pseudo-link:hover, .child-categories ul li a:hover{color:#65a836}.top-menu>ul>li>a:before, .top-menu>ul>li>span:before{background:#65a836}.child-categories ul li a:hover, .post-box--no-thumb a:hover{border-color:#65a836}.post-box--card:hover{box-shadow: inset 0 0 0 1px #65a836}.post-box--card:hover{-webkit-box-shadow: inset 0 0 0 1px #65a836}body{font-family:"Roboto" ,"Helvetica Neue", Helvetica, Arial, sans-serif;}.site-title, .site-title a{font-family:"Roboto" ,"Helvetica Neue", Helvetica, Arial, sans-serif;}.site-description{font-family:"Roboto" ,"Helvetica Neue", Helvetica, Arial, sans-serif;}</style>
<link rel="icon" href="https://romansementsov.ru/wp-content/uploads/2021/01/cropped-photo-1516910817563-4df1c1b69058-1-32x32.jpg" sizes="32x32" />
<link rel="icon" href="https://romansementsov.ru/wp-content/uploads/2021/01/cropped-photo-1516910817563-4df1c1b69058-1-192x192.jpg" sizes="192x192" />
<link rel="apple-touch-icon" href="https://romansementsov.ru/wp-content/uploads/2021/01/cropped-photo-1516910817563-4df1c1b69058-1-180x180.jpg" />
<meta name="msapplication-TileImage" content="https://romansementsov.ru/wp-content/uploads/2021/01/cropped-photo-1516910817563-4df1c1b69058-1-270x270.jpg" />
		<style type="text/css" id="wp-custom-css">
			#page{
	background-color: #edeff1;
}
.site-title, .site-title a {
    font-family: "Roboto", "Helvetica Neue", Helvetica, Arial, sans-serif;
	font-size:20px;
}
.entry-excerpt{
	font-weight:400;
	text-align:left !important;
}

h3{
	margin-top: 40px !important;
	margin-bottom:5px !important;
	font-size:1.3em;
}
ul{
	margin-top: 20px !important;
	margin-bottom:5px !important;
}
h2{
	font-size:1.6em;
}		</style>
		    <meta name="ahrefs-site-verification" content="fa87c4719b74c477c7099d113a65711de0c5b47bc35527d557261dd8e95a50c3"></head>

<body class="wp-singular post-template-default single single-post postid-29887 single-format-standard wp-embed-responsive wp-theme-reboot sidebar-none elementor-default elementor-kit-40680 elementor-page elementor-page-29887">



<div id="page" class="site">
    <a class="skip-link screen-reader-text" href="#content">Перейти к содержанию</a>

    <div class="search-screen-overlay js-search-screen-overlay"></div>
    <div class="search-screen js-search-screen">
        
<form role="search" method="get" class="search-form" action="https://romansementsov.ru/">
    <label>
        <span class="screen-reader-text">Search for:</span>
        <input type="search" class="search-field" placeholder="Поиск..." value="" name="s">
    </label>
    <button type="submit" class="search-submit"></button>
</form>    </div>

    

<header id="masthead" class="site-header full" itemscope itemtype="http://schema.org/WPHeader">
    <div class="site-header-inner fixed">

        <div class="humburger js-humburger"><span></span><span></span><span></span></div>

        
<div class="site-branding">

    <div class="site-logotype"><a href="https://romansementsov.ru/"><img src="https://romansementsov.ru/wp-content/uploads/2022/11/cropped-ico-1-2.png" alt="RS"></a></div><div class="site-branding__body"><div class="site-title"><a href="https://romansementsov.ru/">RS</a></div></div></div><!-- .site-branding --><div class="top-menu"><ul id="top-menu" class="menu"><li id="menu-item-5" class="menu-item menu-item-type-custom menu-item-object-custom menu-item-5"><a target="_blank" href="https://romansementsov.ru/blog">Блог</a></li>
<li id="menu-item-45910" class="menu-item menu-item-type-taxonomy menu-item-object-category menu-item-45910"><a href="https://romansementsov.ru/category/event/">Конференции</a></li>
<li id="menu-item-35488" class="menu-item menu-item-type-post_type menu-item-object-page menu-item-35488"><a rel="nofollow" href="https://romansementsov.ru/smi-about/">СМИ о нас</a></li>
<li id="menu-item-1002" class="menu-item menu-item-type-custom menu-item-object-custom menu-item-has-children menu-item-1002"><a target="_blank" rel="nofollow" href="https://romansementsov.ru/contacts">Контакты</a>
<ul class="sub-menu">
	<li id="menu-item-59243" class="menu-item menu-item-type-custom menu-item-object-custom menu-item-has-children menu-item-59243"><a href="https://romansementsov.ru/magnitnye-buri/">Магнитные бури</a>
	<ul class="sub-menu">
		<li id="menu-item-59244" class="menu-item menu-item-type-custom menu-item-object-custom menu-item-59244"><a href="/магнитные-бури-по-городам/">По городам</a></li>
	</ul>
</li>
	<li id="menu-item-60454" class="menu-item menu-item-type-custom menu-item-object-custom menu-item-has-children menu-item-60454"><a href="/atmosfernoe-davlenie/">Атмосферное давление</a>
	<ul class="sub-menu">
		<li id="menu-item-60455" class="menu-item menu-item-type-custom menu-item-object-custom menu-item-60455"><a href="/atmosfernoe-davlenie/po-gorodam">По городам</a></li>
	</ul>
</li>
</ul>
</li>
</ul></div>                <div class="header-search">
                    <span class="search-icon js-search-icon"></span>
                </div>
            
    </div>
</header><!-- #masthead -->


    
    <nav id="site-navigation" class="main-navigation full" style="display: none;">
        <div class="main-navigation-inner full">
            <ul id="header_menu"></ul>
        </div>
    </nav>
    <div class="container header-separator"></div>


    <div class="mobile-menu-placeholder js-mobile-menu-placeholder"></div>
    
	
    <div id="content" class="site-content fixed">

        
        <div class="site-content-inner">
    
        
        <div id="primary" class="content-area" itemscope itemtype="http://schema.org/Article">
            <main id="main" class="site-main article-card">

                
<article id="post-29887" class="article-post post-29887 post type-post status-publish format-standard has-post-thumbnail  category-16">

    
        <div class="breadcrumb" id="breadcrumbs"><span><span><a href="https://romansementsov.ru/">Блог</a></span> » <span><a href="https://romansementsov.ru/category/%d0%be%d0%b1%d1%83%d1%87%d0%b5%d0%bd%d0%b8%d0%b5/">Обучение</a></span> » <span class="breadcrumb_last" aria-current="page">Frontend-разработчик: кто это, обязанности, зарплаты и как им стать в 2026 году. Обзор профессии.</span></span></div>
                                <h1 class="entry-title" itemprop="headline">Frontend-разработчик: кто это, обязанности, зарплаты и как им стать в 2026 году. Обзор профессии.</h1>
                    
        
                    <div class="entry-image post-card post-card__thumbnail">
                <img width="481" height="400" src="https://romansementsov.ru/wp-content/uploads/2021/11/2021-11-14_12-12-23-481x400.png" class="attachment-reboot_standard size-reboot_standard wp-post-image" alt="" itemprop="image" decoding="async" fetchpriority="high" />                                    <span class="post-card__category"><a href="https://romansementsov.ru/category/%d0%be%d0%b1%d1%83%d1%87%d0%b5%d0%bd%d0%b8%d0%b5/" itemprop="articleSection">Обучение</a></span>
                            </div>

        
    
    
    
    <div class="entry-content" itemprop="articleBody">
        <div class="table-of-contents"><div class="table-of-contents__header"><span class="table-of-contents__hide js-table-of-contents-hide">Содержание</span></div><ol class="table-of-contents__list js-table-of-contents-list" style="display:none;">
<li class="level-1"><a rel="nofollow noreferrer noopener" href="#kto-takoy-frontend-razrabotchik">Кто такой Frontend-разработчик?</a></li><li class="level-1"><a rel="nofollow noreferrer noopener" href="#chto-delayut-frontend-razrabotchiki-i-chem">Что делают Frontend-разработчики и чем занимаются?</a></li><li class="level-1"><a rel="nofollow noreferrer noopener" href="#chto-dolzhen-znat-i-umet-frontend-razrabotchik">Что должен знать и уметь Frontend-разработчик? </a></li><li class="level-1"><a rel="nofollow noreferrer noopener" href="#vostrebovannost-i-zarplaty-frontend-razrabotchika">Востребованность и зарплаты Frontend-разработчика</a></li><li class="level-1"><a rel="nofollow noreferrer noopener" href="#kak-stat-frontend-razrabotchikom-i-gde-uchitsya">Как стать Frontend-разработчиком и где учиться?</a></li><li class="level-1"><a rel="nofollow noreferrer noopener" href="#15-luchshih-kursov-dlya-obucheniya-frontend">15+ лучших курсов для обучения Frontend-разработчика: подробный обзор</a></li><li class="level-1"><a rel="nofollow noreferrer noopener" href="#1-mesto-kurs-spetsializatsiya-frontend-razrabotchik">1 место. Курс «Специализация Frontend-разработчик» — SkillFactory</a></li><li class="level-1"><a rel="nofollow noreferrer noopener" href="#2-mesto-kurs-frontend-razrabotchik-s-nulya">2 место.Курс «Frontend-разработчик с нуля» — Нетология</a></li><li class="level-1"><a rel="nofollow noreferrer noopener" href="#3-mesto-kurs-frontend-razrabotchik-skillbox">3 место. Курс «Frontend-разработчик» — Skillbox</a></li><li class="level-1"><a rel="nofollow noreferrer noopener" href="#kurs-frontend-razrabotchik-loftschool">Курс «Frontend разработчик» — LoftSchool</a></li><li class="level-1"><a rel="nofollow noreferrer noopener" href="#kurs-fakultet-frontend-razrabotki-geekbrains">Курс «Факультет frontend-разработки» — GeekBrains</a></li><li class="level-1"><a rel="nofollow noreferrer noopener" href="#kurs-frontend-razrabotchik-html-academy">Курс «Фронтенд-разработчик» — HTML Academy</a></li><li class="level-1"><a rel="nofollow noreferrer noopener" href="#kurs-front-end-razrabotchik-spetsialist-pri">Курс «Front &#8212; end разработчик» — «Специалист» при МГТУ им.Н.Э.Баумана</a></li><li class="level-1"><a rel="nofollow noreferrer noopener" href="#kurs-frontend-razrabotchik-nordic-it-school">Курс «Frontend-разработчик» — Nordic IT School</a></li><li class="level-1"><a rel="nofollow noreferrer noopener" href="#kurs-front-end-razrabotka-html-css-javascript">Курс «Front-End разработка | HTML, CSS, JavaScript» — Владимир Захаренко</a></li><li class="level-1"><a rel="nofollow noreferrer noopener" href="#kurs-kak-stat-midl-frontend-razrabotchikom">Курс «Как стать мидл фронтенд-разработчиком» — Яндекс.Практикум</a></li><li class="level-1"><a rel="nofollow noreferrer noopener" href="#kurs-java-script-junior-programmist-front">Курс «Java Script Junior программист Front-end» —</a></li><li class="level-1"><a rel="nofollow noreferrer noopener" href="#kurs-frontend-programmist-hexlet">Курс «Фронтенд-программист» — Hexlet</a></li><li class="level-1"><a rel="nofollow noreferrer noopener" href="#kurs-frontend-razrabotka-universitet-innopolis">Курс «Frontend-разработка» — Университет Иннополис</a></li></ol></div><div data-elementor-type="wp-post" data-elementor-id="29887" class="elementor elementor-29887">
									<section class="elementor-section elementor-top-section elementor-element elementor-element-1154329 elementor-section-boxed elementor-section-height-default elementor-section-height-default" data-id="1154329" data-element_type="section">
						<div class="elementor-container elementor-column-gap-default">
					<div class="elementor-column elementor-col-100 elementor-top-column elementor-element elementor-element-9ad7175" data-id="9ad7175" data-element_type="column">
			<div class="elementor-widget-wrap elementor-element-populated">
								<div class="elementor-element elementor-element-765e0d5 elementor-widget elementor-widget-text-editor" data-id="765e0d5" data-element_type="widget" data-widget_type="text-editor.default">
				<div class="elementor-widget-container">
			<style>/*! elementor - v3.8.0 - 30-10-2022 */
.elementor-widget-text-editor.elementor-drop-cap-view-stacked .elementor-drop-cap{background-color:#818a91;color:#fff}.elementor-widget-text-editor.elementor-drop-cap-view-framed .elementor-drop-cap{color:#818a91;border:3px solid;background-color:transparent}.elementor-widget-text-editor:not(.elementor-drop-cap-view-default) .elementor-drop-cap{margin-top:8px}.elementor-widget-text-editor:not(.elementor-drop-cap-view-default) .elementor-drop-cap-letter{width:1em;height:1em}.elementor-widget-text-editor .elementor-drop-cap{float:left;text-align:center;line-height:1;font-size:50px}.elementor-widget-text-editor .elementor-drop-cap-letter{display:inline-block}</style>				<h2 id="kto-takoy-frontend-razrabotchik">Кто такой Frontend-разработчик?</h2><p><span style="font-size: 14pt;">Frontend разработчик — это инженер-программист, который создаёт веб-сайты с помощью таких языков программирования, как HTML, CSS и JavaScript.</span></p><h2 id="chto-delayut-frontend-razrabotchiki-i-chem">Что делают Frontend-разработчики и чем занимаются?</h2><p><span style="font-size: 14pt;">Обязанности на примере одной из вакансий:</span></p><ul><li><span style="font-size: 14pt;">Разработка новых игровых фичей в команде с гейм-дизайнером.</span></li><li><span style="font-size: 14pt;">Оптимизация производительности.</span></li><li><span style="font-size: 14pt;">Ревью и рефакторинг устаревших решений.</span></li><li><span style="font-size: 14pt;">Глубокая интеграция с нашим веб-порталом.</span></li><li><span style="font-size: 14pt;">Развивать, поддерживать и рефакторить код на Vue;</span></li><li><span style="font-size: 14pt;">Изредка поддерживать старый код на Node.JS для совместимости с новым кодом;</span></li><li><span style="font-size: 14pt;">При желании — экспериментировать и решать нестандартные задачи на Svelte (научим и покажем);</span></li><li><span style="font-size: 14pt;">Проводить и проходить ревью и решать другие frontend-задачи.</span></li></ul><h2 id="chto-dolzhen-znat-i-umet-frontend-razrabotchik">Что должен знать и уметь Frontend-разработчик? </h2><p><span style="font-size: 14pt;"><strong>Требования к Frontend-разработчикам:</strong></span></p><ul><li><span style="font-size: 14pt;">Адаптивная вёрстка сайтов и писем</span></li><li><span style="font-size: 14pt;">Работа с TypeScript</span></li><li><span style="font-size: 14pt;">Уверенное знание JavaScript и ООП</span></li><li><span style="font-size: 14pt;">Разработка серверных приложений на Node.js</span></li><li><span style="font-size: 14pt;">Работа в системе контроля версий Git</span></li><li><span style="font-size: 14pt;">Разработка десктопных приложений на Ionic/Electron</span></li><li><span style="font-size: 14pt;">Знание React.js/Angular/Vue.js</span></li><li><span style="font-size: 14pt;">Понимание алгоритмов и структур данных в проектах</span></li></ul><h2 id="vostrebovannost-i-zarplaty-frontend-razrabotchika">Востребованность и зарплаты Frontend-разработчика</h2><p><span style="font-size: 14pt;">На сайте поиска работы в данный момент открыто 8 519 вакансий, с каждым месяцем спрос на Frontend-разработчиков растет.</span></p><p><span style="font-size: 14pt;">Количество вакансий с указанной зарплатой Frontend-разработчика по всей России:</span></p><ul><li><span style="font-size: 14pt;">от 95 000 руб. – 2 707</span></li><li><span style="font-size: 14pt;">от 180 000 руб. – 1 762</span></li><li><span style="font-size: 14pt;">от 265 000 руб. – 784</span></li><li><span style="font-size: 14pt;">от 350 000 руб. – 346</span></li><li><span style="font-size: 14pt;">от 435 000 руб. – 75</span></li></ul><p><span style="font-size: 14pt;">Вакансий с указанным уровнем дохода по Москве:</span></p><ul><li><span style="font-size: 14pt;">от 85 000 руб. – 1 065</span></li><li><span style="font-size: 14pt;">от 170 000 руб. – 809</span></li><li><span style="font-size: 14pt;">от 255 000 руб. – 424</span></li><li><span style="font-size: 14pt;">от 340 000 руб. – 181</span></li><li><span style="font-size: 14pt;">от 425 000 руб. – 52</span></li></ul><p><span style="font-size: 14pt;">Вакансий с указанным уровнем дохода по Санкт-Петербургу:</span></p><ul><li><span style="font-size: 14pt;">от 95 000 руб. – 461</span></li><li><span style="font-size: 14pt;">от 180 000 руб. – 331</span></li><li><span style="font-size: 14pt;">от 265 000 руб. – 137</span></li><li><span style="font-size: 14pt;">от 350 000 руб. – 61</span></li><li><span style="font-size: 14pt;">от 435 000 руб. – 14</span></li></ul><h2 id="kak-stat-frontend-razrabotchikom-i-gde-uchitsya">Как стать Frontend-разработчиком и где учиться?</h2><p><span style="font-size: 14pt;">Варианты обучения для Frontend-разработчика с нуля:</span></p><ul><li><span style="font-size: 14pt;"><strong>Самостоятельное обучение </strong>– всевозможные видео на YouTube, книги, форумы, самоучители и т.д. Плюсы – дешево или очень недорого. Минусы – нет системности, самостоятельное обучение может оказаться неэффективным, полученные навыки могут оказаться невостребованными у работодателя;</span></li><li><span style="font-size: 14pt;"><strong>Онлайн-обучение. </strong>Пройти курс можно на одной из образовательных платформ. Такие курсы рассчитаны на людей без особой подготовки, поэтому подойдут большинству людей. Обычно упор в онлайн-обучении делается на практику – это позволяет быстро пополнить портфолио и устроиться на работу сразу после обучения.</span></li></ul><p><span style="font-size: 14pt;">Ниже сделали обзор 15+ лучших онлайн-курсов.</span></p><h2 id="15-luchshih-kursov-dlya-obucheniya-frontend">15+ лучших курсов для обучения Frontend-разработчика: подробный обзор</h2>						</div>
				</div>
					</div>
		</div>
							</div>
		</section>
				<section class="elementor-section elementor-top-section elementor-element elementor-element-368ad92 elementor-section-boxed elementor-section-height-default elementor-section-height-default" data-id="368ad92" data-element_type="section">
						<div class="elementor-container elementor-column-gap-default">
					<div class="elementor-column elementor-col-100 elementor-top-column elementor-element elementor-element-c4137ce" data-id="c4137ce" data-element_type="column">
			<div class="elementor-widget-wrap elementor-element-populated">
								<div class="elementor-element elementor-element-bb6983e elementor-widget elementor-widget-text-editor" data-id="bb6983e" data-element_type="widget" data-widget_type="text-editor.default">
				<div class="elementor-widget-container">
							<div class='elementor-element elementor-element-14d3a9c elementor-widget elementor-widget-heading' data-id='14d3a9c' data-element_type='widget' data-widget_type='heading.default'><div class='elementor-widget-container'><h2 class='elementor-heading-title elementor-size-default' id="1-mesto-kurs-spetsializatsiya-frontend-razrabotchik"><a href='https://romansementsov.ru/link/30452' target='_blank' rel='nofollow' data-wpel-link='internal'>1 место. Курс «Специализация Frontend-разработчик» — SkillFactory</a></h2></div></div><div class='elementor-element elementor-element-d8b0d81 elementor-widget elementor-widget-heading' data-id='d8b0d81' data-element_type='widget' data-widget_type='heading.default'><div class='elementor-widget-container'><span class='elementor-heading-title elementor-size-default'><a href='https://romansementsov.ru/link/30452' target='_blank' rel='nofollow' data-wpel-link='internal'>https://skillfactory.ru/frontend</a></span></div></div>						</div>
				</div>
				<div class="elementor-element elementor-element-ca07ea0 elementor-widget elementor-widget-image" data-id="ca07ea0" data-element_type="widget" data-widget_type="image.default">
				<div class="elementor-widget-container">
			<style>/*! elementor - v3.8.0 - 30-10-2022 */
.elementor-widget-image{text-align:center}.elementor-widget-image a{display:inline-block}.elementor-widget-image a img[src$=".svg"]{width:48px}.elementor-widget-image img{vertical-align:middle;display:inline-block}</style>									<figure class="wp-caption">
											<a href="https://romansementsov.ru/wp-content/uploads/2021/05/изображение_2021-05-17_144123.png" data-elementor-open-lightbox="yes" data-elementor-lightbox-title="изображение_2021-05-17_144123" e-action-hash="#elementor-action%3Aaction%3Dlightbox%26settings%3DeyJpZCI6MTUyNDksInVybCI6Imh0dHBzOlwvXC9yb21hbnNlbWVudHNvdi5ydVwvd3AtY29udGVudFwvdXBsb2Fkc1wvMjAyMVwvMDVcL1x1MDQzOFx1MDQzN1x1MDQzZVx1MDQzMVx1MDQ0MFx1MDQzMFx1MDQzNlx1MDQzNVx1MDQzZFx1MDQzOFx1MDQzNV8yMDIxLTA1LTE3XzE0NDEyMy5wbmcifQ%3D%3D">
							<span itemprop="image" itemscope itemtype="https://schema.org/ImageObject"><img itemprop="url image" decoding="async" width="702" height="338" src="https://romansementsov.ru/wp-content/uploads/2021/05/изображение_2021-05-17_144123.png" class="attachment-large size-large" alt="" srcset="https://romansementsov.ru/wp-content/uploads/2021/05/изображение_2021-05-17_144123.png 702w, https://romansementsov.ru/wp-content/uploads/2021/05/изображение_2021-05-17_144123-300x144.png 300w" sizes="(max-width: 702px) 100vw, 702px" /><meta itemprop="width" content="702"><meta itemprop="height" content="338"></span>								</a>
											<figcaption class="widget-image-caption wp-caption-text"></figcaption>
										</figure>
									</div>
				</div>
				<div class="elementor-element elementor-element-e9ca166 elementor-widget elementor-widget-text-editor" data-id="e9ca166" data-element_type="widget" data-widget_type="text-editor.default">
				<div class="elementor-widget-container">
							<div class="elementor-element elementor-element-e8b043f elementor-widget elementor-widget-text-editor" data-id="e8b043f" data-element_type="widget" data-widget_type="text-editor.default"><div class="elementor-widget-container"><div class="elementor-text-editor elementor-clearfix"><div style="text-align: left;"><span style="font-size: 14pt;"><strong><span style="font-family: geometria-regular;">Стоимость: </span></strong><span style="text-align: center;">Рассрочка на 36 месяцев &#8212; 1 757 руб. / мес</span></span></div></div></div></div><div class="elementor-element elementor-element-dc96d3f bluebutton elementor-align-left elementor-widget elementor-widget-button" data-id="dc96d3f" data-element_type="widget" data-widget_type="button.default"><div class="elementor-widget-container"><div class="elementor-button-wrapper"><a class="elementor-button-link elementor-button elementor-size-sm" role="button" href="https://romansementsov.ru/link/30452" target="_blank" rel="nofollow noopener" data-wpel-link="internal"><span class="elementor-button-content-wrapper"><span class="elementor-button-text">Перейти на официальный сайт →</span></span></a></div></div></div>						</div>
				</div>
				<div class="elementor-element elementor-element-6a4348b elementor-widget elementor-widget-text-editor" data-id="6a4348b" data-element_type="widget" data-widget_type="text-editor.default">
				<div class="elementor-widget-container">
							<p>Что смогут выпускники:</p><ul><li>создавать адаптивные веб-сайты с использованием CSS, Flexbox</li><li>разрабатывать интерактивные веб-сайты и приложения на JavaScript и HTML</li><li>писать сложные компоненты на React и интерфейсы с авторизацией и с подключением к бекенду</li></ul><p> </p><p>Программа обучения</p><ol><li><strong>Веб-верстка</strong></li></ol><p><strong>Вы научитесь:</strong><br />• создавать страницы на чистом HTML<br />• позиционировать элементы на странице с помощью CSS<br />• применять семантическую верстку<br />• использовать средства разработчика в браузере<br />• верстать адаптивные веб-страницы на Flexbox<br />• загружать свой код на GitHub</p><ol start="2"><li><strong>Javascript</strong></li></ol><p><strong>Вы научитесь:</strong><br />• писать простые программы на Javascript<br />• применять ООП в Javascript<br />• создавать сложные скрипты с обработкой событий<br />• работать с форматом JSON<br />• использовать препроцессоры CSS<br />• работать по методологии БЭМ</p><ol start="3"><li><strong>React и другие фреймворки</strong></li></ol><p><strong>Вы научитесь:</strong><br />• разрабатывать приложения на React<br />• использовать продвинутый API<br />• писать свои компоненты на React<br />• создавать приложение на Angular<br />• создавать приложение на Vue.js<br />• использовать анимацию на CSS или на React<br />• применять библиотеку Redux на приложении React</p><ol start="4"><li><strong> Архитектура приложений и бекенд</strong></li></ol><p><strong>Вы научитесь:</strong><br />• подключать приложение к базе данных<br />• разворачивать приложение на Node.js<br />• писать unit-тесты</p><ol start="5"><li><strong> Карьерный трек</strong></li></ol><p><strong>Вы научитесь:</strong><br />• составлять резюме и сопроводительное письмо<br />• готовиться к собеседованию<br />• адаптироваться работе в команде<br />• оформлять свой профиль на фриланс-биржах<br />• искать заказы на биржах и общаться с заказчиками</p><p>Сертификат после успешного обучения. Отзывы студентов курса на сайте.</p>						</div>
				</div>
				<div class="elementor-element elementor-element-c09fcce greenbutton elementor-align-left elementor-widget elementor-widget-button" data-id="c09fcce" data-element_type="widget" data-widget_type="button.default">
				<div class="elementor-widget-container">
					<div class="elementor-button-wrapper">
			<a href="https://romansementsov.ru/link/30452" target="_blank" rel="nofollow" class="elementor-button-link elementor-button elementor-size-sm" role="button">
						<span class="elementor-button-content-wrapper">
						<span class="elementor-button-text">Подробнее о курсе Frontend-разработчика →</span>
		</span>
					</a>
		</div>
				</div>
				</div>
					</div>
		</div>
							</div>
		</section>
				<section class="elementor-section elementor-top-section elementor-element elementor-element-8ce67b9 elementor-section-boxed elementor-section-height-default elementor-section-height-default" data-id="8ce67b9" data-element_type="section">
						<div class="elementor-container elementor-column-gap-default">
					<div class="elementor-column elementor-col-100 elementor-top-column elementor-element elementor-element-efc999e" data-id="efc999e" data-element_type="column">
			<div class="elementor-widget-wrap elementor-element-populated">
								<div class="elementor-element elementor-element-2128508 elementor-widget elementor-widget-text-editor" data-id="2128508" data-element_type="widget" data-widget_type="text-editor.default">
				<div class="elementor-widget-container">
							<div class='elementor-element elementor-element-14d3a9c elementor-widget elementor-widget-heading' data-id='14d3a9c' data-element_type='widget' data-widget_type='heading.default'><div class='elementor-widget-container'><h2 class='elementor-heading-title elementor-size-default' id="2-mesto-kurs-frontend-razrabotchik-s-nulya"><a href='https://romansementsov.ru/link/14625' target='_blank' rel='nofollow' data-wpel-link='internal'>2 место.Курс «Frontend-разработчик с нуля» — Нетология</a></h2></div></div><div class='elementor-element elementor-element-d8b0d81 elementor-widget elementor-widget-heading' data-id='d8b0d81' data-element_type='widget' data-widget_type='heading.default'><div class='elementor-widget-container'><span class='elementor-heading-title elementor-size-default'><a href='https://romansementsov.ru/link/14625' target='_blank' rel='nofollow' data-wpel-link='internal'>https://netology.ru/programs/front-end</a></span></div></div>						</div>
				</div>
				<div class="elementor-element elementor-element-7aa6616 elementor-widget elementor-widget-image" data-id="7aa6616" data-element_type="widget" data-widget_type="image.default">
				<div class="elementor-widget-container">
												<figure class="wp-caption">
											<a href="https://romansementsov.ru/wp-content/uploads/2021/11/изображение_2023-02-12_201149063.png" data-elementor-open-lightbox="yes" data-elementor-lightbox-title="изображение_2023-02-12_201149063" e-action-hash="#elementor-action%3Aaction%3Dlightbox%26settings%3DeyJpZCI6NTI0MTUsInVybCI6Imh0dHBzOlwvXC9yb21hbnNlbWVudHNvdi5ydVwvd3AtY29udGVudFwvdXBsb2Fkc1wvMjAyMVwvMTFcL1x1MDQzOFx1MDQzN1x1MDQzZVx1MDQzMVx1MDQ0MFx1MDQzMFx1MDQzNlx1MDQzNVx1MDQzZFx1MDQzOFx1MDQzNV8yMDIzLTAyLTEyXzIwMTE0OTA2My5wbmcifQ%3D%3D">
							<span itemprop="image" itemscope itemtype="https://schema.org/ImageObject"><img itemprop="url image" decoding="async" width="730" height="263" src="https://romansementsov.ru/wp-content/uploads/2021/11/изображение_2023-02-12_201149063-1024x369.png" class="attachment-large size-large" alt="" srcset="https://romansementsov.ru/wp-content/uploads/2021/11/изображение_2023-02-12_201149063-1024x369.png 1024w, https://romansementsov.ru/wp-content/uploads/2021/11/изображение_2023-02-12_201149063-300x108.png 300w, https://romansementsov.ru/wp-content/uploads/2021/11/изображение_2023-02-12_201149063-768x277.png 768w, https://romansementsov.ru/wp-content/uploads/2021/11/изображение_2023-02-12_201149063-870x313.png 870w, https://romansementsov.ru/wp-content/uploads/2021/11/изображение_2023-02-12_201149063.png 1086w" sizes="(max-width: 730px) 100vw, 730px" /><meta itemprop="width" content="730"><meta itemprop="height" content="263"></span>								</a>
											<figcaption class="widget-image-caption wp-caption-text"></figcaption>
										</figure>
									</div>
				</div>
				<div class="elementor-element elementor-element-e5ba917 elementor-widget elementor-widget-text-editor" data-id="e5ba917" data-element_type="widget" data-widget_type="text-editor.default">
				<div class="elementor-widget-container">
							<div class="elementor-element elementor-element-e8b043f elementor-widget elementor-widget-text-editor" data-id="e8b043f" data-element_type="widget" data-widget_type="text-editor.default"><div class="elementor-widget-container"><div class="elementor-text-editor elementor-clearfix"><div style="text-align: left;"><span style="font-size: 14pt;"><strong><span style="font-family: geometria-regular;">Стоимость: </span></strong><span style="font-family: geometria-regular;">108 000</span><span style="font-family: geometria-regular;"> ₽ или рассрочка на 24 месяца &#8212; 4 500 ₽ / мес</span></span></div></div></div></div><div class="elementor-element elementor-element-dc96d3f bluebutton elementor-align-left elementor-widget elementor-widget-button" data-id="dc96d3f" data-element_type="widget" data-widget_type="button.default"><div class="elementor-widget-container"><div class="elementor-button-wrapper"><a class="elementor-button-link elementor-button elementor-size-sm" role="button" href="https://romansementsov.ru/link/14625" target="_blank" rel="nofollow noopener" data-wpel-link="internal"><span class="elementor-button-content-wrapper"><span class="elementor-button-text">Перейти на официальный сайт →</span></span></a></div></div></div>						</div>
				</div>
				<div class="elementor-element elementor-element-3b12074 elementor-widget elementor-widget-text-editor" data-id="3b12074" data-element_type="widget" data-widget_type="text-editor.default">
				<div class="elementor-widget-container">
							<ul><li>Научитесь создавать сайты и приложения, проектировать интерфейсы и работать с Flexbox и JavaScript</li><li>Соберите крутое портфолио из 9 жизнеспособных проектов для получения работы своей мечты</li><li>Формат обучения &#8212; Онлайн-занятия 2-3 раза в неделю + домашние работы</li><li>Уровень &#8212; С нуля</li><li>Документ &#8212; Диплом о профессиональной переподготовке </li></ul><p> </p><p><strong>Программа курса</strong></p><p><strong>Вёрстка сайта на HTML и CSS</strong></p><ul><li>Теги для вёрстки контента страницы</li><li>Теги для вёрстки структуры страницы</li><li>Теги для вёрстки форм</li><li>Селекторы CSS</li><li>Определение контекста элементов</li><li>Блочная модель</li><li>Позиционирование элементов</li><li>Оформление текста</li><li>Оформление декоративных элементов</li><li>Состояние интерактивных элементов</li></ul><p><strong>Мобильная и адаптивная вёрстка</strong></p><ul><li>Вёрстка резинового макета</li><li>Резиновые изображения</li><li>Медиа-запросы и медиа-функции</li><li>Вёрстка мобильных устройств</li><li>Вёрстка адаптивного макета</li><li>Адаптивная типографика, выбор breakpoints</li><li>Адаптивные изображения</li></ul><p><strong>Английский язык для начинающих разработчиков</strong></p><ul><li>Лексика, без которой не обойтись</li><li>Как вести переписку на английском</li><li>Чтение документации и анализ требований</li><li>Программирование</li><li>Тестирование ПО</li><li>Стрессовые ситуации</li><li>Устранение неполадок</li><li>Работа и роли в команде</li><li>Поддерживаем любую беседу на английском</li><li>Собрания, презентации на высшем уровне</li></ul><p><strong>Основы программирования</strong></p><ul><li>Алгоритмы</li><li>Переменные, числа и строки</li><li>Логика и математика</li><li>Ветвление кода</li><li>Алгоритм с множественным выбором</li><li>Ошибки в коде</li><li>Массивы</li><li>Циклы</li><li>Подпрограмма, функция</li><li>Объекты</li><li>Синхронное и асинхронное выполнение алгоритма</li></ul><p><strong>Git — система контроля версий</strong></p><ul><li>Предназначение системы контроля версий</li><li>Основные операции (фиксация и откат изменений, поиск, история)</li><li>Работа с сервисом GitHub</li><li>Ветки, слияние веток и разрешение конфликтов</li></ul><p><strong>Основы JavaScript</strong></p><ul><li>Основы отладки</li><li>Базовый синтаксис</li><li>Расширенный синтаксис</li><li>Типы данных</li><li>Функции, объекты</li><li>Прототип и конструктор объекта</li><li>ООП в JS (ES6)</li><li>Обработка исключений и замыкания</li><li>Прототип массива, функции высшего порядка</li><li>Асинхронность</li></ul><p><strong>Основы JavaScript в браузере</strong></p><ul><li>Возможности JavaScript в браузере</li><li>Способы поиска нужного HTML-элемента</li><li>Объект события</li><li>DOM</li><li>Работа с HTML-формами</li><li>Изменение структуры HTML-документа</li><li>Асинхронные запросы</li><li>Хранение состояния на клиенте</li></ul><p><strong>Продвинутый JavaScript</strong></p><ul><li>Стандарты и рабочее окружение</li><li>Модули и Webpack</li><li>Платформы: браузер vs Node.js</li><li>Unit-тестирование</li><li>Прототипы, конструкторы, классы и наследование</li><li>Object, Reflection и Proxy</li><li>Регулярные выражения</li><li>Контейнеры</li><li>ArrayBuffer</li><li>Promises, async/await, timers &amp; event loop</li><li>Символы, итераторы, генераторы</li><li>TypeScript</li></ul><p><strong>Продвинутый JavaScript в браузере</strong></p><ul><li>Рабочее окружение</li><li>Работа с DOM (объектная модель документа)</li><li>Обработка событий</li><li>Организация тестирования (Unit, E2E)</li><li>Работа с HTML-формами, LocalStorage</li><li>Drag &amp; Drop, работа с файлами</li><li>Работа с HTTP</li><li>Анимация и CSS</li><li>Geolocation, Notification, Media</li><li>RxJS</li><li>EventSource, Websockets</li><li>WebWorkers, ServiceWorkers</li></ul><p><strong>Библиотека React</strong></p><ul><li>Компоненты, композиция компонентов</li><li>События и состояние</li><li>Props</li><li>Формы</li><li>Жизненный цикл и работа с HTTP</li><li>HOC</li><li>hooks, Context API</li><li>React Router</li><li>Redux и Redux Thunk, Redux Observable, Redux Saga</li></ul><p><strong>Карьера в Frontend-разработке</strong></p><ul><li>Frontend-разработчик: задачи, работа в команде</li><li>Поиск работы: компания vs фриланс</li><li>Карьерная траектория: из студента в senior</li><li>Первое собеседование</li><li>Тренды Frontend-разработки: за какими ресурсами следить</li><li>Резюме, сопроводительное письмо, портфолио</li></ul><p> </p><p><strong>Ваше резюме после обучения</strong><strong>:</strong></p><p>Умею делать</p><ul><li>Интернет-магазин обуви</li><li>Онлайн-игру «ходилку»</li><li>«Крестики-нолики» на JavaScript</li><li>Cайт-биржу по продаже криптовалюты</li><li>Веб-менеджер личных финансов</li><li>Бот для поиска и хранения информации</li><li>Систему бронирования ж/д-билетов</li></ul><p>Мои навыки</p><ul><li>Вёрстка под тач и мобильные устройства</li><li>Работа с Flexbox и JavaScript</li><li>Способность правильно использовать переменные, числа и строки</li><li>Создание прототипа и конструктора объекта</li><li>Использование выражений в JavaScript</li><li>Применение символов, итераторов и генераторов</li><li>Импорт и экспорт модулей</li><li>Создание интерактивных веб-страниц</li><li>Работа с файлами и медиаресурсами</li><li>Применение принципов клиент-серверного взаимодействия</li><li>Создание одностраничных веб-приложений (SPA)</li><li>Навыки использования библиотеки React, JSX, React router, VirtualDom</li></ul>						</div>
				</div>
				<div class="elementor-element elementor-element-1586d79 greenbutton elementor-align-left elementor-widget elementor-widget-button" data-id="1586d79" data-element_type="widget" data-widget_type="button.default">
				<div class="elementor-widget-container">
					<div class="elementor-button-wrapper">
			<a href="https://romansementsov.ru/link/14625" target="_blank" rel="nofollow" class="elementor-button-link elementor-button elementor-size-sm" role="button">
						<span class="elementor-button-content-wrapper">
						<span class="elementor-button-text">Подробнее о курсе Frontend-разработчика →</span>
		</span>
					</a>
		</div>
				</div>
				</div>
					</div>
		</div>
							</div>
		</section>
				<section class="elementor-section elementor-top-section elementor-element elementor-element-bf65b36 elementor-section-boxed elementor-section-height-default elementor-section-height-default" data-id="bf65b36" data-element_type="section">
						<div class="elementor-container elementor-column-gap-default">
					<div class="elementor-column elementor-col-100 elementor-top-column elementor-element elementor-element-023b646" data-id="023b646" data-element_type="column">
			<div class="elementor-widget-wrap elementor-element-populated">
								<div class="elementor-element elementor-element-6f6599a elementor-widget elementor-widget-text-editor" data-id="6f6599a" data-element_type="widget" data-widget_type="text-editor.default">
				<div class="elementor-widget-container">
							<div class="elementor-element elementor-element-14d3a9c elementor-widget elementor-widget-heading" data-id="14d3a9c" data-element_type="widget" data-widget_type="heading.default"><div class="elementor-widget-container"><h2 class="elementor-heading-title elementor-size-default" id="3-mesto-kurs-frontend-razrabotchik-skillbox"><a href="https://romansementsov.ru/link/50000" target="_blank" rel="nofollow noopener" data-wpel-link="internal">3 место. Курс «Frontend-разработчик» — Skillbox</a></h2></div></div><div class="elementor-element elementor-element-d8b0d81 elementor-widget elementor-widget-heading" data-id="d8b0d81" data-element_type="widget" data-widget_type="heading.default"><div class="elementor-widget-container"><span class="elementor-heading-title elementor-size-default"><a href="https://romansementsov.ru/link/50000" target="_blank" rel="nofollow noopener" data-wpel-link="internal">https://skillbox.ru/course/frontend-developer/</a></span></div></div>						</div>
				</div>
				<div class="elementor-element elementor-element-d75aa77 elementor-widget elementor-widget-image" data-id="d75aa77" data-element_type="widget" data-widget_type="image.default">
				<div class="elementor-widget-container">
												<figure class="wp-caption">
											<a href="https://romansementsov.ru/wp-content/uploads/2021/11/изображение_2023-02-12_201347871.png" data-elementor-open-lightbox="yes" data-elementor-lightbox-title="изображение_2023-02-12_201347871" e-action-hash="#elementor-action%3Aaction%3Dlightbox%26settings%3DeyJpZCI6NTI0MTcsInVybCI6Imh0dHBzOlwvXC9yb21hbnNlbWVudHNvdi5ydVwvd3AtY29udGVudFwvdXBsb2Fkc1wvMjAyMVwvMTFcL1x1MDQzOFx1MDQzN1x1MDQzZVx1MDQzMVx1MDQ0MFx1MDQzMFx1MDQzNlx1MDQzNVx1MDQzZFx1MDQzOFx1MDQzNV8yMDIzLTAyLTEyXzIwMTM0Nzg3MS5wbmcifQ%3D%3D">
							<span itemprop="image" itemscope itemtype="https://schema.org/ImageObject"><img itemprop="url image" loading="lazy" decoding="async" width="730" height="289" src="https://romansementsov.ru/wp-content/uploads/2021/11/изображение_2023-02-12_201347871.png" class="attachment-large size-large" alt="" srcset="https://romansementsov.ru/wp-content/uploads/2021/11/изображение_2023-02-12_201347871.png 999w, https://romansementsov.ru/wp-content/uploads/2021/11/изображение_2023-02-12_201347871-300x119.png 300w, https://romansementsov.ru/wp-content/uploads/2021/11/изображение_2023-02-12_201347871-768x304.png 768w, https://romansementsov.ru/wp-content/uploads/2021/11/изображение_2023-02-12_201347871-870x345.png 870w" sizes="auto, (max-width: 730px) 100vw, 730px" /><meta itemprop="width" content="730"><meta itemprop="height" content="289"></span>								</a>
											<figcaption class="widget-image-caption wp-caption-text"></figcaption>
										</figure>
									</div>
				</div>
				<div class="elementor-element elementor-element-f25f749 elementor-widget elementor-widget-text-editor" data-id="f25f749" data-element_type="widget" data-widget_type="text-editor.default">
				<div class="elementor-widget-container">
							<div class="elementor-element elementor-element-e8b043f elementor-widget elementor-widget-text-editor" data-id="e8b043f" data-element_type="widget" data-widget_type="text-editor.default"><div class="elementor-widget-container"><div class="elementor-text-editor elementor-clearfix"><div style="text-align: left;"><span style="font-size: 14pt;"><strong><span style="font-family: geometria-regular;">Стоимость: </span></strong><span style="text-align: center;"><span data-sheets-value="{&quot;1&quot;:2,&quot;2&quot;:&quot;цену уточняйте на сайте.&quot;}" data-sheets-userformat="{&quot;2&quot;:15297,&quot;3&quot;:{&quot;1&quot;:0},&quot;9&quot;:0,&quot;10&quot;:2,&quot;11&quot;:0,&quot;12&quot;:0,&quot;14&quot;:{&quot;1&quot;:2,&quot;2&quot;:0},&quot;15&quot;:&quot;Calibri, sans-serif&quot;,&quot;16&quot;:11}">цену уточняйте на сайте.</span></span></span></div></div></div></div><div class="elementor-element elementor-element-dc96d3f bluebutton elementor-align-left elementor-widget elementor-widget-button" data-id="dc96d3f" data-element_type="widget" data-widget_type="button.default"><div class="elementor-widget-container"><div class="elementor-button-wrapper"><a class="elementor-button-link elementor-button elementor-size-sm" role="button" href="https://romansementsov.ru/link/50000" target="_blank" rel="nofollow noopener" data-wpel-link="internal"><span class="elementor-button-content-wrapper"><span class="elementor-button-text">Перейти на официальный сайт →</span></span></a></div></div></div>						</div>
				</div>
				<div class="elementor-element elementor-element-24bdc20 elementor-widget elementor-widget-text-editor" data-id="24bdc20" data-element_type="widget" data-widget_type="text-editor.default">
				<div class="elementor-widget-container">
							<p>Вы изучите основы HTML, CSS и JavaScript, научитесь создавать сайты и приложения для любых устройств, оптимизировать код и работать с анимацией. Соберёте портфолио и сможете начать карьеру разработчика.</p><p><strong>Чему вы научитесь</strong></p><ol><li>Верстать сайты и приложения для всех типов устройств</li><li>Создавать сайты и приложения с помощью JavaScript</li><li>Работать с системой Git и GitLab</li><li>Использовать библиотеки jQuery, React, Redux для ускорения процесса разработки</li><li>Делать сайты, которые будут корректно открываться в любом браузере</li><li>Тестировать вёрстку</li><li>Анимировать веб-страницы</li></ol><p> </p><p><strong>Программа</strong></p><p>Вас ждут 5 тематических блоков, прохождение которых можно приравнять к году работы.</p><ul><li><strong>49 </strong>модулей</li><li><strong>150 </strong>онлайн-уроков</li></ul><p><strong>Веб-вёрстка</strong></p><ol><li>Веб-вёрстка. Базовый уровень</li><li>Веб-вёрстка. Продвинутый уровень</li></ol><p><strong>Онлайн-сессии по веб-разработке</strong></p><ol><li>Библиотека jQuery.</li><li>Адаптация макета под мобильные устройства.</li><li>Практикум по интерактивным элементам.</li><li>Что такое Webpack.</li><li>Сборка проекта на Gulp и обзор препроцессора Sass.</li><li>Анимация в CSS.</li></ol><p><strong>JavaScript</strong></p><ol><li>JavaScript. Базовый уровень</li><li>JavaScript. Продвинутый уровень</li></ol><p><strong>Дипломные проекты</strong></p><ol><li>Проекты по вёрстке</li><li>JavaScript</li></ol><p> </p><p>Профессиональные навыки:</p><ul><li>Адаптивная и кроссбраузерная вёрстка</li><li>Работа с протоколами HTTP/HTTPS</li><li>Работа с Web API</li><li>Использование библиотеки для ускорения процесса разработки</li><li>Сборка проектов</li><li>Взаимодействие со внешними сервисами</li><li>Основы React и Redux</li><li>Работа с системой контроля версий Git</li><li>Владение методологией БЭМ</li><li>Верстка под десктоп и мобильные устройства</li><li>Знание Node.js</li></ul>						</div>
				</div>
				<div class="elementor-element elementor-element-6693cb6 greenbutton elementor-align-left elementor-widget elementor-widget-button" data-id="6693cb6" data-element_type="widget" data-widget_type="button.default">
				<div class="elementor-widget-container">
					<div class="elementor-button-wrapper">
			<a href="https://romansementsov.ru/link/50000" target="_blank" rel="nofollow" class="elementor-button-link elementor-button elementor-size-sm" role="button">
						<span class="elementor-button-content-wrapper">
						<span class="elementor-button-text">Подробнее о курсе Frontend-разработчика →</span>
		</span>
					</a>
		</div>
				</div>
				</div>
					</div>
		</div>
							</div>
		</section>
				<section class="elementor-section elementor-top-section elementor-element elementor-element-0a04ec6 elementor-section-boxed elementor-section-height-default elementor-section-height-default" data-id="0a04ec6" data-element_type="section">
						<div class="elementor-container elementor-column-gap-default">
					<div class="elementor-column elementor-col-100 elementor-top-column elementor-element elementor-element-af51e48" data-id="af51e48" data-element_type="column">
			<div class="elementor-widget-wrap elementor-element-populated">
								<div class="elementor-element elementor-element-8ed5e25 elementor-widget elementor-widget-text-editor" data-id="8ed5e25" data-element_type="widget" data-widget_type="text-editor.default">
				<div class="elementor-widget-container">
							<div class="elementor-element elementor-element-14d3a9c elementor-widget elementor-widget-heading" data-id="14d3a9c" data-element_type="widget" data-widget_type="heading.default"><div class="elementor-widget-container"><h2 class="elementor-heading-title elementor-size-default" id="kurs-frontend-razrabotchik-loftschool"><a href="https://romansementsov.ru/link/88391" target="_blank" rel="nofollow noopener" data-wpel-link="internal">Курс «Frontend разработчик» — LoftSchool</a></h2></div></div><div class="elementor-element elementor-element-d8b0d81 elementor-widget elementor-widget-heading" data-id="d8b0d81" data-element_type="widget" data-widget_type="heading.default"><div class="elementor-widget-container"><span class="elementor-heading-title elementor-size-default"><a href="https://romansementsov.ru/link/88391" target="_blank" rel="nofollow noopener" data-wpel-link="internal">https://loftschool.com/professions/frontend-developer/</a></span></div></div>						</div>
				</div>
				<div class="elementor-element elementor-element-f1fe03a elementor-widget elementor-widget-image" data-id="f1fe03a" data-element_type="widget" data-widget_type="image.default">
				<div class="elementor-widget-container">
												<figure class="wp-caption">
											<a href="https://romansementsov.ru/wp-content/uploads/2021/05/изображение_2021-05-17_144221.png" data-elementor-open-lightbox="yes" data-elementor-lightbox-title="изображение_2021-05-17_144221" e-action-hash="#elementor-action%3Aaction%3Dlightbox%26settings%3DeyJpZCI6MTUyNTEsInVybCI6Imh0dHBzOlwvXC9yb21hbnNlbWVudHNvdi5ydVwvd3AtY29udGVudFwvdXBsb2Fkc1wvMjAyMVwvMDVcL1x1MDQzOFx1MDQzN1x1MDQzZVx1MDQzMVx1MDQ0MFx1MDQzMFx1MDQzNlx1MDQzNVx1MDQzZFx1MDQzOFx1MDQzNV8yMDIxLTA1LTE3XzE0NDIyMS5wbmcifQ%3D%3D">
							<span itemprop="image" itemscope itemtype="https://schema.org/ImageObject"><img itemprop="url image" loading="lazy" decoding="async" width="730" height="302" src="https://romansementsov.ru/wp-content/uploads/2021/05/изображение_2021-05-17_144221.png" class="attachment-large size-large" alt="" srcset="https://romansementsov.ru/wp-content/uploads/2021/05/изображение_2021-05-17_144221.png 841w, https://romansementsov.ru/wp-content/uploads/2021/05/изображение_2021-05-17_144221-300x124.png 300w, https://romansementsov.ru/wp-content/uploads/2021/05/изображение_2021-05-17_144221-768x318.png 768w" sizes="auto, (max-width: 730px) 100vw, 730px" /><meta itemprop="width" content="730"><meta itemprop="height" content="302"></span>								</a>
											<figcaption class="widget-image-caption wp-caption-text"></figcaption>
										</figure>
									</div>
				</div>
				<div class="elementor-element elementor-element-756da41 elementor-widget elementor-widget-text-editor" data-id="756da41" data-element_type="widget" data-widget_type="text-editor.default">
				<div class="elementor-widget-container">
							<div class='elementor-element elementor-element-e8b043f elementor-widget elementor-widget-text-editor' data-id='e8b043f' data-element_type='widget' data-widget_type='text-editor.default'><div class='elementor-widget-container'><div class='elementor-text-editor elementor-clearfix'><div style='text-align: left;'><span style='font-size: 14pt;'><strong><span style='font-family: geometria-regular;'>Стоимость: </span></strong><span style='text-align: center;'>48 000 рублей</span></span></div></div></div></div><div class='elementor-element elementor-element-dc96d3f bluebutton elementor-align-left elementor-widget elementor-widget-button' data-id='dc96d3f' data-element_type='widget' data-widget_type='button.default'><div class='elementor-widget-container'><div class='elementor-button-wrapper'><a href='https://romansementsov.ru/link/88391' target='_blank' rel='nofollow' class='elementor-button-link elementor-button elementor-size-sm' role='button' data-wpel-link='internal'><span class='elementor-button-content-wrapper'><span class='elementor-button-text'>Перейти на официальный сайт →</span></span></a></div></div></div>						</div>
				</div>
				<div class="elementor-element elementor-element-c137c68 elementor-widget elementor-widget-text-editor" data-id="c137c68" data-element_type="widget" data-widget_type="text-editor.default">
				<div class="elementor-widget-container">
							<p><strong>Программа обучения</strong></p><p>Неделя 1 — Workflow<br />— Знакомимся с наставником и группой.<br />— При помощи webpack-сборки верстаем выбранный макет выпускного проекта.<br />— Размещаем результат на Github и сдаём на проверку наставнику.</p><ul><li>Вводное занятие</li><li>Yarn</li><li>PUG</li><li>Webpack</li><li>Figma для верстальщика</li><li>Flexbox</li><li>GIT</li><li>Компонентный подход</li></ul><p>Неделя 2 — Vue.js<br />— Делаем верстку адаптивной.<br />— Реализуем блок &#171;Скиллы&#187; на Vue.js.<br />— Реализуем блок &#171;Мои проекты&#187; на Vue.js.<br />— Реализуем блок &#171;Слайдер для отзывов&#187; с помощью Vue.js плагина.</p><ul><li>js</li><li>Vue 3. Обзор изменений</li><li>Адаптивная вёрстка</li><li>js. Виджеты</li></ul><p>Неделя 3 — Нативный JavaScript<br />— Верстаем админку.<br />— Изучаем Storybook и применяем в своём проекте.<br />— Осуществляем необходимую обработку (валидацию) форм проекта.</p><ul><li>JavaScript — ES6</li><li>Storybook</li><li>js. Работа в среде приложения</li><li>js. Сборка страницы</li></ul><p>Неделя 4 — Vue.js, SPA<br />— Реализуем SPA в админ-панели.<br />— Изучаем работу с данными через хранилище приложения<br />— Используем ajax для связи с api, настраиваем взаимодействия клиент-сервер.</p><ul><li>js. Написание приложения</li><li>js. Composition API</li><li>Асинхронность в JavaScript</li><li>Работа с api для проекта портфолио</li><li>js. Работа с сервером</li></ul><p>Неделя 5 — Практика<br />— Выводим сохраненные данные из админ-панели на лендинг.<br />— Тестируем компоненты.<br />— Групповая работа над проектом с наставником.</p><ul><li>Тестирование JS-кода</li><li>js. Тестирование компонентов</li><li>Анимации во Vue.js</li><li>js. Завершение работы над проектом</li></ul><p>Неделя 6 — Завершение работы над проектом<br />— Дорабатываем проект.<br />— Сдаём проект на проверку наставникам.<br />— Выставление оценок в дипломы.</p><ul><li>Как получить работу в IT: фишки и советы<br /><br /></li></ul><p><strong> </strong></p><p><strong>Ключевые навыки</strong></p><ul><li>Уверенная работа с Vue.js.</li><li>Уверенная работа с React.js.</li><li>Опыт разработки SPA-приложений.</li><li>Уверенная работа с SVG.</li><li>Кроссбраузерная верстка.</li><li>Уверенная работа с консолью и пакетными менеджерами.</li><li>Работа с Gulp, Webpack, NPM.</li><li>Работа с Git.</li><li>Освоение новых технологий за короткие сроки.</li></ul>						</div>
				</div>
				<div class="elementor-element elementor-element-5fbc79d greenbutton elementor-align-left elementor-widget elementor-widget-button" data-id="5fbc79d" data-element_type="widget" data-widget_type="button.default">
				<div class="elementor-widget-container">
					<div class="elementor-button-wrapper">
			<a href="https://romansementsov.ru/link/88391" target="_blank" rel="nofollow" class="elementor-button-link elementor-button elementor-size-sm" role="button">
						<span class="elementor-button-content-wrapper">
						<span class="elementor-button-text">Подробнее о курсе Frontend-разработчика →</span>
		</span>
					</a>
		</div>
				</div>
				</div>
					</div>
		</div>
							</div>
		</section>
				<section class="elementor-section elementor-top-section elementor-element elementor-element-459ff1f elementor-section-boxed elementor-section-height-default elementor-section-height-default" data-id="459ff1f" data-element_type="section">
						<div class="elementor-container elementor-column-gap-default">
					<div class="elementor-column elementor-col-100 elementor-top-column elementor-element elementor-element-81fbae6" data-id="81fbae6" data-element_type="column">
			<div class="elementor-widget-wrap elementor-element-populated">
								<div class="elementor-element elementor-element-4843311 elementor-widget elementor-widget-text-editor" data-id="4843311" data-element_type="widget" data-widget_type="text-editor.default">
				<div class="elementor-widget-container">
							<div class='elementor-element elementor-element-14d3a9c elementor-widget elementor-widget-heading' data-id='14d3a9c' data-element_type='widget' data-widget_type='heading.default'><div class='elementor-widget-container'><h2 class='elementor-heading-title elementor-size-default' id="kurs-fakultet-frontend-razrabotki-geekbrains"><a href='https://romansementsov.ru/link/39089' target='_blank' rel='nofollow' data-wpel-link='internal'>Курс «Факультет frontend-разработки» — GeekBrains</a></h2></div></div><div class='elementor-element elementor-element-d8b0d81 elementor-widget elementor-widget-heading' data-id='d8b0d81' data-element_type='widget' data-widget_type='heading.default'><div class='elementor-widget-container'><span class='elementor-heading-title elementor-size-default'><a href='https://romansementsov.ru/link/39089' target='_blank' rel='nofollow' data-wpel-link='internal'>https://gb.ru/geek_university/frontend</a></span></div></div>						</div>
				</div>
				<div class="elementor-element elementor-element-4185f51 elementor-widget elementor-widget-image" data-id="4185f51" data-element_type="widget" data-widget_type="image.default">
				<div class="elementor-widget-container">
												<figure class="wp-caption">
											<a href="https://romansementsov.ru/wp-content/uploads/2021/11/изображение_2023-02-12_201300947.png" data-elementor-open-lightbox="yes" data-elementor-lightbox-title="изображение_2023-02-12_201300947" e-action-hash="#elementor-action%3Aaction%3Dlightbox%26settings%3DeyJpZCI6NTI0MTYsInVybCI6Imh0dHBzOlwvXC9yb21hbnNlbWVudHNvdi5ydVwvd3AtY29udGVudFwvdXBsb2Fkc1wvMjAyMVwvMTFcL1x1MDQzOFx1MDQzN1x1MDQzZVx1MDQzMVx1MDQ0MFx1MDQzMFx1MDQzNlx1MDQzNVx1MDQzZFx1MDQzOFx1MDQzNV8yMDIzLTAyLTEyXzIwMTMwMDk0Ny5wbmcifQ%3D%3D">
							<span itemprop="image" itemscope itemtype="https://schema.org/ImageObject"><img itemprop="url image" loading="lazy" decoding="async" width="730" height="221" src="https://romansementsov.ru/wp-content/uploads/2021/11/изображение_2023-02-12_201300947.png" class="attachment-large size-large" alt="" srcset="https://romansementsov.ru/wp-content/uploads/2021/11/изображение_2023-02-12_201300947.png 808w, https://romansementsov.ru/wp-content/uploads/2021/11/изображение_2023-02-12_201300947-300x91.png 300w, https://romansementsov.ru/wp-content/uploads/2021/11/изображение_2023-02-12_201300947-768x233.png 768w" sizes="auto, (max-width: 730px) 100vw, 730px" /><meta itemprop="width" content="730"><meta itemprop="height" content="221"></span>								</a>
											<figcaption class="widget-image-caption wp-caption-text"></figcaption>
										</figure>
									</div>
				</div>
				<div class="elementor-element elementor-element-5ba442a elementor-widget elementor-widget-text-editor" data-id="5ba442a" data-element_type="widget" data-widget_type="text-editor.default">
				<div class="elementor-widget-container">
							<div class="elementor-element elementor-element-e8b043f elementor-widget elementor-widget-text-editor" data-id="e8b043f" data-element_type="widget" data-widget_type="text-editor.default"><div class="elementor-widget-container"><div class="elementor-text-editor elementor-clearfix"><div style="text-align: left;"><span style="font-size: 14pt;"><strong><span style="font-family: geometria-regular;">Стоимость: </span></strong><span style="text-align: center;">Рассрочка на 36 месяцев &#8212; от 3 885 ₽ / мес</span></span></div></div></div></div><div class="elementor-element elementor-element-dc96d3f bluebutton elementor-align-left elementor-widget elementor-widget-button" data-id="dc96d3f" data-element_type="widget" data-widget_type="button.default"><div class="elementor-widget-container"><div class="elementor-button-wrapper"><a class="elementor-button-link elementor-button elementor-size-sm" role="button" href="https://romansementsov.ru/link/39089" target="_blank" rel="nofollow noopener" data-wpel-link="internal"><span class="elementor-button-content-wrapper"><span class="elementor-button-text">Перейти на официальный сайт →</span></span></a></div></div></div>						</div>
				</div>
				<div class="elementor-element elementor-element-434e92b elementor-widget elementor-widget-text-editor" data-id="434e92b" data-element_type="widget" data-widget_type="text-editor.default">
				<div class="elementor-widget-container">
							<p>Освойте современную профессию: вы научитесь создавать сайты и приложения, проектировать интерфейсы и работать со сложными инструментами frontend-разработчика.</p><ul><li>12 месяцев</li><li>5 проектов в портфолио</li><li>Гарантия трудоустройства</li><li>Диплом о переподготовке</li><li>Хостинг-партнер курса REG.RU</li></ul><p> </p><p><strong>Программа обучения</strong></p><p>Подготовительный блок</p><ul><li>Как учиться эффективно. Видеокурс от методистов GeekUniversity</li><li>Основы программирования</li><li>Базовый курс</li></ul><p> </p><p><strong>I четверть</strong><strong>. </strong><strong>Веб-верстка</strong></p><p>— Научитесь верстать сайты, создадите страницу и подготовитесь к созданию планировщика задач<br />— Освоите библиотеку Bootstrap, препроцессоры LESS и SASS<br />— Освоите адаптивную вёрстку, принципы кроссбраузерности и валидности<br />— Создадите посадочную страницу</p><ul><li>HTML/CSS. Интерактивный курс</li><li>Профессиональная вёрстка</li></ul><p><strong><br />II четверть. </strong><strong>Frontend-разработка</strong></p><p>— Освоите JavaScript и принципы ООП<br />— Научитесь работать с Parcel, Webpack, Vue.js и сторонними API<br />— Сможете работать в различном окружении и подключать сторонние библиотеки</p><p><strong>Проект</strong></p><p>— Приложение для учета расходов</p><ul><li>Базовый курс JavaScript</li><li>Продвинутый курс JavaScript</li><li>Инструменты сборки проектов</li><li>js</li></ul><p><br /><strong>III четверть. </strong><strong>Библиотека ReactJS и основы backend-разработки</strong></p><p>— Научитесь работать с ReactJS<br />— Сможете применять ECMAScript 6 и использовать концепцию Flux<br />— Освоите основы разработки бэкенда на Node.js и сможете создавать различные REST API</p><ul><li>Библиотека ReactJS. Базовый курс</li><li>Платформа Node.js</li></ul><p><strong><br />IV четверть. </strong><strong>Разработка от идеи до релиза</strong></p><p>— Познакомитесь с методологиями Agile, Scrum, Kanban<br />— Получите навыки командной разработки и научитесь работать с GIT <br />— Изучите принципы Continuous Integration и Continuous Delivery</p><p><strong>Проекты</strong></p><p>— Командный выпускной проект. Пройдете этапы профессиональной разработки: от поиска идеи до тестирования и релиза продукта</p><ul><li>Профессиональная разработка веб-приложений</li><li>Командная разработка дипломного проекта<strong><br /><br /></strong></li></ul><p><strong>Курсы вне четверти </strong></p><p>Их тоже нужно пройти, чтобы получить диплом и помощь в трудоустройстве. Записаться на курсы с открытой датой можно в любой день, даже после окончания всех курсов в расписании.</p><ul><li>Подготовка к техническому собеседованию</li><li>Основы баз данных. Видеокурс</li><li>Базы данных</li><li>Рабочая станция</li><li>Фриланс-разработчик: курс подготовки</li><li>Подготовка к поиску работы</li></ul><p> </p><p><strong>Ключевые навыки</strong></p><p>— Верстаю сайты и владею адаптивной версткой.<br />— Создаю одностраничные приложения <br />— Работаю с HTML и CSS, Node.js<br />— Владею инструментами для модульной сборки — Parcel и Webpack<br />— Использую Vue.js и основных библиотек его экосистемы, разрабатываю компоненты на Vue.js<br />— Работаю с библиотекой ReactJS<br />— Использую концепцию Flux с применением библиотек Redux</p>						</div>
				</div>
				<div class="elementor-element elementor-element-511ff89 greenbutton elementor-align-left elementor-widget elementor-widget-button" data-id="511ff89" data-element_type="widget" data-widget_type="button.default">
				<div class="elementor-widget-container">
					<div class="elementor-button-wrapper">
			<a href="https://romansementsov.ru/link/39089" target="_blank" rel="nofollow" class="elementor-button-link elementor-button elementor-size-sm" role="button">
						<span class="elementor-button-content-wrapper">
						<span class="elementor-button-text">Подробнее о курсе Frontend-разработчика →</span>
		</span>
					</a>
		</div>
				</div>
				</div>
					</div>
		</div>
							</div>
		</section>
				<section class="elementor-section elementor-top-section elementor-element elementor-element-81a96b5 elementor-section-boxed elementor-section-height-default elementor-section-height-default" data-id="81a96b5" data-element_type="section">
						<div class="elementor-container elementor-column-gap-default">
					<div class="elementor-column elementor-col-100 elementor-top-column elementor-element elementor-element-9d37ed5" data-id="9d37ed5" data-element_type="column">
			<div class="elementor-widget-wrap elementor-element-populated">
								<div class="elementor-element elementor-element-06e30a3 elementor-widget elementor-widget-text-editor" data-id="06e30a3" data-element_type="widget" data-widget_type="text-editor.default">
				<div class="elementor-widget-container">
							<div class='elementor-element elementor-element-14d3a9c elementor-widget elementor-widget-heading' data-id='14d3a9c' data-element_type='widget' data-widget_type='heading.default'><div class='elementor-widget-container'><h2 class='elementor-heading-title elementor-size-default' id="kurs-frontend-razrabotchik-html-academy"><a href='https://htmlacademy.ru/profession/frontender' target='_blank' rel="nofollow noreferrer noopener" data-wpel-link='internal'>Курс «Фронтенд-разработчик» — HTML Academy</a></h2></div></div><div class='elementor-element elementor-element-d8b0d81 elementor-widget elementor-widget-heading' data-id='d8b0d81' data-element_type='widget' data-widget_type='heading.default'><div class='elementor-widget-container'><span class='elementor-heading-title elementor-size-default'><a href='https://htmlacademy.ru/profession/frontender' target='_blank' rel="nofollow noreferrer noopener" data-wpel-link='internal'>https://htmlacademy.ru/profession/frontender</a></span></div></div>						</div>
				</div>
				<div class="elementor-element elementor-element-48676ba elementor-widget elementor-widget-image" data-id="48676ba" data-element_type="widget" data-widget_type="image.default">
				<div class="elementor-widget-container">
												<figure class="wp-caption">
											<a href="https://romansementsov.ru/wp-content/uploads/2021/05/изображение_2021-05-17_144334.png" data-elementor-open-lightbox="yes" data-elementor-lightbox-title="изображение_2021-05-17_144334" e-action-hash="#elementor-action%3Aaction%3Dlightbox%26settings%3DeyJpZCI6MTUyNTQsInVybCI6Imh0dHBzOlwvXC9yb21hbnNlbWVudHNvdi5ydVwvd3AtY29udGVudFwvdXBsb2Fkc1wvMjAyMVwvMDVcL1x1MDQzOFx1MDQzN1x1MDQzZVx1MDQzMVx1MDQ0MFx1MDQzMFx1MDQzNlx1MDQzNVx1MDQzZFx1MDQzOFx1MDQzNV8yMDIxLTA1LTE3XzE0NDMzNC5wbmcifQ%3D%3D">
							<span itemprop="image" itemscope itemtype="https://schema.org/ImageObject"><img itemprop="url image" loading="lazy" decoding="async" width="730" height="229" src="https://romansementsov.ru/wp-content/uploads/2021/05/изображение_2021-05-17_144334.png" class="attachment-large size-large" alt="" srcset="https://romansementsov.ru/wp-content/uploads/2021/05/изображение_2021-05-17_144334.png 876w, https://romansementsov.ru/wp-content/uploads/2021/05/изображение_2021-05-17_144334-300x94.png 300w, https://romansementsov.ru/wp-content/uploads/2021/05/изображение_2021-05-17_144334-768x241.png 768w, https://romansementsov.ru/wp-content/uploads/2021/05/изображение_2021-05-17_144334-870x273.png 870w" sizes="auto, (max-width: 730px) 100vw, 730px" /><meta itemprop="width" content="730"><meta itemprop="height" content="229"></span>								</a>
											<figcaption class="widget-image-caption wp-caption-text"></figcaption>
										</figure>
									</div>
				</div>
				<div class="elementor-element elementor-element-5cfd582 elementor-widget elementor-widget-text-editor" data-id="5cfd582" data-element_type="widget" data-widget_type="text-editor.default">
				<div class="elementor-widget-container">
							<div class='elementor-element elementor-element-e8b043f elementor-widget elementor-widget-text-editor' data-id='e8b043f' data-element_type='widget' data-widget_type='text-editor.default'><div class='elementor-widget-container'><div class='elementor-text-editor elementor-clearfix'><div style='text-align: left;'><span style='font-size: 14pt;'><strong><span style='font-family: geometria-regular;'>Стоимость: </span></strong><span style='text-align: center;'>139 000 рублей</span></span></div></div></div></div><div class='elementor-element elementor-element-dc96d3f bluebutton elementor-align-left elementor-widget elementor-widget-button' data-id='dc96d3f' data-element_type='widget' data-widget_type='button.default'><div class='elementor-widget-container'><div class='elementor-button-wrapper'><a href='https://htmlacademy.ru/profession/frontender' target='_blank' rel="nofollow noreferrer noopener" class='elementor-button-link elementor-button elementor-size-sm' role='button' data-wpel-link='internal'><span class='elementor-button-content-wrapper'><span class='elementor-button-text'>Перейти на официальный сайт →</span></span></a></div></div></div>						</div>
				</div>
				<div class="elementor-element elementor-element-ac3d3b7 elementor-widget elementor-widget-text-editor" data-id="ac3d3b7" data-element_type="widget" data-widget_type="text-editor.default">
				<div class="elementor-widget-container">
							<p><strong>Программа курса</strong></p><p><strong>HTML и CSS. Профессиональная вёрстка сайтов</strong></p><p>Вы научитесь создавать выразительную и доступную разметку, работать с графическим макетом, строить сетки страниц, оформлять декоративные элементы и текстовое содержание, оптимизировать код и готовить завершённый проект к публикации.</p><p><strong>HTML и CSS. Адаптивная вёрстка и автоматизация</strong></p><p>Вы научитесь создавать разметку по методологии БЭМ, использовать препроцессоры, строить адаптивные сетки, работать с адаптивной и ретиновой графикой, использовать инструменты автоматизации и настраивать сборку проекта для публикации.</p><p><strong>JavaScript. Профессиональная разработка веб-интерфейсов</strong></p><p>Вы изучите основы JavaScript, научитесь алгоритмическому мышлению, разберётесь, как оживлять статичные страницы, валидировать данные в формах, взаимодействовать с серверами и получите практику решения типовых задач.</p><p><strong>Подготовка вёрстки для cистем управления контентом (CMS)</strong></p><p>Вёрстка — это один из начальных этапов работы над продуктом. Чаще всего следующим этапом является интеграция вёрстки в систему управления контентом (CMS). Во время интеграции из вёрстки делают шаблоны, в которые CMS подставляет содержание. При этом содержание меняется самим клиентом, поэтому важно делать вёрстку таким образом, чтобы её было удобно интегрировать в CMS.</p><ul><li>Обзор популярных систем управления контентом, демонстрация админки и процесса работы с админкой со стороны конечного пользователя</li><li>Подготовка вёрстки под разделение на шаблоны. Выделение повторяющихся частей, организация стилей и скриптов</li><li>Работа с генерируемым контентом. Разметка основной контактной области, работа с генерируемыми изображениями и стилями</li><li>Подготовка вёрстки под расширение и изменение объёма контента и информационных блоков</li></ul><p><strong>Вёрстка React-компонентов</strong></p><p>Вёрстка с нуля в экосистеме React и создание интерактивных React компонентов.</p><ul><li>Принципы работы одностраничных приложений (SPA) и их основные отличия от статичных сайтов. Краткий обзор инструментов для создания SPA</li><li>Экосистема React и структура проекта для вёрстки в этой экосистеме</li><li>Синтаксис JSX, работа с компонентами, использование моков для имитации работы с данными</li><li>Организация стилей в React, CSS-in-JS</li><li>Работа со state и props для демонстрации состояний страниц</li></ul>						</div>
				</div>
				<div class="elementor-element elementor-element-3882a79 greenbutton elementor-align-left elementor-widget elementor-widget-button" data-id="3882a79" data-element_type="widget" data-widget_type="button.default">
				<div class="elementor-widget-container">
					<div class="elementor-button-wrapper">
			<a href="https://htmlacademy.ru/profession/frontender" target="_blank" rel="nofollow noreferrer noopener" class="elementor-button-link elementor-button elementor-size-sm" role="button">
						<span class="elementor-button-content-wrapper">
						<span class="elementor-button-text">Подробнее о курсе Frontend-разработчика →</span>
		</span>
					</a>
		</div>
				</div>
				</div>
					</div>
		</div>
							</div>
		</section>
				<section class="elementor-section elementor-top-section elementor-element elementor-element-e1bc3f3 elementor-section-boxed elementor-section-height-default elementor-section-height-default" data-id="e1bc3f3" data-element_type="section">
						<div class="elementor-container elementor-column-gap-default">
					<div class="elementor-column elementor-col-100 elementor-top-column elementor-element elementor-element-a31b743" data-id="a31b743" data-element_type="column">
			<div class="elementor-widget-wrap elementor-element-populated">
								<div class="elementor-element elementor-element-4de7001 elementor-widget elementor-widget-text-editor" data-id="4de7001" data-element_type="widget" data-widget_type="text-editor.default">
				<div class="elementor-widget-container">
							<div class='elementor-element elementor-element-14d3a9c elementor-widget elementor-widget-heading' data-id='14d3a9c' data-element_type='widget' data-widget_type='heading.default'><div class='elementor-widget-container'><h2 class='elementor-heading-title elementor-size-default' id="kurs-front-end-razrabotchik-spetsialist-pri"><a href='https://www.specialist.ru/track/t-frontend' target='_blank' rel="nofollow noreferrer noopener" data-wpel-link='internal'>Курс «Front &#8212; end разработчик» — «Специалист» при МГТУ им.Н.Э.Баумана</a></h2></div></div><div class='elementor-element elementor-element-d8b0d81 elementor-widget elementor-widget-heading' data-id='d8b0d81' data-element_type='widget' data-widget_type='heading.default'><div class='elementor-widget-container'><span class='elementor-heading-title elementor-size-default'><a href='https://www.specialist.ru/track/t-frontend' target='_blank' rel="nofollow noreferrer noopener" data-wpel-link='internal'>https://www.specialist.ru/track/t-frontend</a></span></div></div>						</div>
				</div>
				<div class="elementor-element elementor-element-8053ccd elementor-widget elementor-widget-image" data-id="8053ccd" data-element_type="widget" data-widget_type="image.default">
				<div class="elementor-widget-container">
												<figure class="wp-caption">
											<a href="https://romansementsov.ru/wp-content/uploads/2021/05/изображение_2021-05-17_144515.png" data-elementor-open-lightbox="yes" data-elementor-lightbox-title="изображение_2021-05-17_144515" e-action-hash="#elementor-action%3Aaction%3Dlightbox%26settings%3DeyJpZCI6MTUyNTcsInVybCI6Imh0dHBzOlwvXC9yb21hbnNlbWVudHNvdi5ydVwvd3AtY29udGVudFwvdXBsb2Fkc1wvMjAyMVwvMDVcL1x1MDQzOFx1MDQzN1x1MDQzZVx1MDQzMVx1MDQ0MFx1MDQzMFx1MDQzNlx1MDQzNVx1MDQzZFx1MDQzOFx1MDQzNV8yMDIxLTA1LTE3XzE0NDUxNS5wbmcifQ%3D%3D">
							<span itemprop="image" itemscope itemtype="https://schema.org/ImageObject"><img itemprop="url image" loading="lazy" decoding="async" width="730" height="184" src="https://romansementsov.ru/wp-content/uploads/2021/05/изображение_2021-05-17_144515-1024x258.png" class="attachment-large size-large" alt="" srcset="https://romansementsov.ru/wp-content/uploads/2021/05/изображение_2021-05-17_144515-1024x258.png 1024w, https://romansementsov.ru/wp-content/uploads/2021/05/изображение_2021-05-17_144515-300x76.png 300w, https://romansementsov.ru/wp-content/uploads/2021/05/изображение_2021-05-17_144515-768x194.png 768w, https://romansementsov.ru/wp-content/uploads/2021/05/изображение_2021-05-17_144515-870x219.png 870w, https://romansementsov.ru/wp-content/uploads/2021/05/изображение_2021-05-17_144515.png 1198w" sizes="auto, (max-width: 730px) 100vw, 730px" /><meta itemprop="width" content="730"><meta itemprop="height" content="184"></span>								</a>
											<figcaption class="widget-image-caption wp-caption-text"></figcaption>
										</figure>
									</div>
				</div>
				<div class="elementor-element elementor-element-d07f783 elementor-widget elementor-widget-text-editor" data-id="d07f783" data-element_type="widget" data-widget_type="text-editor.default">
				<div class="elementor-widget-container">
							<div class='elementor-element elementor-element-e8b043f elementor-widget elementor-widget-text-editor' data-id='e8b043f' data-element_type='widget' data-widget_type='text-editor.default'><div class='elementor-widget-container'><div class='elementor-text-editor elementor-clearfix'><div style='text-align: left;'><span style='font-size: 14pt;'><strong><span style='font-family: geometria-regular;'>Стоимость: </span></strong><span style='text-align: center;'>93 890 руб.</span></span></div></div></div></div><div class='elementor-element elementor-element-dc96d3f bluebutton elementor-align-left elementor-widget elementor-widget-button' data-id='dc96d3f' data-element_type='widget' data-widget_type='button.default'><div class='elementor-widget-container'><div class='elementor-button-wrapper'><a href='https://www.specialist.ru/track/t-frontend' target='_blank' rel="nofollow noreferrer noopener" class='elementor-button-link elementor-button elementor-size-sm' role='button' data-wpel-link='internal'><span class='elementor-button-content-wrapper'><span class='elementor-button-text'>Перейти на официальный сайт →</span></span></a></div></div></div>						</div>
				</div>
				<div class="elementor-element elementor-element-e8d45f7 elementor-widget elementor-widget-text-editor" data-id="e8d45f7" data-element_type="widget" data-widget_type="text-editor.default">
				<div class="elementor-widget-container">
							<p>В отличие от верстальщика, фронтенд-разработчик владеет продвинутыми инструментами верстки, хорошо знает и умеет использовать JavaScript и JS-библиотеки и фреймворки. Поэтому его работа высоко оплачивается и ценится работодателями.</p><p><strong>В комплексную программу входят следующие курсы:</strong></p><ul><li>HTML и CSS. Уровень 1. Создание сайтов на HTML 5 и СSS 3</li><li>HTML и CSS. Уровень 2. Углубленный CSS и вёрстка макета</li><li>HTML и CSS. Уровень 3. Продвинутые методологии и инструменты верстки</li><li>Уровень 1. Основы JavaScript</li><li>Уровень 2. Расширенные возможности</li><li>Уровень 6. React и JSX</li><li>Практика создания веб &#8212; приложения (фронтенд)</li></ul>						</div>
				</div>
				<div class="elementor-element elementor-element-3f37280 greenbutton elementor-align-left elementor-widget elementor-widget-button" data-id="3f37280" data-element_type="widget" data-widget_type="button.default">
				<div class="elementor-widget-container">
					<div class="elementor-button-wrapper">
			<a href="https://www.specialist.ru/track/t-frontend" target="_blank" rel="nofollow noreferrer noopener" class="elementor-button-link elementor-button elementor-size-sm" role="button">
						<span class="elementor-button-content-wrapper">
						<span class="elementor-button-text">Подробнее о курсе Frontend-разработчика →</span>
		</span>
					</a>
		</div>
				</div>
				</div>
					</div>
		</div>
							</div>
		</section>
				<section class="elementor-section elementor-top-section elementor-element elementor-element-71c6dc9 elementor-section-boxed elementor-section-height-default elementor-section-height-default" data-id="71c6dc9" data-element_type="section">
						<div class="elementor-container elementor-column-gap-default">
					<div class="elementor-column elementor-col-100 elementor-top-column elementor-element elementor-element-14bdca2" data-id="14bdca2" data-element_type="column">
			<div class="elementor-widget-wrap elementor-element-populated">
								<div class="elementor-element elementor-element-ff3eff3 elementor-widget elementor-widget-text-editor" data-id="ff3eff3" data-element_type="widget" data-widget_type="text-editor.default">
				<div class="elementor-widget-container">
							<div class='elementor-element elementor-element-14d3a9c elementor-widget elementor-widget-heading' data-id='14d3a9c' data-element_type='widget' data-widget_type='heading.default'><div class='elementor-widget-container'><h2 class='elementor-heading-title elementor-size-default' id="kurs-frontend-razrabotchik-nordic-it-school"><a href='https://inordic.ru/courses/frontend-development' target='_blank' rel="nofollow noreferrer noopener" data-wpel-link='internal'>Курс «Frontend-разработчик» — Nordic IT School</a></h2></div></div><div class='elementor-element elementor-element-d8b0d81 elementor-widget elementor-widget-heading' data-id='d8b0d81' data-element_type='widget' data-widget_type='heading.default'><div class='elementor-widget-container'><span class='elementor-heading-title elementor-size-default'><a href='https://inordic.ru/courses/frontend-development' target='_blank' rel="nofollow noreferrer noopener" data-wpel-link='internal'>https://inordic.ru/courses/frontend-development</a></span></div></div>						</div>
				</div>
				<div class="elementor-element elementor-element-05a2dfd elementor-widget elementor-widget-image" data-id="05a2dfd" data-element_type="widget" data-widget_type="image.default">
				<div class="elementor-widget-container">
												<figure class="wp-caption">
											<a href="https://romansementsov.ru/wp-content/uploads/2021/05/изображение_2021-05-17_144606.png" data-elementor-open-lightbox="yes" data-elementor-lightbox-title="изображение_2021-05-17_144606" e-action-hash="#elementor-action%3Aaction%3Dlightbox%26settings%3DeyJpZCI6MTUyNTksInVybCI6Imh0dHBzOlwvXC9yb21hbnNlbWVudHNvdi5ydVwvd3AtY29udGVudFwvdXBsb2Fkc1wvMjAyMVwvMDVcL1x1MDQzOFx1MDQzN1x1MDQzZVx1MDQzMVx1MDQ0MFx1MDQzMFx1MDQzNlx1MDQzNVx1MDQzZFx1MDQzOFx1MDQzNV8yMDIxLTA1LTE3XzE0NDYwNi5wbmcifQ%3D%3D">
							<span itemprop="image" itemscope itemtype="https://schema.org/ImageObject"><img itemprop="url image" loading="lazy" decoding="async" width="730" height="190" src="https://romansementsov.ru/wp-content/uploads/2021/05/изображение_2021-05-17_144606.png" class="attachment-large size-large" alt="" srcset="https://romansementsov.ru/wp-content/uploads/2021/05/изображение_2021-05-17_144606.png 820w, https://romansementsov.ru/wp-content/uploads/2021/05/изображение_2021-05-17_144606-300x78.png 300w, https://romansementsov.ru/wp-content/uploads/2021/05/изображение_2021-05-17_144606-768x199.png 768w" sizes="auto, (max-width: 730px) 100vw, 730px" /><meta itemprop="width" content="730"><meta itemprop="height" content="190"></span>								</a>
											<figcaption class="widget-image-caption wp-caption-text"></figcaption>
										</figure>
									</div>
				</div>
				<div class="elementor-element elementor-element-27fd6bb elementor-widget elementor-widget-text-editor" data-id="27fd6bb" data-element_type="widget" data-widget_type="text-editor.default">
				<div class="elementor-widget-container">
							<div class='elementor-element elementor-element-e8b043f elementor-widget elementor-widget-text-editor' data-id='e8b043f' data-element_type='widget' data-widget_type='text-editor.default'><div class='elementor-widget-container'><div class='elementor-text-editor elementor-clearfix'><div style='text-align: left;'><span style='font-size: 14pt;'><strong><span style='font-family: geometria-regular;'>Стоимость: </span></strong><span style='text-align: center;'>80 400 руб.</span></span></div></div></div></div><div class='elementor-element elementor-element-dc96d3f bluebutton elementor-align-left elementor-widget elementor-widget-button' data-id='dc96d3f' data-element_type='widget' data-widget_type='button.default'><div class='elementor-widget-container'><div class='elementor-button-wrapper'><a href='https://inordic.ru/courses/frontend-development' target='_blank' rel="nofollow noreferrer noopener" class='elementor-button-link elementor-button elementor-size-sm' role='button' data-wpel-link='internal'><span class='elementor-button-content-wrapper'><span class='elementor-button-text'>Перейти на официальный сайт →</span></span></a></div></div></div>						</div>
				</div>
				<div class="elementor-element elementor-element-b9a3713 elementor-widget elementor-widget-text-editor" data-id="b9a3713" data-element_type="widget" data-widget_type="text-editor.default">
				<div class="elementor-widget-container">
							<p>Программа курса</p><ul><li>Верстка сайтов (учимся верстать красивые и адаптивные интерфейсы с помощью HTML и СSS)</li><li>js (изучаем основу всего Frontend &#8212; чистый JavaScript)</li><li>Работа с хранилищами данных</li><li>jQuery (Разбираемся как работать с самой распространенной библиотекой )</li><li>AJAX (Ускоряем работу страниц, делаем первые шаги к SPA)</li><li>ООП (понимаем как работает объектно ориентированное программирование чтобы создавать крутейшие интерфейсы)</li><li>js (Изучаем перспективный фреймворк, резко набирающий популярность во всем мире )</li><li>Работа с компонентами</li><li>Работа с роутингом</li><li>js (Изучаем применение JavaScript для написания серверной части приложения)</li><li>NPM (учимся работать с менеджером пакетов)</li><li>Работа с фреймворком Express</li><li>js (изучаем самый востребованный фреймворк в России и Европе от компании Facebook)</li><li>Работа с компонентами</li><li>Redux &#8212; работа с хранилищами</li><li>Роутинг</li><li>Работа с реальными серверами (развертывание проекта на реальном сервере)</li><li>Git (учимся использовать самую современную и популярную систему контроля версий которая используется практически в любой IT компании)</li><li>Работа в команде (Набираемся опыта командной разработки перед выходом на работу)</li></ul>						</div>
				</div>
				<div class="elementor-element elementor-element-f12a3ad greenbutton elementor-align-left elementor-widget elementor-widget-button" data-id="f12a3ad" data-element_type="widget" data-widget_type="button.default">
				<div class="elementor-widget-container">
					<div class="elementor-button-wrapper">
			<a href="https://inordic.ru/courses/frontend-development" target="_blank" rel="nofollow noreferrer noopener" class="elementor-button-link elementor-button elementor-size-sm" role="button">
						<span class="elementor-button-content-wrapper">
						<span class="elementor-button-text">Подробнее о курсе Frontend-разработчика →</span>
		</span>
					</a>
		</div>
				</div>
				</div>
					</div>
		</div>
							</div>
		</section>
				<section class="elementor-section elementor-top-section elementor-element elementor-element-4749e8e elementor-section-boxed elementor-section-height-default elementor-section-height-default" data-id="4749e8e" data-element_type="section">
						<div class="elementor-container elementor-column-gap-default">
					<div class="elementor-column elementor-col-100 elementor-top-column elementor-element elementor-element-0e754a6" data-id="0e754a6" data-element_type="column">
			<div class="elementor-widget-wrap elementor-element-populated">
								<div class="elementor-element elementor-element-1dde3aa elementor-widget elementor-widget-text-editor" data-id="1dde3aa" data-element_type="widget" data-widget_type="text-editor.default">
				<div class="elementor-widget-container">
							<div class='elementor-element elementor-element-14d3a9c elementor-widget elementor-widget-heading' data-id='14d3a9c' data-element_type='widget' data-widget_type='heading.default'><div class='elementor-widget-container'><h2 class='elementor-heading-title elementor-size-default' id="kurs-front-end-razrabotka-html-css-javascript"><a href='https://www.youtube.com/playlist?list=PL_z4rXo1im3obzKry-jKZiUpwxf4n0Nrf' target='_blank' rel="nofollow noreferrer noopener" data-wpel-link='internal'>Курс «Front-End разработка | HTML, CSS, JavaScript» — Владимир Захаренко</a></h2></div></div><div class='elementor-element elementor-element-d8b0d81 elementor-widget elementor-widget-heading' data-id='d8b0d81' data-element_type='widget' data-widget_type='heading.default'><div class='elementor-widget-container'><span class='elementor-heading-title elementor-size-default'><a href='https://www.youtube.com/playlist?list=PL_z4rXo1im3obzKry-jKZiUpwxf4n0Nrf' target='_blank' rel="nofollow noreferrer noopener" data-wpel-link='internal'>https://www.youtube.com/playlist?list=PL_z4rXo1im3obzKry-jKZiUpwxf4n0Nrf</a></span></div></div>						</div>
				</div>
				<div class="elementor-element elementor-element-682322f elementor-widget elementor-widget-image" data-id="682322f" data-element_type="widget" data-widget_type="image.default">
				<div class="elementor-widget-container">
												<figure class="wp-caption">
											<a href="https://romansementsov.ru/wp-content/uploads/2021/05/изображение_2021-05-17_144644.png" data-elementor-open-lightbox="yes" data-elementor-lightbox-title="изображение_2021-05-17_144644" e-action-hash="#elementor-action%3Aaction%3Dlightbox%26settings%3DeyJpZCI6MTUyNjAsInVybCI6Imh0dHBzOlwvXC9yb21hbnNlbWVudHNvdi5ydVwvd3AtY29udGVudFwvdXBsb2Fkc1wvMjAyMVwvMDVcL1x1MDQzOFx1MDQzN1x1MDQzZVx1MDQzMVx1MDQ0MFx1MDQzMFx1MDQzNlx1MDQzNVx1MDQzZFx1MDQzOFx1MDQzNV8yMDIxLTA1LTE3XzE0NDY0NC5wbmcifQ%3D%3D">
							<span itemprop="image" itemscope itemtype="https://schema.org/ImageObject"><img itemprop="url image" loading="lazy" decoding="async" width="730" height="152" src="https://romansementsov.ru/wp-content/uploads/2021/05/изображение_2021-05-17_144644.png" class="attachment-large size-large" alt="" srcset="https://romansementsov.ru/wp-content/uploads/2021/05/изображение_2021-05-17_144644.png 896w, https://romansementsov.ru/wp-content/uploads/2021/05/изображение_2021-05-17_144644-300x63.png 300w, https://romansementsov.ru/wp-content/uploads/2021/05/изображение_2021-05-17_144644-768x160.png 768w, https://romansementsov.ru/wp-content/uploads/2021/05/изображение_2021-05-17_144644-870x182.png 870w" sizes="auto, (max-width: 730px) 100vw, 730px" /><meta itemprop="width" content="730"><meta itemprop="height" content="152"></span>								</a>
											<figcaption class="widget-image-caption wp-caption-text"></figcaption>
										</figure>
									</div>
				</div>
				<div class="elementor-element elementor-element-e7ff8f2 elementor-widget elementor-widget-text-editor" data-id="e7ff8f2" data-element_type="widget" data-widget_type="text-editor.default">
				<div class="elementor-widget-container">
							<div class='elementor-element elementor-element-e8b043f elementor-widget elementor-widget-text-editor' data-id='e8b043f' data-element_type='widget' data-widget_type='text-editor.default'><div class='elementor-widget-container'><div class='elementor-text-editor elementor-clearfix'><div style='text-align: left;'><span style='font-size: 14pt;'><strong><span style='font-family: geometria-regular;'>Стоимость: </span></strong><span style='text-align: center;'>бесплатно</span></span></div></div></div></div><div class='elementor-element elementor-element-dc96d3f bluebutton elementor-align-left elementor-widget elementor-widget-button' data-id='dc96d3f' data-element_type='widget' data-widget_type='button.default'><div class='elementor-widget-container'><div class='elementor-button-wrapper'><a href='https://www.youtube.com/playlist?list=PL_z4rXo1im3obzKry-jKZiUpwxf4n0Nrf' target='_blank' rel="nofollow noreferrer noopener" class='elementor-button-link elementor-button elementor-size-sm' role='button' data-wpel-link='internal'><span class='elementor-button-content-wrapper'><span class='elementor-button-text'>Перейти на официальный сайт →</span></span></a></div></div></div>						</div>
				</div>
				<div class="elementor-element elementor-element-41aa90e greenbutton elementor-align-left elementor-widget elementor-widget-button" data-id="41aa90e" data-element_type="widget" data-widget_type="button.default">
				<div class="elementor-widget-container">
					<div class="elementor-button-wrapper">
			<a href="https://www.youtube.com/playlist?list=PL_z4rXo1im3obzKry-jKZiUpwxf4n0Nrf" target="_blank" rel="nofollow noreferrer noopener" class="elementor-button-link elementor-button elementor-size-sm" role="button">
						<span class="elementor-button-content-wrapper">
						<span class="elementor-button-text">Подробнее о курсе Frontend-разработчика →</span>
		</span>
					</a>
		</div>
				</div>
				</div>
					</div>
		</div>
							</div>
		</section>
				<section class="elementor-section elementor-top-section elementor-element elementor-element-e71b76b elementor-section-boxed elementor-section-height-default elementor-section-height-default" data-id="e71b76b" data-element_type="section">
						<div class="elementor-container elementor-column-gap-default">
					<div class="elementor-column elementor-col-100 elementor-top-column elementor-element elementor-element-dcfcf33" data-id="dcfcf33" data-element_type="column">
			<div class="elementor-widget-wrap elementor-element-populated">
								<div class="elementor-element elementor-element-7b536a8 elementor-widget elementor-widget-text-editor" data-id="7b536a8" data-element_type="widget" data-widget_type="text-editor.default">
				<div class="elementor-widget-container">
							<div class='elementor-element elementor-element-14d3a9c elementor-widget elementor-widget-heading' data-id='14d3a9c' data-element_type='widget' data-widget_type='heading.default'><div class='elementor-widget-container'><h2 class='elementor-heading-title elementor-size-default' id="kurs-kak-stat-midl-frontend-razrabotchikom"><a href='https://praktikum.yandex.ru/middle-frontend' target='_blank' rel="nofollow noreferrer noopener" data-wpel-link='internal'>Курс «Как стать мидл фронтенд-разработчиком» — Яндекс.Практикум</a></h2></div></div><div class='elementor-element elementor-element-d8b0d81 elementor-widget elementor-widget-heading' data-id='d8b0d81' data-element_type='widget' data-widget_type='heading.default'><div class='elementor-widget-container'><span class='elementor-heading-title elementor-size-default'><a href='https://praktikum.yandex.ru/middle-frontend' target='_blank' rel="nofollow noreferrer noopener" data-wpel-link='internal'>https://praktikum.yandex.ru/middle-frontend</a></span></div></div>						</div>
				</div>
				<div class="elementor-element elementor-element-b4fd082 elementor-widget elementor-widget-image" data-id="b4fd082" data-element_type="widget" data-widget_type="image.default">
				<div class="elementor-widget-container">
												<figure class="wp-caption">
											<a href="https://romansementsov.ru/wp-content/uploads/2021/05/изображение_2021-05-17_144728.png" data-elementor-open-lightbox="yes" data-elementor-lightbox-title="изображение_2021-05-17_144728" e-action-hash="#elementor-action%3Aaction%3Dlightbox%26settings%3DeyJpZCI6MTUyNjIsInVybCI6Imh0dHBzOlwvXC9yb21hbnNlbWVudHNvdi5ydVwvd3AtY29udGVudFwvdXBsb2Fkc1wvMjAyMVwvMDVcL1x1MDQzOFx1MDQzN1x1MDQzZVx1MDQzMVx1MDQ0MFx1MDQzMFx1MDQzNlx1MDQzNVx1MDQzZFx1MDQzOFx1MDQzNV8yMDIxLTA1LTE3XzE0NDcyOC5wbmcifQ%3D%3D">
							<span itemprop="image" itemscope itemtype="https://schema.org/ImageObject"><img itemprop="url image" loading="lazy" decoding="async" width="730" height="137" src="https://romansementsov.ru/wp-content/uploads/2021/05/изображение_2021-05-17_144728.png" class="attachment-large size-large" alt="" srcset="https://romansementsov.ru/wp-content/uploads/2021/05/изображение_2021-05-17_144728.png 1017w, https://romansementsov.ru/wp-content/uploads/2021/05/изображение_2021-05-17_144728-300x56.png 300w, https://romansementsov.ru/wp-content/uploads/2021/05/изображение_2021-05-17_144728-768x144.png 768w, https://romansementsov.ru/wp-content/uploads/2021/05/изображение_2021-05-17_144728-870x163.png 870w" sizes="auto, (max-width: 730px) 100vw, 730px" /><meta itemprop="width" content="730"><meta itemprop="height" content="137"></span>								</a>
											<figcaption class="widget-image-caption wp-caption-text"></figcaption>
										</figure>
									</div>
				</div>
				<div class="elementor-element elementor-element-14af03b elementor-widget elementor-widget-text-editor" data-id="14af03b" data-element_type="widget" data-widget_type="text-editor.default">
				<div class="elementor-widget-container">
							<div class='elementor-element elementor-element-e8b043f elementor-widget elementor-widget-text-editor' data-id='e8b043f' data-element_type='widget' data-widget_type='text-editor.default'><div class='elementor-widget-container'><div class='elementor-text-editor elementor-clearfix'><div style='text-align: left;'><span style='font-size: 14pt;'><strong><span style='font-family: geometria-regular;'>Стоимость: </span></strong><span style='text-align: center;'>от 78 000 р.</span></span></div></div></div></div><div class='elementor-element elementor-element-dc96d3f bluebutton elementor-align-left elementor-widget elementor-widget-button' data-id='dc96d3f' data-element_type='widget' data-widget_type='button.default'><div class='elementor-widget-container'><div class='elementor-button-wrapper'><a href='https://praktikum.yandex.ru/middle-frontend' target='_blank' rel="nofollow noreferrer noopener" class='elementor-button-link elementor-button elementor-size-sm' role='button' data-wpel-link='internal'><span class='elementor-button-content-wrapper'><span class='elementor-button-text'>Перейти на официальный сайт →</span></span></a></div></div></div>						</div>
				</div>
				<div class="elementor-element elementor-element-8952d05 elementor-widget elementor-widget-text-editor" data-id="8952d05" data-element_type="widget" data-widget_type="text-editor.default">
				<div class="elementor-widget-container">
							<p>Это продвинутая программа обучения для разработчиков с опытом, которые уверенно чувствуют себя с HTML/CSS и JavaScript, имеют опыт работы с одним из фреймворков.</p><p> </p><p>Программа:</p><p><strong>Вступительное тестирование</strong></p><p>Прохождение тестирования в тренажёре в своём темпе. 15 часов</p><p>Вы пройдёте входное тестирование на курс, по ходу которого проверите ваше знание JavaScript и умение решать базовые алгоритмические задачи.</p><ol start="2"><li><strong>JavaScript: параллельный курс</strong></li></ol><p>Прохождение курса в своём темпе. 30 часов</p><p>При помощи тренажёра вы самостоятельно повторите важные концепции JavaScript.<br />Ближе познакомитесь с DOM-деревом и управлением содержимым DOM-узлов.<br />Глубже изучите асинхронность: начнёте с setTimeout и setInterval, продолжите с Event loop и нулевой задержкой, «приправите» знания чейнингом и callback.</p><ol start="3"><li><strong>Модуль самостоятельного проекта</strong></li></ol><p>10 недель работы над проектом. Код-ревью от разработчика. 120 часов</p><p>По ходу реализации проекта «Веб-мессенджер» вы структурируете и углубите имеющиеся знания, а также освоите новые инструменты и потренируетесь в работе с ними. Кроме того, уже в первые два месяца погрузитесь в изучение всей «магии» современных технологий.<br /><br />Этот модуль как испытательный период — вы погружаетесь в интенсивную разработку, изучаете внутренности, нюансы работы технологий. Займётесь не только чистым фронтом на JS с типизацией TS, но и узнаете больше о тестировании, DevOps, работе с API.<br /><br />В этом модуле расскажем, как:</p><ul><li>выбрать среду разработки, хостить код и проект и даже немножко о выборе операционной системы</li><li>использовать TypeScript (как основы, так и сложные концепции)</li><li>отображать элементы в браузере</li><li>работать с архитектурой CSS и препроцессорами</li><li>написать свой шаблонизатор и что это такое</li><li>реализовать компонентный и модульный подходы</li><li>использовать знание паттернов программирования и ООП</li><li>настроить роутинг, какие есть нюансы</li><li>работать с API, что такое WebSockets и в целом о клиент-серверном взаимодействии</li><li>применять в работе линтеры и code style</li><li>тестировать приложение при помощи Chai и Mocha</li><li>работать с безопасностью: CSRF, XSS, CSP, Clickjacking и не только</li><li>настраивать сборку через Parcel, а потом Webpack, а также работать с Docker</li><li>работает DevOps (узнаете о сертификатах, CI/CD и HTTP/2)</li></ul><p><br />+ 1 проект в портфолио</p><ol start="4"><li><strong>Модуль командного проекта</strong></li></ol><p>12 недель командной работы над проектом. С ментором и код-ревьюером. 160 часов</p><p>Вы объединитесь в команды из 2–3 человек и создадите свою веб-игру с нуля: от продумывания макетов и логики до деплоя в облако. Реализуете клиентскую часть игры и её бэкенд, развернёте результат в Яндекс.Облаке.<br /><br />Вы сможете использовать любые библиотеки на клиенте, которые не касаются части с игрой. Игру вы напишете используя React, TypeScript, Canvas API.<br /><br />В этом модуле расскажем, как:</p><ol start="5"><li><strong>Алгоритмы и структуры данных. Включённый курс</strong></li></ol><p>Включённые темы в тренажёре. 40 часов</p><p>Вам предстоит изучать этот блок на протяжении всей программы. Вы познакомитесь с распространёнными алгоритмами и структурами данных, реализуете их на JavaScript и научитесь оценивать сложность алгоритмов.<br /><br />Темы: анализ сложности алгоритмов, массив, хеш-таблица, связный список, очередь, стек, дерево, куча, граф, сортировка, рекурсия, алгоритм Хаффмана, поиск в ширину и в глубину, динамическое программирование, мемоизация.</p><ol start="6"><li><strong>Карьерный трек (опционально)</strong></li></ol><p>50 часов</p><p>После основной программы вы сможете пройти подготовку к получению job offer.<br /><br />Научитесь составлять резюме, писать сопроводительные письма, собирать портфолио и проходить собеседования. В финале — проделаете все шаги с нуля до трудоустройства (или повышения на текущем месте работы): откликнитесь на вакансию, выполните тестовое задание, пройдёте интервью и получите приглашение на работу.<br /><br />Модуль включает в себя персональную работу со специалистами:</p>						</div>
				</div>
				<div class="elementor-element elementor-element-951ec41 greenbutton elementor-align-left elementor-widget elementor-widget-button" data-id="951ec41" data-element_type="widget" data-widget_type="button.default">
				<div class="elementor-widget-container">
					<div class="elementor-button-wrapper">
			<a href="https://praktikum.yandex.ru/middle-frontend" target="_blank" rel="nofollow noreferrer noopener" class="elementor-button-link elementor-button elementor-size-sm" role="button">
						<span class="elementor-button-content-wrapper">
						<span class="elementor-button-text">Подробнее о курсе Frontend-разработчика →</span>
		</span>
					</a>
		</div>
				</div>
				</div>
					</div>
		</div>
							</div>
		</section>
				<section class="elementor-section elementor-top-section elementor-element elementor-element-d8f50f2 elementor-section-boxed elementor-section-height-default elementor-section-height-default" data-id="d8f50f2" data-element_type="section">
						<div class="elementor-container elementor-column-gap-default">
					<div class="elementor-column elementor-col-100 elementor-top-column elementor-element elementor-element-7f451b9" data-id="7f451b9" data-element_type="column">
			<div class="elementor-widget-wrap elementor-element-populated">
								<div class="elementor-element elementor-element-d531a8e elementor-widget elementor-widget-text-editor" data-id="d531a8e" data-element_type="widget" data-widget_type="text-editor.default">
				<div class="elementor-widget-container">
							<div class='elementor-element elementor-element-14d3a9c elementor-widget elementor-widget-heading' data-id='14d3a9c' data-element_type='widget' data-widget_type='heading.default'><div class='elementor-widget-container'><h2 class='elementor-heading-title elementor-size-default' id="kurs-java-script-junior-programmist-front"><a href='https://it.easyum.ru/courses/javascript-front-end/' target='_blank' rel="nofollow noreferrer noopener" data-wpel-link='internal'>Курс «Java Script Junior программист Front-end» — </a></h2></div></div><div class='elementor-element elementor-element-d8b0d81 elementor-widget elementor-widget-heading' data-id='d8b0d81' data-element_type='widget' data-widget_type='heading.default'><div class='elementor-widget-container'><span class='elementor-heading-title elementor-size-default'><a href='https://it.easyum.ru/courses/javascript-front-end/' target='_blank' rel="nofollow noreferrer noopener" data-wpel-link='internal'>https://it.easyum.ru/courses/javascript-front-end/</a></span></div></div>						</div>
				</div>
				<div class="elementor-element elementor-element-423b49d elementor-widget elementor-widget-image" data-id="423b49d" data-element_type="widget" data-widget_type="image.default">
				<div class="elementor-widget-container">
												<figure class="wp-caption">
											<a href="https://romansementsov.ru/wp-content/uploads/2021/05/изображение_2021-05-17_144757.png" data-elementor-open-lightbox="yes" data-elementor-lightbox-title="изображение_2021-05-17_144757" e-action-hash="#elementor-action%3Aaction%3Dlightbox%26settings%3DeyJpZCI6MTUyNjMsInVybCI6Imh0dHBzOlwvXC9yb21hbnNlbWVudHNvdi5ydVwvd3AtY29udGVudFwvdXBsb2Fkc1wvMjAyMVwvMDVcL1x1MDQzOFx1MDQzN1x1MDQzZVx1MDQzMVx1MDQ0MFx1MDQzMFx1MDQzNlx1MDQzNVx1MDQzZFx1MDQzOFx1MDQzNV8yMDIxLTA1LTE3XzE0NDc1Ny5wbmcifQ%3D%3D">
							<span itemprop="image" itemscope itemtype="https://schema.org/ImageObject"><img itemprop="url image" loading="lazy" decoding="async" width="730" height="146" src="https://romansementsov.ru/wp-content/uploads/2021/05/изображение_2021-05-17_144757.png" class="attachment-large size-large" alt="" srcset="https://romansementsov.ru/wp-content/uploads/2021/05/изображение_2021-05-17_144757.png 998w, https://romansementsov.ru/wp-content/uploads/2021/05/изображение_2021-05-17_144757-300x60.png 300w, https://romansementsov.ru/wp-content/uploads/2021/05/изображение_2021-05-17_144757-768x154.png 768w, https://romansementsov.ru/wp-content/uploads/2021/05/изображение_2021-05-17_144757-870x174.png 870w" sizes="auto, (max-width: 730px) 100vw, 730px" /><meta itemprop="width" content="730"><meta itemprop="height" content="146"></span>								</a>
											<figcaption class="widget-image-caption wp-caption-text"></figcaption>
										</figure>
									</div>
				</div>
				<div class="elementor-element elementor-element-4f3dabb elementor-widget elementor-widget-text-editor" data-id="4f3dabb" data-element_type="widget" data-widget_type="text-editor.default">
				<div class="elementor-widget-container">
							<div class='elementor-element elementor-element-e8b043f elementor-widget elementor-widget-text-editor' data-id='e8b043f' data-element_type='widget' data-widget_type='text-editor.default'><div class='elementor-widget-container'><div class='elementor-text-editor elementor-clearfix'><div style='text-align: left;'><span style='font-size: 14pt;'><strong><span style='font-family: geometria-regular;'>Стоимость: </span></strong><span style='text-align: center;'>42 490 р.</span></span></div></div></div></div><div class='elementor-element elementor-element-dc96d3f bluebutton elementor-align-left elementor-widget elementor-widget-button' data-id='dc96d3f' data-element_type='widget' data-widget_type='button.default'><div class='elementor-widget-container'><div class='elementor-button-wrapper'><a href='https://it.easyum.ru/courses/javascript-front-end/' target='_blank' rel="nofollow noreferrer noopener" class='elementor-button-link elementor-button elementor-size-sm' role='button' data-wpel-link='internal'><span class='elementor-button-content-wrapper'><span class='elementor-button-text'>Перейти на официальный сайт →</span></span></a></div></div></div>						</div>
				</div>
				<div class="elementor-element elementor-element-9b34032 elementor-widget elementor-widget-text-editor" data-id="9b34032" data-element_type="widget" data-widget_type="text-editor.default">
				<div class="elementor-widget-container">
							<p>Чему Вы научитесь</p><p>После окончания курса вы получите все необходимые теоретические и практические навыки для реальной работы на позиции Front-End Developer.<br /><br /></p><ul><li>Писать качественный код на JavaScript, оперируя знаниями синтаксиса и принципами работы языка</li><li>Изучите и проработаете знания по основам языка, функциям, массивам, объектам, ООП, замыканиям, исключениям, селекторам, событиям, WEB API, клиент-серверному взаимодействию и многое другое</li><li>Во время курса сами напишете веб-проект и отработаете навыки применения составляющих проекта: приложения, библиотеки, фреймворки, сборка проекта и другие компоненты</li><li>Будете готовы к собеседованию на вакансию JavaScript Junior Программист (Front End)</li></ul><p> </p><p>Программа:</p><p>Вёрстка 1. Основы HTML &amp; CSS</p><ol><li>Введение в веб-разработку и интернет. Разбор основных терминов. Разбор всех этапов создания сайта. Ввод в язык разметки &#8212; HTML: структура документа, ключевые слова, заголовок, кодировка. Блочные и строчные элементы. Поток документа.</li><li>Виды элементов. Спецсимволы. Атрибуты элементов. Гиперссылки и их виды. Абсолютные и относительные пути. Работа с изображениями и их разновидности.</li><li>Основы CSS: базовый синтаксис, селекторы, классы, наследование и каскадирование.</li><li>Сложные селекторы, псевдоклассы и псевдоэлементы. Работа со шрифтами. Семейства, начертания, способы подключения.</li><li>Фоны. Все свойства background. Табличная верстка. Списки.</li><li>Формы. Создание интерактивной формы обратной связи. Все виды поля input и его атрибуты. Отправка данных на сервер.</li><li>Блочная верстка. Понятие Box Model. Отступы. Обтекание. Блочно-строчные элементы.</li><li>Позиционирование. Рамки. Верстка карточек товаров.</li></ol><p>Вёрстка 2. Адаптивная вёрстка.</p><ol><li>Photoshop для верстальщика. Настройка окружения. Разбор макета. Нарезка картинок. Начало верстки макета.</li><li>Семантическая верстка. Новые элементы HTML 5. Практика. Верстка сайта по готовому макету в формате PSD.</li><li>Стилизация чекбоксов, радио кнопок и переключателей с помощью псевдоэлементов.</li><li>Адаптивная верстка. Медиа выражения. Верстка сайта с помощью Desktop похода.</li><li>Адаптивная верстка. Верстка сайта с помощью Mobile first подхода.</li><li>SVG и WEBP изображения. Разбор и верстка сложных блоков.</li><li>Оживляем сайт. Выбор и подключение библиотеки на страницу. Работа с JavaScript. Популярные jQuery-плагины. Создание слайдера на основе плагина Slick.js</li><li>Трансформации. Плавные переходы. Анимации. Обзор готовой анимации Animate.css.</li></ol><p>Вёрстка 3. Bootstrap.</p><ol><li>Методологии верстки БЭМ, OOCSS, SMACSS, Atomic CSS.</li><li>Подробный разбор БЭМ. Обзор графического редактора Figma.</li><li>Гибкая верстка с помощью Flexbox layout.</li><li>Подробный разбор Flexbox и его свойств.</li><li>Препроцессоры LESS, SASS, PostCSS. Подробный разбор SASS.</li><li>Настройка и компиляция SASS. Обзор UI фреймворков Bootstrap, Semantic UI, Ant Design.</li><li>Система контроля версий Git. Сборщик проектов Gulp.</li><li>Настройка и автоматизация задач с помощью Gulp.</li></ol><p>JavaScript 1. Основы</p><ol><li>Знакомство с Javascript. Среда разработки WebStorm. Создание своего проекта и первой программы на Javascript. Обзор Git &#8212; системы управления версиями.</li><li>Синтаксис JS. Переменные, выражения, операторы, их типы и взаимодействие. Идентификаторы, литералы. Типы данных в Javascript.</li><li>Функции в Javascript. Стрелочные и анонимные функции. Функциональные выражения.</li><li>Создание и инициализация массива. Команды Pop/Push, Shift/Unshift.</li><li>DOM (Дерево). Определение и функции DOM в JS. Навигация по DOM-элементам (getElement* и querySelector*). Основы работы с событиями. Библиотека jQuery.</li><li>Фоновая отправка формы. Загрузка данных в фоне.</li><li>Прототипное программирование. ОПП в Javascript. Классы.</li><li>Модули в JS. WebPacker. NodeJS.</li></ol><p>JavaScript 2. Фреймфорки: VueJS</p><ol><li>Установка VueJS, знакомство со средой разработки. Написание первого приложения «Hello, world». Изучение директивов: v-if, v-for, v-on, v-model.</li><li>Компоненты во VueJS и их структура. Входящие данные: props. События компонента: $emit. Значения по-умолчанию для props. Составные компоненты. Зоны ответственности. Mixins. Однофайловые компоненты. Работа с приложением «Список дел».</li><li>Изучение принципа DRY. Повторное использование кода. Примеси Mixins.</li><li>Навигация в приложениях. Работа с библиотекой VueRouter. Схема маршрутов приложения. Вложенные маршруты. Ссылки перехода router-link. Программная навигация. Передача параметров в машруте. Props и параметры маршрута.</li><li>Управление состоянием приложения. Изучение библиотеки Vuex. Работа с хранилищем. Мутации. Геттеры. Работа с приложением “Складской учет”.</li><li>Взаимодействие с сервером. Изучение библиотеки VueResource. Архитектура приложения, на API. Обработка ответа.</li><li>Авторизация в приложении.</li><li>Шаблон собственного проекта. Утилита vue-cli. Сборка и публикация финальной работы курса: “Интернет магазин спортивных товаров” на хостинге.</li></ol>						</div>
				</div>
				<div class="elementor-element elementor-element-1b2e4b9 greenbutton elementor-align-left elementor-widget elementor-widget-button" data-id="1b2e4b9" data-element_type="widget" data-widget_type="button.default">
				<div class="elementor-widget-container">
					<div class="elementor-button-wrapper">
			<a href="https://it.easyum.ru/courses/javascript-front-end/" target="_blank" rel="nofollow noreferrer noopener" class="elementor-button-link elementor-button elementor-size-sm" role="button">
						<span class="elementor-button-content-wrapper">
						<span class="elementor-button-text">Подробнее о курсе Frontend-разработчика →</span>
		</span>
					</a>
		</div>
				</div>
				</div>
					</div>
		</div>
							</div>
		</section>
				<section class="elementor-section elementor-top-section elementor-element elementor-element-a0e0020 elementor-section-boxed elementor-section-height-default elementor-section-height-default" data-id="a0e0020" data-element_type="section">
						<div class="elementor-container elementor-column-gap-default">
					<div class="elementor-column elementor-col-100 elementor-top-column elementor-element elementor-element-ce4a95c" data-id="ce4a95c" data-element_type="column">
			<div class="elementor-widget-wrap elementor-element-populated">
								<div class="elementor-element elementor-element-67fb541 elementor-widget elementor-widget-text-editor" data-id="67fb541" data-element_type="widget" data-widget_type="text-editor.default">
				<div class="elementor-widget-container">
							<div class='elementor-element elementor-element-14d3a9c elementor-widget elementor-widget-heading' data-id='14d3a9c' data-element_type='widget' data-widget_type='heading.default'><div class='elementor-widget-container'><h2 class='elementor-heading-title elementor-size-default' id="kurs-frontend-programmist-hexlet"><a href='https://ru.hexlet.io/programs/frontend' target='_blank' rel="nofollow noreferrer noopener" data-wpel-link='internal'>Курс «Фронтенд-программист» — Hexlet</a></h2></div></div><div class='elementor-element elementor-element-d8b0d81 elementor-widget elementor-widget-heading' data-id='d8b0d81' data-element_type='widget' data-widget_type='heading.default'><div class='elementor-widget-container'><span class='elementor-heading-title elementor-size-default'><a href='https://ru.hexlet.io/programs/frontend' target='_blank' rel="nofollow noreferrer noopener" data-wpel-link='internal'>https://ru.hexlet.io/programs/frontend</a></span></div></div>						</div>
				</div>
				<div class="elementor-element elementor-element-bef1882 elementor-widget elementor-widget-image" data-id="bef1882" data-element_type="widget" data-widget_type="image.default">
				<div class="elementor-widget-container">
												<figure class="wp-caption">
											<a href="https://romansementsov.ru/wp-content/uploads/2021/05/изображение_2021-05-17_144859.png" data-elementor-open-lightbox="yes" data-elementor-lightbox-title="изображение_2021-05-17_144859" e-action-hash="#elementor-action%3Aaction%3Dlightbox%26settings%3DeyJpZCI6MTUyNjYsInVybCI6Imh0dHBzOlwvXC9yb21hbnNlbWVudHNvdi5ydVwvd3AtY29udGVudFwvdXBsb2Fkc1wvMjAyMVwvMDVcL1x1MDQzOFx1MDQzN1x1MDQzZVx1MDQzMVx1MDQ0MFx1MDQzMFx1MDQzNlx1MDQzNVx1MDQzZFx1MDQzOFx1MDQzNV8yMDIxLTA1LTE3XzE0NDg1OS5wbmcifQ%3D%3D">
							<span itemprop="image" itemscope itemtype="https://schema.org/ImageObject"><img itemprop="url image" loading="lazy" decoding="async" width="730" height="124" src="https://romansementsov.ru/wp-content/uploads/2021/05/изображение_2021-05-17_144859.png" class="attachment-large size-large" alt="" srcset="https://romansementsov.ru/wp-content/uploads/2021/05/изображение_2021-05-17_144859.png 893w, https://romansementsov.ru/wp-content/uploads/2021/05/изображение_2021-05-17_144859-300x51.png 300w, https://romansementsov.ru/wp-content/uploads/2021/05/изображение_2021-05-17_144859-768x131.png 768w, https://romansementsov.ru/wp-content/uploads/2021/05/изображение_2021-05-17_144859-870x148.png 870w" sizes="auto, (max-width: 730px) 100vw, 730px" /><meta itemprop="width" content="730"><meta itemprop="height" content="124"></span>								</a>
											<figcaption class="widget-image-caption wp-caption-text"></figcaption>
										</figure>
									</div>
				</div>
				<div class="elementor-element elementor-element-0aaf8da elementor-widget elementor-widget-text-editor" data-id="0aaf8da" data-element_type="widget" data-widget_type="text-editor.default">
				<div class="elementor-widget-container">
							<div class='elementor-element elementor-element-e8b043f elementor-widget elementor-widget-text-editor' data-id='e8b043f' data-element_type='widget' data-widget_type='text-editor.default'><div class='elementor-widget-container'><div class='elementor-text-editor elementor-clearfix'><div style='text-align: left;'><span style='font-size: 14pt;'><strong><span style='font-family: geometria-regular;'>Стоимость: </span></strong><span style='text-align: center;'>90 000 ₽</span></span></div></div></div></div><div class='elementor-element elementor-element-dc96d3f bluebutton elementor-align-left elementor-widget elementor-widget-button' data-id='dc96d3f' data-element_type='widget' data-widget_type='button.default'><div class='elementor-widget-container'><div class='elementor-button-wrapper'><a href='https://ru.hexlet.io/programs/frontend' target='_blank' rel="nofollow noreferrer noopener" class='elementor-button-link elementor-button elementor-size-sm' role='button' data-wpel-link='internal'><span class='elementor-button-content-wrapper'><span class='elementor-button-text'>Перейти на официальный сайт →</span></span></a></div></div></div>						</div>
				</div>
				<div class="elementor-element elementor-element-31cf670 elementor-widget elementor-widget-text-editor" data-id="31cf670" data-element_type="widget" data-widget_type="text-editor.default">
				<div class="elementor-widget-container">
							<p>Учим необходимому</p><p>По-простому:<br /> <strong>JavaScript</strong></p><p>Единственный язык программирования, работающий в браузере. Главный инструмент фронтенд-программиста</p><p> <strong>HTML и CSS</strong></p><p>Языки создания веб-страниц. Описывают их структуру (расположение блоков) и внешний вид. Отвечают за форматирование текста</p><p> <strong>Фреймворки (React + Redux Toolkit)</strong></p><p>Задает архитектуру проекта. Решает типовые задачи за программиста. Значительно сокращает количество кода и автоматизирует рутину</p><p> <strong>Алгоритмы и структуры данных</strong></p><p>Любая программа — это последовательность шагов, выполняемых над данными. Способ организации данных сильно влияет на удобство работы</p><p> <strong>Фронтенд (DOM API)</strong></p><p>Код фронтенд-разработчика выполняется в браузере, а значит ему нужно уметь взаимодействовать со страницей и изменять ее</p><p> <strong>Качество</strong></p><p>Автоматизированные тесты — неотъемлемая часть профессиональной разработки</p><p> <strong>Архитектура</strong></p><p>Создание простого для анализа и изменения кода требует хорошего понимания принципов его организации</p><p> <strong>Инфраструктура</strong></p><p>Программирование — это не только код, но и сопутствующие инструменты: командная строка, NPM, Git, Webpack</p><p> </p><p><strong>Подробно:</strong><br />1. Основы веб-программирования</p><p>Создайте первые страницы с помощью HTML и CSS. Изучите основы программирования: типы данных, условные конструкции, циклы и функции. Прокачайте алгоритмическое мышление и реализуйте самостоятельно функции сортировки. Правильно настройте операционную систему для разработки, научитесь пользоваться командной строкой. Установите git, редактор кода VS Code. Наполните свое портфолио на Github первыми программами.</p><p><br /><strong>Программа модуля</strong> </p><p> </p><ul><li>Настройка окружения (менеджер версий asdf, ubuntu on windows)</li><li>Эффективная отладка кода (дебагер, подходы)</li><li>Поиск технической информации (https://guides.hexlet.io/how-to-search/)</li><li>Организация задач с помощью Kanban-доски (Trello)</li></ul><p> </p><p>Курсы</p><p>Теория, квизы, практика в тренажере</p><p>Основы современной вёрстки</p><p><strong>HTML5</strong> <strong>CSS3</strong> <strong>Developer Tools</strong></p><p>Введение в программирование</p><p><strong>основы javascript</strong> <strong>чистый код</strong> <strong>алгоритмы</strong> <strong>логика</strong></p><p>JS: Массивы</p><p><strong>синтаксис</strong> <strong>вложенные массивы</strong> <strong>алгоритмическая сложность</strong> <strong>сортировка</strong></p><p>Основы командной строки</p><p><strong>терминал</strong> <strong>shell</strong> <strong>команды linux</strong></p><p>Введение в Git</p><p><strong>github</strong> <strong>рабочая директория</strong> <strong>клонирование</strong> <strong>восстановление</strong></p><p>JS: Настройка окружения</p><p><strong>eslint</strong> <strong>prettier</strong> <strong>зависимости</strong> <strong>npx</strong></p><p> </p><ol start="2"><li>Профессиональный JavaScript</li></ol><p>Научитесь писать production-ready код. Освойте принципы объектно-ориентированного и функционального программирования. Начните писать модульный код, который легко расширять и поддерживать. Ускорьтесь с помощью автоматизированного тестирования своего кода. Настройте непрерывную интеграцию и опубликуйте свой первый пакет в npm. Пишите код аки бог.</p><p> </p><ol start="3"><li>Разработка браузерных приложений</li></ol><p>Создавайте интерактивные приложения в браузере и собирайте их с помощью Webpack. Эффективно используйте DOM API, выполняйте HTTP-запросы к серверу с помощью AJAX. Используйте архитектурный подход MVC для создания устойчивых к изменениям приложений. Научитесь правильно работать с формами: проверять корректность данных и думать о безопасности. Познакомьтесь с асинхронной природой JavaScript и используйте ее во имя добра.</p><p> </p><ol start="4"><li>Разработка React-приложений</li></ol><p>Освойте React для создания сложных одностраничных сайтов (SPA). Подключите Веб-сокеты для работы с приложениями реального времени. Грамотно управляйте состоянием приложения через Redux Toolkit. Создавайте компоненты, которые легко поддерживать и использовать повторно даже на разных сайтах. Интегрируйте с React библиотеки изначально не предназначенные для работы с ним. Используйте на полную катушку знания, полученные в предыдущих модулях.</p>						</div>
				</div>
				<div class="elementor-element elementor-element-00995a7 greenbutton elementor-align-left elementor-widget elementor-widget-button" data-id="00995a7" data-element_type="widget" data-widget_type="button.default">
				<div class="elementor-widget-container">
					<div class="elementor-button-wrapper">
			<a href="https://ru.hexlet.io/programs/frontend" target="_blank" rel="nofollow noreferrer noopener" class="elementor-button-link elementor-button elementor-size-sm" role="button">
						<span class="elementor-button-content-wrapper">
						<span class="elementor-button-text">Подробнее о курсе Frontend-разработчика →</span>
		</span>
					</a>
		</div>
				</div>
				</div>
					</div>
		</div>
							</div>
		</section>
				<section class="elementor-section elementor-top-section elementor-element elementor-element-6970148 elementor-section-boxed elementor-section-height-default elementor-section-height-default" data-id="6970148" data-element_type="section">
						<div class="elementor-container elementor-column-gap-default">
					<div class="elementor-column elementor-col-100 elementor-top-column elementor-element elementor-element-1081439" data-id="1081439" data-element_type="column">
			<div class="elementor-widget-wrap elementor-element-populated">
								<div class="elementor-element elementor-element-f1591d1 elementor-widget elementor-widget-text-editor" data-id="f1591d1" data-element_type="widget" data-widget_type="text-editor.default">
				<div class="elementor-widget-container">
							<div class='elementor-element elementor-element-14d3a9c elementor-widget elementor-widget-heading' data-id='14d3a9c' data-element_type='widget' data-widget_type='heading.default'><div class='elementor-widget-container'><h2 class='elementor-heading-title elementor-size-default' id="kurs-frontend-razrabotka-universitet-innopolis"><a href='https://stc.innopolis.university/frontend-developer' target='_blank' rel="nofollow noreferrer noopener" data-wpel-link='internal'>Курс «Frontend-разработка» — Университет Иннополис</a></h2></div></div><div class='elementor-element elementor-element-d8b0d81 elementor-widget elementor-widget-heading' data-id='d8b0d81' data-element_type='widget' data-widget_type='heading.default'><div class='elementor-widget-container'><span class='elementor-heading-title elementor-size-default'><a href='https://stc.innopolis.university/frontend-developer' target='_blank' rel="nofollow noreferrer noopener" data-wpel-link='internal'>https://stc.innopolis.university/frontend-developer</a></span></div></div>						</div>
				</div>
				<div class="elementor-element elementor-element-6d45d31 elementor-widget elementor-widget-image" data-id="6d45d31" data-element_type="widget" data-widget_type="image.default">
				<div class="elementor-widget-container">
												<figure class="wp-caption">
											<a href="https://romansementsov.ru/wp-content/uploads/2021/05/изображение_2021-05-17_145001.png" data-elementor-open-lightbox="yes" data-elementor-lightbox-title="изображение_2021-05-17_145001" e-action-hash="#elementor-action%3Aaction%3Dlightbox%26settings%3DeyJpZCI6MTUyNjksInVybCI6Imh0dHBzOlwvXC9yb21hbnNlbWVudHNvdi5ydVwvd3AtY29udGVudFwvdXBsb2Fkc1wvMjAyMVwvMDVcL1x1MDQzOFx1MDQzN1x1MDQzZVx1MDQzMVx1MDQ0MFx1MDQzMFx1MDQzNlx1MDQzNVx1MDQzZFx1MDQzOFx1MDQzNV8yMDIxLTA1LTE3XzE0NTAwMS5wbmcifQ%3D%3D">
							<span itemprop="image" itemscope itemtype="https://schema.org/ImageObject"><img itemprop="url image" loading="lazy" decoding="async" width="688" height="209" src="https://romansementsov.ru/wp-content/uploads/2021/05/изображение_2021-05-17_145001.png" class="attachment-large size-large" alt="" srcset="https://romansementsov.ru/wp-content/uploads/2021/05/изображение_2021-05-17_145001.png 688w, https://romansementsov.ru/wp-content/uploads/2021/05/изображение_2021-05-17_145001-300x91.png 300w" sizes="auto, (max-width: 688px) 100vw, 688px" /><meta itemprop="width" content="688"><meta itemprop="height" content="209"></span>								</a>
											<figcaption class="widget-image-caption wp-caption-text"></figcaption>
										</figure>
									</div>
				</div>
				<div class="elementor-element elementor-element-d6d8769 elementor-widget elementor-widget-text-editor" data-id="d6d8769" data-element_type="widget" data-widget_type="text-editor.default">
				<div class="elementor-widget-container">
							<div class='elementor-element elementor-element-e8b043f elementor-widget elementor-widget-text-editor' data-id='e8b043f' data-element_type='widget' data-widget_type='text-editor.default'><div class='elementor-widget-container'><div class='elementor-text-editor elementor-clearfix'><div style='text-align: left;'><span style='font-size: 14pt;'><strong><span style='font-family: geometria-regular;'>Стоимость: </span></strong><span style='text-align: center;'>56 000 руб.</span></span></div></div></div></div><div class='elementor-element elementor-element-dc96d3f bluebutton elementor-align-left elementor-widget elementor-widget-button' data-id='dc96d3f' data-element_type='widget' data-widget_type='button.default'><div class='elementor-widget-container'><div class='elementor-button-wrapper'><a href='https://stc.innopolis.university/frontend-developer' target='_blank' rel="nofollow noreferrer noopener" class='elementor-button-link elementor-button elementor-size-sm' role='button' data-wpel-link='internal'><span class='elementor-button-content-wrapper'><span class='elementor-button-text'>Перейти на официальный сайт →</span></span></a></div></div></div>						</div>
				</div>
				<div class="elementor-element elementor-element-f6e5e09 elementor-widget elementor-widget-text-editor" data-id="f6e5e09" data-element_type="widget" data-widget_type="text-editor.default">
				<div class="elementor-widget-container">
							<p><strong>Чему ты научишься?</strong></p><ul><li>Верстать современные адаптивные страницы</li><li>Создавать сайты с нуля</li><li>Разрабатывать интерактивные модули для сайтов на JavaScript</li><li>Получишь фундамент для работы фронтенд-разработчиком</li></ul><p> </p><p><strong>Программа курса</strong></p><ol><li>Введение, обзор инструментария, основы Git, обзор HTML</li><li>Практическое применение HTML; Подключение CSS и JavaScript на странице</li><li>Подходы к верстке страниц. Возможности CSS3.</li><li>JavaScript</li><li>Web-сервер, AJAX, REST API</li><li>Модули JavaScript. Препроцессоры CSS. Системы сборки проектов.</li><li>Защита дипломного проекта</li></ol><p> </p><p>Навыки:</p><ul><li>Верстка HTML/CSS/SASS</li><li>Опыт работы с GitHub</li><li>Опыт разработки JS/jQuery</li><li>Умение работать с npm, webpack</li><li>Знание Bootstrap</li><li>Опыт командной разработки с использованием систем контроля версий Git и управления проектами</li></ul>						</div>
				</div>
				<div class="elementor-element elementor-element-8d18df5 greenbutton elementor-align-left elementor-widget elementor-widget-button" data-id="8d18df5" data-element_type="widget" data-widget_type="button.default">
				<div class="elementor-widget-container">
					<div class="elementor-button-wrapper">
			<a href="https://stc.innopolis.university/frontend-developer" target="_blank" rel="nofollow noreferrer noopener" class="elementor-button-link elementor-button elementor-size-sm" role="button">
						<span class="elementor-button-content-wrapper">
						<span class="elementor-button-text">Подробнее о курсе Frontend-разработчика →</span>
		</span>
					</a>
		</div>
				</div>
				</div>
					</div>
		</div>
							</div>
		</section>
							</div>    </div><!-- .entry-content -->

</article>








    <div class="entry-social">
		
        		<div class="social-buttons"><span class="social-button social-button--vkontakte" data-social="vkontakte" data-image="https://romansementsov.ru/wp-content/uploads/2021/11/2021-11-14_12-12-23-150x150.png"></span><span class="social-button social-button--odnoklassniki" data-social="odnoklassniki"></span><span class="social-button social-button--telegram" data-social="telegram"></span><span class="social-button social-button--twitter" data-social="twitter"></span><span class="social-button social-button--moimir" data-social="moimir" data-image="https://romansementsov.ru/wp-content/uploads/2021/11/2021-11-14_12-12-23-150x150.png"></span><span class="social-button social-button--pinterest" data-social="pinterest" data-url="https://romansementsov.ru/%D0%9F%D1%80%D0%BE%D1%84%D0%B5%D1%81%D1%81%D0%B8%D1%8F_Frontend_%D0%A0%D0%B0%D0%B7%D1%80%D0%B0%D0%B1%D0%BE%D1%82%D1%87%D0%B8%D0%BA/" data-title="Frontend-разработчик: кто это, обязанности, зарплаты и как им стать в 2026 году. Обзор профессии." data-description="Кто такой Frontend-разработчик? Frontend разработчик — это инженер-программист, который создаёт веб-сайты с помощью таких языков программирования, как HTML, CSS и JavaScript. Что делают Frontend-разработчики и чем занимаются? Обязанности на примере одной из вакансий: Разработка новых игровых фичей в команде с гейм-дизайнером. Оптимизация производительности. Ревью и рефакторинг устаревших решений. Глубокая интеграция с нашим веб-порталом. Развивать, поддерживать [&hellip;]" data-image="https://romansementsov.ru/wp-content/uploads/2021/11/2021-11-14_12-12-23-150x150.png"></span><span class="social-button social-button--viber" data-social="viber"></span><span class="social-button social-button--whatsapp" data-social="whatsapp"></span></div>            </div>
















<!--noindex-->
<div class="author-box">
    <div class="author-info">
        <div class="author-box__ava">
            <img alt='' src='https://secure.gravatar.com/avatar/5c8effd918587a10d97481b7d6121d281e7e301fed01952b03fd9f65680f009f?s=70&#038;d=mm&#038;r=g' srcset='https://secure.gravatar.com/avatar/5c8effd918587a10d97481b7d6121d281e7e301fed01952b03fd9f65680f009f?s=140&#038;d=mm&#038;r=g 2x' class='avatar avatar-70 photo' height='70' width='70' loading='lazy' decoding='async'/>        </div>

        <div class="author-box__body">
            <div class="author-box__author">
                <a href ="https://romansementsov.ru/author/tobestone/" target="_blank">Редактор</a>            </div>
            <div class="author-box__description">
                <!--noindex--><p>Подборки всех курсов сделаны на основе открытых источников (поисковые системы). Перед приобретением/покупкой курса проверяйте юр. данные и отзывы о школе, во избежание какого либо обмана.</p>
<!--/noindex-->
            </div>

            
        </div>
    </div>

            <div class="author-box__rating">
            <div class="author-box__rating-title">Оцените автора</div>
            <error>
    <code>internal_server_error</code>
    <title><![CDATA[WordPress &amp;rsaquo; Ошибка]]></title>
    <message><![CDATA[&lt;p&gt;На сайте возникла критическая ошибка.&lt;/p&gt;&lt;p&gt;&lt;a href=&quot;https://wordpress.org/documentation/article/faq-troubleshooting/&quot;&gt;Узнайте больше про решение проблем с WordPress.&lt;/a&gt;&lt;/p&gt;]]></message>
    <data>
        <status>500</status>
    </data>
</error>

<!-- Performance optimized by Redis Object Cache. Learn more: https://wprediscache.com -->
