Записаться на курс

Школа молодого программиста
в Петрозаводске

Объявляем набор на курс frontend-разработчика уровня junior с нуля за три месяца

Записаться на курс

Получите одну из самых востребованных на рынке профессий бесплатно

40 000 рублей

средняя зарплата начинающего специалиста

> 4500 вакансий

размещено в данный момент на avito и hh.ru

О курсе

  1. Бесплатное обучение

    При поддержке Ассоциации предприятий IT и робототехники Республики Карелия

  2. Длительность курса

    Обучение длится 3 месяца, первое занятие — 20 февраля

  3. Формат занятий

    Очные или дистанционные уроки длительностью 2-3 часа 2 раза в неделю

  4. Контроль знаний

    Домашние задания после каждого урока, их разбор и проверка преподавателем

  5. Поддержка учеников

    Ответы преподавателей на возникшие в ходе обучения вопросы в мессенджерах

  6. Гарантия трудоустройства

    Для учеников, успешно прошедших обучение и защитивших выпускную работу

Кто может записаться в школу

Новички

Вы получите знания об основах программирования с нуля, научитесь верстать сайты и создавать интерфейсы

Студенты

Вы освоите перспективную профессию и сможете начать зарабатывать уже во время учёбы в университете или коллежде

Программисты

Вы получите опыт работы с HTML, CSS, Java Script и гарантированное трудоустройство при успешном завершении курса

Как записаться на курс

Обязательное условие участия в обучении — желание работать в IT-сфере. Мы проводим конкурсный отбор в форме собеседования перед началом занятий.

  • Группа для очных занятий — не более 15 человек
  • Остальные желающие смогут учиться дистанционно

Успейте записаться на очные уроки.

Записаться на курс

Как проходит обучение

Очные встречи

Встречаемся 2 раза в неделю: в среду и субботу, занятие длится 2‑3 часа. Место проведения: ул. Шотмана, 13, 2 этаж.

Самостоятельная работа

На каждой встрече вы получаете домашнее задание: преподаватели онлайн отвечают на вопросы, возникшие при его выполнении.

Чему вы научитесь

  1. Верстать веб-страницы

    С помощью средств CSS и HTML

  2. Создавать веб-приложения

    С помощью JavaScript

  3. Работать с фреймворками

    Node.js + NPM, Webpack, Vue.js +Nuxt.js

  4. Анимировать веб-страницы

    При помощи средств CSS

  5. Создавать сайты

    По индивидуальным проектам

  6. Делать приложения

    На React.js, Angular или Vue.js

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

Блок 1. Знакомство с HTML

  • Общая информация о курсе
  • Введение в HTML
  • Семантическое значение html-тегов
  • Структура html-документа
  • Секционные элементы HTML5
  • Код-style HTML
  • VS Code. Расширения: Prettier, Live Server, Compile Hero. Основы Emmet
  • Система контроля версий Git и её интеграция в VS Code
4,5 часа теории
4,5 часа практики
3 задания на дом

Блок 2. Знакомство с CSS

  • Введение в CSS
  • Подключение CSS. Наследование. Каскадность. Селекторы классов.
  • Блочные и строчные элементы. Отступы. Размеры. Границы.
  • Позиционирование элементов
  • Псевдоклассы и псевдоэлементы
  • Стилизация блоков в CSS. Расширенная настройка фона
  • Знакомство с препроцессором SASS
3,5 часа теории
3,5 часа практики
3 задания на дом

Блок 3. Погружение в CSS: гибкая вёрстка

  • Flexbox. Колоночная вёрстка макета
  • Практика в flex-верстке
  • CSS Grid Layout
  • Custom properties
2 часа теории
2 часа практики
2 задания на дом

Блок 4. Погружение в CSS: анимации

  • Виды трансформации в CSS
  • Анимация в CSS
1,5 часа теории
1,5 часа практики
1 задание на дом

Блок 5. Мета-теги

0,5 часа теории
0,5 часа практики
1 задание на дом

Блок 6. Адаптивная вёрстка

  • Принципы адаптивной верстки
  • Закрепление навыков создания адаптивных страниц
0,5 часа теории
1 часа практики
1 задание на дом

Блок 7. Основы JavaScript

  • Синтаксис и базовые алгоритмические конструкции
  • Типы данных
  • Объекты
  • Функции, замыкания
  • Манипуляции с DOM
  • Промисы, Fetch API
3 часа теории
3 часа практики
3 задание на дом

