На этом этапе мы установим весь инструментарий достаточный для знакомства с языком программирования JavaScript. К инструментарию относятся платформа Nodejs и IDE VSCode. С этим мы будем работать на протяжении всего курса.
Здесь мы познакомимся с переменными, узнаем какое их предназначение, что мы можем хранить в переменных и рассмотрим синтаксис(правила) создания переменных.
На этом этапе рассмотрим структуры данных которые используются в JS, такие, как объекты, массивы, Map, Set. Рассмотрим отдельно каждую из них, приведем примеры для чего каждая из них используется и в чем их особенности.
Здесь мы рассмотрим очень важные конструкции которые применяются для разработки реальных программ, посмотрим как работать с каждой из них, и рассмотрим на примерах для чего каждая из них применяется и какие задачи они решают.
В этой секции мы раскроем тему классов. Какие элементы есть у классов, как они взаимодействуют, для чего они используются, как помогают делать нашу программу более человекопонятной и простой к изменениям.
ООП — объектно-ориентированное программирование. Подход, который используется в огромном количестве проектов. Эта тема будет продолжением темы классов. Рассмотрим понятия наследования, инкапсуляции и полиморфизм, в чем их особенность и какие проблемы они решают.
В этой секции мы рассмотрим некоторые особенности JS такие, как асинхронность. И рассмотрим в чем ее преимущества перед синхронностью. Также немного раскроем тему объектов в контексте JS, ключевое слово this для JS, а также, что такое пакетный менеджер и чем он полезен для разработчика.
В разделе 10 задач на работу с примитивными типами данных
Раздел содержит 10 задач на закрепление навыков работы с условными операторами
Этот раздел содержит 10 задач для решения с помощью циклов for и while
10 задач на работу с массивами
Программа курса разработана Алексеем Честных, который увидев перспективы Node.js и JavaScript переключился на эту технологию, и на которой успел принять участие примерно в 6-ти проектах с применением различных фреймворков и инструментов. Основной бэкграунд — это Back-end проекты. Основные технологии — JavaScript, Typescript, Nodejs, PostgreSQL, MongoDB, Redis, AWS, Azure.
После курса JavaScript Start вы:
Формат курса: видео-лекции и задания, без проверки
Время прохождения: 2-4 недели
Программа курса состоит из 4 разделов. Каждый раздел содержит в себе 10 практических задач определенной темы. Простые задачи для понимания того, как работают примитивные типы данных, условные операторы, циклы и массивы.
Формат курса: задачи для проверки ментором
Время прохождения: 4 недели
Видеокурс по GitLab поможет вам понять основные концепции и инструменты, которые используются для управления проектами программного обеспечения.
Во время этого курса вы ознакомитесь с основами системы контроля версий Git и платформой GitLab, которая предоставляет широкий спектр возможностей для совместной работы над кодом, отслеживания изменений, управления задачами и многое другое.
Вы узнаете, как эффективно использовать GitLab для совместной работы в команде, ведения проектов и обеспечения качества программного обеспечения.
Для всех задач курса, которые предполагают наличие дизайнов, мы предоставляем их в Figma, где они четко проработаны талантливым дизайнером. Поэтому у вас не возникнет вопросов о том, как должно выглядеть выполненное задание.
В разделе React, кроме базовых задач, есть задачи со звездочкой, направленные на наиболее амбициозных студентов, чтобы сделать ваше обучение еще более интересным и наполненным чувством преодоления вызова.
В этом разделе также предусмотрены несколько интересных бонусных заданий, включая развертывание вашего приложения на любом хостинге, таком как Heroku, Firebase, DigitalOcean и др.
Видеокурс по GitLab поможет вам понять основные концепции и инструменты, которые используются для управления проектами программного обеспечения.
Во время этого курса вы ознакомитесь с основами системы контроля версий Git и платформой GitLab, которая предоставляет широкий спектр возможностей для совместной работы над кодом, отслеживания изменений, управления задачами и многое другое.
Вы узнаете, как эффективно использовать GitLab для совместной работы в команде, ведения проектов и обеспечения качества программного обеспечения.
В этом блоке вы будете изучать:
В результате сверстаете макет для будущего веб-приложения.
Задания этого раздела направлены на работу с переменными, операторами, типами данных и функциями. Также в программе:
На курсе изучается последняя, на момент обучения, вышедшая версия Angular. Данные задания направлены на разработку SPA-приложения (приложение по продаже велосипедов, на основе предварительно реализованного макета) и на применение основных техник и философии Angular:
Видеокурс по GitLab поможет вам понять основные концепции и инструменты, которые используются для управления проектами программного обеспечения.
Во время этого курса вы ознакомитесь с основами системы контроля версий Git и платформой GitLab, которая предоставляет широкий спектр возможностей для совместной работы над кодом, отслеживания изменений, управления задачами и многое другое.
Вы узнаете, как эффективно использовать GitLab для совместной работы в команде, ведения проектов и обеспечения качества программного обеспечения.
Особенностью курса является работа с ментором. Ментор — это опытный разработчик, который помогает разобраться в сложных вопросах, дает обратную связь по выполненным заданиям и направляет в процессе обучения. Это позволяет студентам не только изучить теоретическую базу, но и научиться применять знания на практике, работая над реальными проектами.
Особенностью курса является работа с ментором. Ментор — это опытный разработчик, который помогает разобраться в сложных вопросах, дает обратную связь по выполненным заданиям и направляет в процессе обучения. Это позволяет студентам не только изучить теоретическую базу, но и научиться применять знания на практике, работая над реальными проектами.
Особенностью курса является работа с ментором. Ментор — это опытный разработчик, который помогает разобраться в сложных вопросах, дает обратную связь по выполненным заданиям и направляет в процессе обучения. Это позволяет студентам не только изучить теоретическую базу, но и научиться применять знания на практике, работая над реальными проектами.
Проект «Платформа для помощи неприбыльным организациям в поиске партнеров, волонтеров и нахождении исполнителей для решения повседневных задач».
Проект Learning Management System — инструменты для организации учебного процесса. Java, Spring, микросервисная архитектура. Интеграция с Google Calendar, Atlassian Jira.
Проект «Платформа для благотворительной организации, занимающейся опекой над бездомными котиками (мини-приют для кошек)».
Система имеет целью распространить информацию о деятельности организации, информацию о котах, нуждающихся в приюте, сбора донатов для работы приюта, покупки кормов и т.д.
JuniorSpace — это платформа, направленная на объединение молодых IT-специалистов и общественных организаций для создания команд, которые разрабатывают инновационные решения в области информационных технологий. Цель проекта — создать благоприятную среду для развития новичков в сфере IT, одновременно помогая социально важным проектам. Платформа предлагает различные инструменты для сотрудничества и коммуникации, такие как веб-сайт, телеграмм-чат и социальные сети, и реализует различные формы монетизации для обеспечения устойчивости и поддержки проекта.
Это курс для тех, кто уже освоил язык программирования, но еще не имеет реального опыта работы.
Впишите опыт обучения на проекте в резюме как работу на позиции Trainee Front-end Developer в компании FoxmindEd Software
Это курс для тех, кто уже освоил язык программирования, но еще не имеет реального опыта работы.
Впишите опыт обучения на проекте в резюме как работу на позиции Trainee Front-end Developer в компании FoxmindEd Software
Это курс для тех, кто уже освоил язык программирования, но еще не имеет реального опыта работы.
Впишите опыт обучения на проекте в резюме как работу на позиции Trainee Front-end Developer в компании FoxmindEd Software
Это курс для тех, кто уже освоил язык программирования, но еще не имеет реального опыта работы.
Впишите опыт обучения на проекте в резюме как работу на позиции Trainee Front-end Developer в компании FoxmindEd Software
Программа разбита на три этапа (каждый этап оплачивается отдельно и постепенно):
Trainee Level (JavaScript Start + Задачи) - 2 725 грн
Junior Level (Front-end - 5 месяцев по цене 6400 грн/мес) - 32 000 грн
Strong Junior Level (Project - 3 месяца по цене 6400 грн/мес) - 19 200 грн
Преимущества участия в Программе: вы получаете четкий план обучения по выбранной специальности на 10 месяцев и имеете возможность, как участник программы, оплатить обучение по выгодной цене, которая недоступна при обычной оплате обучения помесячно.
Так, во время обучения с вами на связи будет личный куратор, который будет помогать решать организационные вопросы, следить за вашим прогрессом и напоминать о дедлайнах по программе. На этапе менторинга вам будет предоставлен личный ментор (практикующий программист) к которому вы будете обращаться за помощью или советом, а также сдавать задания на проверку.
Если студенту не хватило 5 месяцев для прохождения программы по менторингу, у него есть возможность докупить месяцы по 6 400 грн (оплата помесячно). Если закончил раньше - остаток оплаченных дней перекидывается на следующий уровень Strong Junior Level.
Перед вторым этапом студент идет на обязательный 7-ми дневный тестовый период, если ему не подходит формат - может выйти из программы и больше ничего не платить. Если подходит, то имеет возможность, как участник программы, оплатить 5 месяцев обучения по цене 6 400 грн/мес одним платежом (32 000 грн).
После второго этапа студент переходит на обучение на реальном проекте и становится полноценным членом команды разработчиков и получает возможность получить коммерческий опыт работы с записью в резюме. Студент имеет возможность оплатить обучение по 6 400 грн/мес одним платежом (19 200 грн), как участник программы. Если студент захочет раньше завершить обучение или найдет работу, то мы возвращаем ему деньги, за исключением месяцев которые он отучился, перечислив их по полной цене (8 000 грн/мес).
Вместе с третьим этапом (Strong Junior Level) подключаются Бонусы за участие в программе: помощь с LinkedIn, резюме, пробное собеседование, студент получает доступ к вебинару по софт скиллам.
Студент может войти в Программу со второго этапа (Junior Level), и не проходить первый (Trainee Level). Однако начать сразу с третьего (Strong Junior Level) - невозможно.
Да, студент может взять заморозку в обучении, но не более 30 дней за 6 месяцев. Заморозка возможна только на этапе 2 (Junior Level) и 3 (Strong Junior Level).
Если в какой-то момент студент решит прекратить обучение (выйти из программы на 2м или 3м этапе) - мы возвращаем ему деньги, за исключением месяцев которые он отучился, перечислив их по полной цене (8 000 грн/мес). Оплата за первый этап - не возвращается (по условиям оферты).