Школа ОКей
Записаться на пробное занятие
Укажите курс, который вас заинтересовал (необязательно)
Нажимая на кнопку, вы даете согласие на обработку персональных данных и соглашаетесь c политикой конфиденциальности.
Веб-разработка
Интерактивный курс современного веб-программирования для взрослых и школьников
(начиная с 10 класса). Включает изучение всего набора технологий, необходимых для разработки современного
веб-приложения.

Программа основана на разработках Codery и опыте школы «Окей».


Зачем изучать веб-разработку?
Это интересно
Веб-приложения везде. Это сайты, социальные сети, сервисы, скрипты — тысячи их. Понять, как они устроены, и научиться создавать такие же — это творчество в чистом виде, приправленное самыми современными технологиями и широкими возможностями.
Это полезно
Веб-разработка находится на острие прогресса. С каждым годом открываются всё новые возможности для использования веб-приложений, и конца этому не видно. Навык создания и глубокое понимание устройства веб-приложений — отличный фундамент для развития во многих смежных IT-сферах.
Это перспективно
Вакансии на рынке IT — одни из самых высокооплачиваемых в стране, да и в мире. Веб-разработка это хороший старт, если ваш ребенок действительно планирует связать свою судьбу
с IT-технологиями.
Зачем изучать веб-разработку?
Это интересно
Веб-приложения везде. Это сайты, социальные сети, сервисы, скрипты — тысячи их. Понять, как они устроены, и научиться создавать такие же — это творчество в чистом виде, приправленное самыми современными технологиями и широкими возможностями.
Это полезно
Веб-разработка находится на острие прогресса. С каждым годом открываются всё новые возможности для использования веб-приложений, и конца этому не видно. Навык создания и глубокое понимание устройства веб-приложений — отличный фундамент для развития во многих смежных IT-сферах.
Это перспективно
Вакансии на рынке IT — одни из самых высокооплачиваемых в стране, да и в мире. Веб-разработка это хороший старт, если ваш ребенок действительно планирует связать свою судьбу
с IT-технологиями.
После прохождения курса ученик будет иметь базовые навыки по всему стеку технологий современной веб-разработки. Это позволит ему создавать простые сайты/веб-приложения «с нуля» и заложит солидную основу для дальнейшего профессионального роста.
Интересно? Нам — очень!
И мы готовы объяснить всё простым языком. Просто оставьте заявку, мы вам перезвоним и ответим на все вопросы.
Какие технологии мы изучаем?
HTML
Самый популярный язык разметки документов в Интернете. Большинство веб-страниц содержат описание разметки на языке HTML (или XHTML)
CSS
Язык описания внешнего вида интернет-страницы. От него зависит, как будет выглядеть страница, написанная на HTML
Javascript
Язык, повсеместно используемый в браузерах, отчего получивший высокую популярность и распространенность
React
Популярная Javascript-библиотека для разработки пользовательских интерфейсов. Разработана самим Facebook!
Webpack
Еще один модуль-библиотека для Javascript. Позволяет добиться лучшей организации проекта, разделяя его на удобные модули
Node.js
Программная платформа, расширяющая возможности языка Javascript
Koa.js
Расширение на основе Javascript, разработанное для создания веб-приложений с повышенной производительностью
И не только!
Вас ждут много других: PostgreSQL, JWT bcrypt, React Router, SPA и так далее
Почему именно эти технологии?

Мы считаем, что изучать программирование нужно на современных актуальных языках и библиотеках, активно используемых мировым сообществом профессиональных разработчиков.

Это очень важно, так как позволяет сразу «войти в профессию», а не переучиваться при столкновении с реальными задачами.

На сегодняшний день стек технологий на основе
Node.js и React, который мы изучаем, является одним из самых популярных в мире.

Мы уверены, что начинать изучение программирования нужно именно с этого, а не с устаревших языков вроде Pascal (практически не используется) или PHP (популярность неуклонно снижается).
Учим на практике
Программированию невозможно научиться без практики. Поэтому все теоретические сведения в курсе подкреплены упражнениями на написание реального кода с автоматической проверкой в конце каждого урока.

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