Блок 8. Фреймворки

  • Node.js + NPM
  • Открытые API
  • Webpack
  • Vue.js + Nuxt.js
3,5 часа теории
3,5 часа практики
5 заданий на дом

Создание сайта по индивидуальному проекту

  • Знакомство с системами аналитики для сайта
  • Знакомство с гибкими методиками разработки
  • Разработка макета сайта
  • Верстка макета
  • Презентация итоговой работы
0,5 часов теории
5,5 часа практики
2 задания на дом

Преподаватели курса

Алексей Панфилов

Алексей Панфилов

HTML, CSS, JavaScript

Наставник детского технопарка «Кванториум Сампо» по IT и робототехнике, автор и ведущий образовательных программ для детей и программ повышения квалификации для взрослых, преподаватель «Клуба программистов 1С», Петрозаводского кооперативного техникума, организатор соревнований по робототехнике Roboskills‑2020 и хакатона по big data «Твой вызов»

Иван Фигуровский

Иван Фигуровский

JavaScript, backend, Python

Магистрант кафедры «Информатика и вычислительная техника» Физико‑технического института ПетрГУ по специальности «Автоматизированные системы обработки информации и управления», наставник IT‑квантума детского технопарка «Кванториум Сампо»

Диплом государственного образца

Диплом государственного образца

По окончании обучения вы получите диплом о профессиональной переподготовке. Такой документ покажет работодателю, что у вас достаточно знаний о веб‑разработке и вы можете заниматься созданием сайтов.

Записаться на курс

Мы гарантируем

Трудоустройство

Стажировка и работа в IT‑компаниях Петрозаводска для успешно прошедших курс учеников

Вступление в IT‑сообщество Карелии

Помощь и консультации от наставников, возможность профессионального роста

Документ государственного образца

Диплом о профессиональной переподготовке

Запишитесь на бесплатное обучение

Расскажите о себе в небольшой анкете, и мы свяжемся с вами.

Заявки принимаются до 18 февраля 2021 года.

Оставить заявку

Отзывы выпускников школы

Виктор Касьмин

Виктор Касьмин

выпуск 2018 года

Огромное спасибо вам за проделанную работу. Особенно Павлу, который не только доходчиво рассказывает материал, но и добавляет интересные истории из жизненного опыта и сферы разработки ПО. Лекции хоть и не всеобъемлющие, но дают хорошую базу для дальнейшего изучения. А благодаря самому трудному, на мой взгляд, бесплатному формату обучения до конца курса доходят только те, которые реально хотят чему то научиться. Спасибо вам ещё раз за то, что вы делаете.

Миша Серов

Миша Серов

выпуск 2016 года

Спасибо организаторам за проделанную работу. Все было на очень хорошем уровне. Материал интересный, полезный и достаточно понятно изложен.

Кирилл Румянцев

Кирилл Румянцев

выпуск 2017 года

Позвольте первым поделиться ощущениями от пройденного курса. В первую очередь, хочется сказать большое спасибо Павлу и Роману за помощь во время теоретической и практической части курса. 👍 Умение терпеливо отвечать на любые, даже самые «новичковые» вопросы очень дорого стоит. В целом курс оказался очень познавательным и достаточно доступным для понимания даже для новичков в программировании, так что я, безусловно, буду рекомендовать этот курс своим знакомым, интересующимся этой темой. Так держать, Школа молодого программиста! 👍

Часто задаваемые вопросы

Кто такой frontend‑разработчик?

Основная задача frontend-разработчика — это создание функциональной части пользовательского интерфейса сайта или веб-приложения. Эта профессия подразумевает следующие умения: верстка веб‑страниц, знания языка JavaScript и других веб-технологий, позволяющих добиться главной задачи в работе frontend‑разработчика — создания понятного для пользователей и функционального интерфейса.

Почему профессия frontend‑разработчика так востребована?

Без участия frontend‑разработчиков невозможно создать профессиональный сайт. Главный инструмент этой профессии — JavaScript — язык программирования, который уже 7 лет занимает лидирующую позицию среди других.

Что нужно для того, чтобы стать frontend‑разработчиком?

Самое главное — желание. Также вам понадобится определённое количество времени на изучение материала и выполнение практических заданий. За три месяца вы освоите базу и сможете уверенно применять свои знания на практике: сможете верстать макеты и изучите JavaScript‑программирование. А если у вас будет желание расти, всегда можно учиться дальше.