Online | Offline
КУРС

Fullstack JavaScript

  • Пройдешь полный цикл создания web-проекта
  • Научишься создавать интерактивные web-страницы с использованием JavaScript
  • Получишь опыт использования фреймворков для создания пользовательских интерфейсов
Оплата частями

Заработная плата Fullstack JavaScript разработчика

от 500$ до 3700$

(по данным сайта dou.ua)

Чем занимается Fullstack JavaScript разработчик

Fullstack JavaScript-разработчик — это незаменимый специалист, занимающийся созданием, отладкой, поддержкой разнообразных сайтов, веб-продуктов.

Он может работать как удаленно, так и в IT-компании. Программист JavaScript хорошо владеет не только JS, но и HTML и CSS. После года работы Junior, целеустремленный и талантливый разработчик может претендовать на более интересную и высокооплачиваемую должность. Освойте новую профессию и создавайте уникальные приложения, пользующиеся успехом у пользователей.

Коротко про курс

icon

Интенсивная практика и разбор домашних заданий

icon

Живое онлайн обучение + видеозаписи всех занятий

icon

4 проекта в портфолио, которые ты презентуешь экспертам и потенциальным работодателям

icon

Помощь в трудоустройстве, оформлении резюме и подготовка к собеседованию

После курса ты сможешь

icon

Верстать страницы на HTML и CSS

Проектировать пользовательские интерфейсы, создавать кроссбраузерную, адаптивную верстку и вносить изменения в существующую верстку

icon

Development

Разрабатывать логику работы клиентской части, и понимать работу серверной части web-приложений

icon

Программировать на JavaScript

С помощью JavaScript будешь создавать интерактивные интерфейсы, разрабатывать серверную часть сайтов

icon

Crossplatform

Создавать адаптивные интерфейсы, оптимизировать сайты под мобильные платформы

icon

Применять React

Использовать в полной мере возможности библиотеки для ускорения и упрощения процесса разработки

icon

Работать с Git & GitHub

Анализировать и управлять результатами своей работы используя систему контроля версий Git& GitHub

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

7+

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

крутые примеры от тренера и подборка лучшего теоретического материала

практика работы в команде по методологии SCRUM и Kanban

Введение в профессию
  • Понятие сайта
  • Понятие веб-страниц
  • Клиент-серверная архитектура
  • Client side VS Server side rendering
  • Настройка окружения
HTML
  • Стандарт W3C
  • Структура HTML документа
  • Теги и атрибуты
  • Теги HTML5
  • Формы
  • Теги input, button, span, label, img, table, a
  • Консоль разработчика + создание проекта в GIT
  • Обсуждение тестового задание
CSS
  • Введение в стили
  • Селекторы, вес селектора
  • Наследование стилей
  • Величины в CSS
  • Форматирование текста
  • Строчно-блочные элементы
  • Резиновая и адаптивная верстка
  • Свойства ширины и высоты(min,max)
  • Плавающие елементы Float
  • Позиционирование
  • Наложение (z-index)
  • Свойства фона, спрайты
  • Границы
  • Стилизация списков, форм
  • Псевдоклассы и специфичные селекторы, псевдоэлемент
  • Адаптивная верстка(медиазапросы)
  • Bootstrap
  • Препроцессоры
JavaScript
  • Введение
  • Парсер
  • Переменные
  • Типы данных
  • Функции
  • Аргументы функции
  • Область видимости
  • Операторы сравнения
  • Объекты и методы
  • Массивы и работа с ними
  • Циклы
  • Рекурсия
  • Замыкания
  • Таймеры
  • Promise
  • async/await
  • AJAX
  • try/catch
  • Стратегия работы с ошибками
  • Объекты BOM
  • Навигация
  • Нативная работа с DOM
  • DOM селекоры
  • Добавление узлов
  • Удаление узлов
  • События
  • События мыши
  • События клавиатуры
  • Остальные события (scroll, load, ready)
  • Кастомные события
ООП JavaScript
  • Теория ООП
  • Парадигмы
  • Классы
  • Методы и свойства
  • getters & setters
  • Абстракция
  • Наследование
  • Полиморфизм
  • Инкапсуляция
  • Закрепление, практика
  • Архитектурные паттерны MVC & MVP
  • Фреймворк Backbone
Инструменти
  • Node JS - установка, настройка, введение
  • Gulp - общая информация
  • Виды тестирования
  • Karma
  • Jasmine
  • Scrum
React
  • Установка и настройка
  • React DevTools
  • Компоненты
  • Создание
  • Использование
  • Классовый VS функциональный
  • State/Props/Hooks
  • Роутинг
  • Запуск комплексного приложения
  • Написание приложения (Закрепление материала)
NodeJs
  • Основные модули
  • Использование модулей
  • Фреймворк Express
  • Установка
  • Роутинг
  • Работа с body запроса
  • Валидация запроса при помощи Joi
  • Middleware
  • Сессия
  • Аутентификация и авторизация
Databases
  • Documental VS Relational DBs
  • MongoDB. mongoose
  • MongoDB. Создание коллекции
  • MongoDB. Поиск по коллекциям
  • MongoDB. Изменение коллекции
  • Postgres
  • Postgres. Синтаксис языка запросов
  • Postgres. Создание коллекции
  • Postgres. Select запросы
  • Postgres. join таблиц
PROJECT
  • Написание приложения
  • Защита выпускного проекта

Обрати внимание!

Для записи на данный курс у тебя должны быть знания и опыт в применении HTML/CSS. Чтобы проверить свой уровень знаний и присоединиться к обучению, просим пройти небольшое тестирование

Кто читает этот курс?

Микола Сотула

Николай Сотула

FullStack developer&mentor SoftServe