Можно записаться прямо сейчас
Оставьте свои контакты — дальше действовать будем мы!
Всё по порядку, всё по полочкам
Мы гордимся структурой нашего курса. Специалисты Codery сделали её логичной, стройной и понятной. Ученики идут от простого к сложному,
сохраняя преемственность и умножая, закрепляя полученные знания.
Этапы (юниты) курса
1
Верстка
Верстка – это процесс создания веб-страниц с помощью языков разметки HTML и CSS.
2
Интерактив на странице
Современные веб-страницы интерактивны, т.е. могут менять контент и оформление в зависимости от действий пользователя. Вся логика этого поведения задается на языке javascript, основы которого мы изучим в этом юните.
3
Основы React
В современных веб-приложениях используется парадигма отрисовки всей страницы в ответ на изменение внутренних данных («состояние») приложения. React – популярная открытая библиотека, реализующая эту парадигму.
4
Основы сервер-сайда
В этом модуле мы познакомимся с основами серверной части веб-разработки, научимся создавать простой веб-сервер и разберемся, как сервер взаимодействует с клиентской частью.
5
API и базы данных
Rest API и работа с данными, база данных PostgreSQL, защита от SQL-инъекций и работа через ORM
6
Организация Single Page Applications (SPA)
Настройка Webpack и трансляция JSX. React Router. Загрузка данных через API. Отправка данных через API
7
Авторизация
Работа с cookies. Токены JWT. Интерфейс авторизации в SPA
Так выглядит карта нашего курса. На первый взгляд сложно и запутанно, но уже с первых занятий ученики понимают, что все эти связи и стрелочки — не спроста!
Отзывы участников
Авторы программы
Программисты, наставники и менторы
Алексей Конышев
Основатель платформы Codery. Основатель «Посёлка программистов», Кировская область, Слободской район. Программист-практик, ментор
Денис Малых
Программист-практик, ментор
Роман Помелов
Основатель школы «Окей», программист, ментор
Частые вопросы
Сколько нужно времени для прохождения курсов?
От месяца до трех. Если у вас есть опыт программирования, администрирования или html-верстки, вполне реально пройти курс за месяц, занимаясь 15-20 часов в неделю. Если для вас курс станет первым шагом в IT-сферу, то 2-3 месяца – более реалистичный срок.

Что я буду знать и уметь, если закончу курс?
По окончанию курса вы будете понимать, как работает фронтенд, как работает бэкенд, как они друг с другом связаны. Вы можете делать те же веб-приложения/сайты, что и опытные веб-девелоперы. Конечно, у вас уйдет на это гораздо больше времени – но разница в скорости быстро уйдет, если не останавливаться в развитии. Именно продолжать развитие после окончания курса – ваша главная задача. И мы с этим поможем.
Почему вы преподаете именно эти технологии?
Потому что они составляют один из самых популярных в мире стеков (наборов хорошо сочетающихся друг с другом технологий) веб-разработки – React, Node, Express, MongoDB. Освоив их до нужного уровня, вы попадете на огромный рынок труда с практически неограниченными возможностями карьерного роста.
У меня идея своего проекта. Эти технологии подойдут для него?
Если в центре вашего проекта стоит сложное веб-приложение – однозначно, да. Изучаемый нами стек Node + React не зря стал таким популярным. Он позволяет действительно быстро создавать крупные веб-приложения с хорошим уровнем качества. Если вы присматриваетесь к курсу для создания своего проекта, вы на правильном пути – освоение этих технологий позволит вам быстро начать и поддерживать необходимый уровень качества для последующего роста.
А мобильные приложения я смогу разрабатывать?
Если мобильное приложение не предполагает серьезных требований к ресурсам телефона (а именно, к быстродействию) то да. Сейчас популярен метод разработки мобильных приложений в виде обычных веб-приложений, «завернутых» в специальную оболочку – например, Cordova или PhoneGap.

Если вы делаете не мобильную игру, а что-то попроще, то это практичный и популярный метод – пользователю не видно никакой разницы, а у вас появляются приложения сразу под iOS и Андроид.
А много вакансий я смогу найти с новыми знаниями?
Конечно. Просто поищите JavaScript на Моем круге или ХэдХантере и сами убедитесь.
Каждый ли человек может стать успешным веб-разработчиком?
Наш опыт показывает, что нет. Чтобы стать разработчиком, нужен хороший уровень интеллекта, определенный склад ума, умение и желание упорно работать. Сочетание этих качеств дает хороший шанс быстро освоить профессию до уровня, когда можно зарабатывать деньги. К сожалению, такими качествами обладает далеко не каждый человек.
Гарантируете ли вы результат и последующее трудоустройство?
К сожалению, просто купить курс недостаточно для того, чтобы стать программистом. Успешность обучения сильно зависит от вашей мотивации и усилий. Наша задача – провести вас с нуля через современный стек веб-разработки, обеспечив базу для дальнейшего роста. Если вы успешно пройдете курс до конца, мы обеспечим вам практику в одной из сотрудничающих с нами компаний.
Остались вопросы?
Ответим на каждый! Оставьте свои контакты, мы перезвоним вам!
Или займите место уже сейчас!
Курс «Веб-разработка»
стоимость одного месяца
2000
р.
Курс «Веб-разработка» для старших школьников и взрослых от школы «Окей» и Codery.

Длительность курса — 1 год
Курс «Веб-разработка»
стоимость одного месяца
2000
р.
Курс «Веб-разработка» для старших школьников и взрослых от школы «Окей» и Codery.

Длительность курса — 1 год
Другие курсы