12 лет преподаю сложные вещи максимально простыми словами
10 лет разрабатываю веб, мобильный, десктопный и серверный софт
10 лет разрабатываю сайты, мобильные приложения, программы для ПК и серверов
5 лет работаю FullStack разработчиком

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

Живые занятия

Обучение в онлайн формате с видеозаписью занятий

90% практики

Практика с первого дня обучения: работа над реальным проектом для портфолио

Поддержка преподавателей

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

Карьерные ивенты

Онлайн-экскурсии в топовые IT-компании, тренинги по Soft Skills и подготовка к трудоустройству

Твое резюме после обучения

Олег Вербицкий Fullstack JavaScript developer Trainee
Зарплата от 600$
График Работа в офисе
Образование Level Up
Ключевые навыки
  • Разработка проектов frontend-части с нуля
  • Разработка бизнес-логики и back-end системы для поддержки продукта
  • Проектирование пользовательских интерфейсов
  • Свободное владение JavaScript и JavaScript транспайлерами
  • Знание и опыт работы с популярным фреймворком React и его библиотеками
  • Владение инструментами контроля версий Git, GitHub
  • Понимание принципы построения бекэнда и разбираться в серверных технологиях
  • Сильные аналитические способности и внимание к деталям
  • Готовность учиться, расти и совершенствоваться в области качества

Так будет выглядеть твой электронный сертификат

который ты сможешь добавить в свой CV

Инструменты, которые вы освоите

icon
instrumet preview
instrumet preview
instrumet preview
instrumet preview
instrumet preview
instrumet preview
instrumet preview
instrumet preview
instrumet preview
instrumet preview
instrumet preview

HTML

Язык гипертекстовой разметки страниц, который применяют для разметки документов для просмотра веб-страниц в браузере. Его используют для того, чтобы дать браузеру понять, как нужно отображать загруженный сайт, или страницу.

instrumet preview

CSS

Каскадные таблицы стилей. CSS — формальный язык описания внешнего вида документа, написанного с использованием языка разметки. Также может применяться к любым XML-документам, например, к SVG или XUL.

instrumet preview

JavaScript

Мультипарадигменный язык программирования. Поддерживает объектно-ориентированный, императивный и функциональный стили. JavaScript — единственный язык программирования для браузеров.

instrumet preview

Bootstrap

Самая популярная в мире библиотеке HTML, CSS и JS, которая используется веб-разработчиками для быстрого создания адаптивных дизайнов сайтов. Включает в себя HTML- и CSS-шаблоны оформления для типографики, веб-форм, кнопок, меток, блоков навигации и прочих компонентов веб-интерфейса, включая JavaScript-расширения.

instrumet preview

DOM

Независящий от платформы и языка программный интерфейс, позволяющий программам и скриптам получить доступ к содержимому HTML-, XHTML- и XML-документов, а также изменять содержимое, структуру и оформление таких документов.

instrumet preview

React

JavaScript-библиотека с открытым исходным кодом для разработки пользовательских интерфейсов. React разрабатывается и поддерживается Facebook, Instagram и сообществом отдельных разработчиков и корпораций. React может использоваться для разработки одностраничных и мобильных приложений.

instrumet preview

Redux

Библиотека для JavaScript с открытым исходным кодом, предназначенная для управления состоянием приложения. Чаще всего используется в связке с React для разработки клиентской части.

instrumet preview

MVC

Паттерн разработки, который позволяет разделить реализацию логики приложения, внешний вид (графический интерфейс, GUI) и взаимодействие с пользователями. С его помощью можно создавать логические части приложения отдельно друг от друга. То есть писать независимые блоки кода, которые можно как угодно менять, не затрагивая другие.

instrumet preview

Git

Распределённая система управления версиями, которые помогают разработчикам следить за изменениями в коде.

instrumet preview

github

Крупнейший веб-сервис для хостинга IT-проектов и их совместной разработки. Веб-сервис основан на системе контроля версий Git и разработан на Ruby on Rails и Erlang компанией GitHub. В первую очередь, сервис Gitub - это облачное хранилище файлов. Смысл в том, что на этом сервисе вы можете разместить какие-то файлы со своего компьютера и хранить их на удаленном сервере. Причем, делать вы это можете совершенно бесплатно.

Помогаем по трудоустройству

каждый выпускник Level Up получает помощь и поддержку Центра развития карьеры

Предоставляем консультацию

Вместе со специалистом ты проанализируешь свои компетенции, определишь карьерные цели и позиционирование на рынке труда

Помогаем с резюме

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

Предлагаем вакансии

Менеджер по трудоустройству регулярно информирует студентов курса об актуальных вакансиях в наших компаний-партнеров

Способствуем твоему развитию

Менеджер по трудоустройству создает бесплатные ивенты для развития твоих soft skills и HR-встречи с работодателями

Помогаем получить работу мечты

Ты научишься презентовать себя на собеседовании - очной или заочной. А если подаешь резюме на вакансии наших партнеров, менеджер по трудоустройству собирает обратную связь у работодателей.

Детали курса

Дата старта

можно присоединиться

Длительность

312 часов, 52 недели

Расписание

Пн, Ср 18:00-21:00

Способи оплаты

Сразу за курс 10% скидка
Помесячно на без переплат
Покупка частями
от
от 3 до 12 платежей без комиссии

Узнать стоимость и получить консультацию

    Оплата курса

    Выберите количество платежей

    Введите слово, чтобы начать поиск

    dontleave

    Вы уверены, что вам не нужна наша консультация?

      Получить консультацию

      happy

      Поздравляю! 👏

      Ты уже на полпути к успешной карьере в IT

      Ваша заявка принята, мы свяжемся
      с вами в течение 30 минут