Профессия Fullstack-разработчик от Loftschool

    Loftschool
    Стоимость курса
    75 180 Р
    Длительность
    12 месяцев
    Сертификат
    Да
    Начало курса
    В любой момент
    Трудоустройство
    Содействие

    Кому подойдет

    • Профессия подойдет для новичков в IT

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

    • HTML и CSS
    • Адаптивная вёрстка
    • JavaScript
    • React.js и Vue.js
    • Node.js
    • PHP

    Программа обучения

    Основы вёрстки сайтов

    Неделя 1 — Работа с хостингом, HTML

    • Знакомимся со своим личным наставником и группой.
    • Учимся работать с панелью хостинга и с файлами через FTP.
    • Делаем разметку для первой страницы проекта.
    • Размещаем результат работы в сети Интернет и сдаём на проверку наставнику.

    Неделя 2 — CSS, работа с макетом, Perfect Pixel

    • Стилизуем элементы главной страницы.
    • Изучаем свойства позиционирования и поведение блочной модели.

    Неделя 3 — Flexbox, БЭМ-нейминг

    • Изучаем свойства флексбокса и применяем их к главной странице.
    • Пишем разметку для оставшихся страниц проекта.
    • Приводим верстку в состояние Perfect Pixel.

    Неделя 4 — CSS-анимации

    • Подключаем иконки к проекту с применением спрайтов.
    • Реализуем динамические элементы страниц.
    • Дорабатываем проект.

    Неделя 5 — Защита выпускного проекта

    • Дорабатываем проект.
    • Сдаём проект на проверку наставникам.
    • Выставление оценок в дипломы.

    Веб-разработка для начинающих

    Неделя 1 — Git и GitHub, SASS, разметка страницы

    • Верстаем заданные секции из дизайн-макета.
    • Формируем структуру CSS, организуем входной файл стилей с применением SCSS.
    • Размещаем работу в репозитории и на GitHub Pages.

    Неделя 2 — SVG, адаптивная и мобильная вёрстка

    • Подготавливаем элементы для последующего программирования на JavaScript.
    • Делаем адаптив.
    • Собираем SVG иконки в спрайт.

    Неделя 3 — JavaScript, работа с DOM

    • Выполняем задачи по JavaScript.
    • Верстаем слайдер.
    • Делаем верстку меню и обеспечиваем его функциональность.

    Неделя 4 — Обработка ошибок, работа с формами, Ajax

    • Создаём виджеты на странице: аккордеон, слайдер, модальное окно.
    • Реализуем работу формы заказа.
    • Обеспечить обработку ответа от сервера в форме заказа.

    Неделя 5 — Плагины, Workflow, работа с API

    • Подключаем интерактивную карту google / yandex.
    • Реализуем OnePageScroll.
    • Разделяем структуру проекта на Dev и Prod.
    • Реализуем видео-плеер при помощи HTML5 Video API.

    Неделя 6 — Выпускной

    • Работа над проектом.
    • Бонусный вебинар по основам PHP.
    • Выдача дипломов за курс.

    Комплексное обучение JavaScript

    Неделя 1 — Основы JavaScript, переменные и функции

    • Знакомимся со своим личным наставником и группой.
    • Узнаём как работает JavaScript и что такое переменные и функции.

    Неделя 2 — Объекты и массивы, обработка ошибок

    • Разбираем базовые операции с объектами и массивами, изучаем деструктуризацию и spread-оператор.
    • Изучаем динамические свойства массивов, учимся создавать proxy.
    • Разбираем инструменты разработчика, изучаем принципы обработки исключений.

    Неделя 3 — DOM, ООП, TypeScript

    • Учимся создавать, выбирать и модифицировать элементы DOM, изучаем механизм DOM-событий.
    • Рассматриваем основы ООП в JavaScript. Изучаем полиморфизм, наследование, инкапсуляцию, конструкторы и классы.

    Неделя 4 — Асинхронность, VK и шаблонизация

    • Изучаем асинхронность в JS, разбираем Promise, Async/await.
    • Изучаем документацию по работе с VK API. Рассматриваем шаблонизацию.

    Неделя 5 — Browser API, модули

    • Изучаем Local/Session Storage.
    • Рассматриваем принцип взаимодействия между окнами и iframe.
    • Рассматривается перевод проекта на модули, изучаются ES6 модули.

    Неделя 6 — Node.js, работа с сетью

    • Знакомимся с Node.js. Рассматриваем работу с файлами и сетью.
    • Рассматриваем работу с сетью на примере WebSocket, ServiceWorks.

    Неделя 7 — MV*, тестирование

    • Определяемся с необходимостью тестирования JS-кода.
    • Знакомимся с библиотеками для тестирования.
    • Изучаем шаблоны проектирования MVС и MVVM.

    Vue.js Продвинутая веб-разработка

    Неделя 1 — Workflow

    • Знакомимся с наставником и группой.
    • При помощи webpack-сборки верстаем выбранный макет выпускного проекта.
    • Размещаем результат на Github и сдаём на проверку наставнику.

    Неделя 2 — Vue.js

    • Делаем верстку адаптивной.
    • Реализуем блок «Скиллы» на Vue.js.
    • Реализуем блок «Мои проекты» на Vue.js.
    • Реализуем блок «Слайдер для отзывов» с помощью Vue.js плагина.

    Неделя 3 — Нативный JavaScript

    • Верстаем админку.
    • Изучаем Storybook и применяем в своём проекте.
    • Осуществляем необходимую обработку (валидацию) форм проекта.

    Неделя 4 — Vue.js, SPA

    • Реализуем SPA в админ-панели.
    • Изучаем работу с данными через хранилище приложения
    • Используем ajax для связи с api, настраиваем взаимодействия клиент-сервер.

    Неделя 5 — Практика

    • Выводим сохраненные данные из админ-панели на лендинг.
    • Тестируем компоненты.
    • Групповая работа над проектом с наставником.

    Неделя 6 — Завершение работы над проектом

    • Дорабатываем проект.
    • Сдаём проект на проверку наставникам.
    • Выставление оценок в дипломы.

    React.js Разработка веб-приложений

    Неделя 1 — Основы React

    • Знакомимся с командой курса и одногруппниками.
    • Выбираем выпускной проект.
    • Учимся делить UI на компоненты.

    Неделя 2 — React Hooks

    • Добавляем Routing с использованием React.
    • Учимся работать с API.
    • Учимся делать компоненты на TypeScript.

    Неделя 3 — React паттерны и подходы к построению компонентов

    • Изучаем компоненты.
    • Добавляем в проект карточки результатов.
    • Подключаем в проект темную и светлую тему.

    Неделя 4 — Продвинутые React Hooks

    • Добавляем в проект страницы элементов.
    • Продолжаем работу с API.

    Неделя 5 — Тестирование React

    • Изучаем тестирование с помощью ReactDOM.
    • Изучаем тестирование с помощью React Testing Library.
    • Добавляем тестирование в проект.

    Неделя 6 — Работа над проектом

    • Доделываем приложение и отправляем на проверку.

    Node.js Серверный JavaScript

    Неделя 1 — Введение в Node.js, асинхронность, модули

    • Знакомство с командой курса.
    • Изучаем модули, файловую систему и потоки в Node.js.
    • Разбираем асинхронность в Node.js.

    Неделя 2 — Работа с шаблонами, Express.js, Koa.js

    • Изучаем принципы работы с шаблонами (шаблонизаторы Ejs, Handlebars, Pug).
    • Знакомимся с framework Express.js.
    • Изучаем framework Кoa.js.

    Неделя 3 — REST API, работа с базами данных

    • Разбираем понятие API и изучаем примеры построения простого API.
    • Рассматриваем работу с реляционными и не реляционными БД на примере PostgreSQL и MongoDB.

    Неделя 4 — Сокеты, авторизация, тестирование

    • Работа с Websocket. Рассматриваем библиотеку Socket.IO.
    • Рассматриваем различия авторизации и аутентификации.
    • Изучаем виды тестов (на примере Mocha и Chai тестов).

    Неделя 5 — Deployment

    • Рассматриваем виртуальные хостинги. Deployment на Heroku с использованием Travis.
    • Пишем Telegram-бота, учимся работать с node-telegram-bot-api.
    • Выбираем framework для реализации выпускного проекта.

    Неделя 6 — Серверный рендеринг

    • Рассматриваем принципы серверного рендеринга.
    • Разбираем преимущества и недостатки SPA.
    • Завершаем работу над выпускным проектом.

    Комплексный курс по PHP

    Неделя 1 – Основы языка, работа с функциями

    • Знакомство с командой курса и группой.
    • Изучаем основы и встроенные возможности языка PHP.
    • Учимся работать с функциями.

    Неделя 2 – Работа с данными, ООП

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

    Неделя 3 – Безопасность, MVC

    • Изучаем принципы безопасной работы с БД.
    • Применяем на практике защиту от XSS.
    • Рассматриваем концептуальную схему и архитектуру MVC.

    Неделя 4 – Работа с основными библиотеками

    • Изучаем основные библиотеки для работы с письмами, временем, изображениями.
    • Изучаем тестирование с помощью PHPUnit.
    • Применение на практике Eloquent ORM, Faker.

    Неделя 5 – Laravel

    • Рассматриваем установку и настройку Laravel.
    • Создаем контроллеры, модели и миграции.
    • Тестируем код с PHPUnit + Laravel Dusk.

    Неделя 6 – Закрытие курса

    • Работа над выпускными проектами.
    • Подведение итогов. Выдача сертификатов.

    Отзывы о школе 2

    5 из 5
    2
    0
    0
    0
    0
    Сортировать:
    Дате публикации
    • Дата публикации
    • Популярности
    • Сначала положительные
    • Сначала отрицательные
    • Полина 14 августа 2023

      Я успешно завершила трехкурсовую программу по веб-верстке, включавшую основы верстки, введение в веб-программирование и знакомство с vue. Особенно хочу отметить четкую структуру курсов, глубокое изучение материала, продуманный подход и неравнодушие преподавателей, имеющих обширные знания на предмет. Мне было интересно узнавать новое, и я считаю, что уровень ценообразования средний, а сроки проведения курса интенсивны - полтора месяца, что требует огромного объема работы, но приводит к хорошим результатам в короткие сроки. Этот курс для тех, кто готов приложить все усилия для достижения цели. Я оценила наличие наставников, так как часто возникали вопросы и проблемы. Преподаватели всегда были готовы помочь, подробно объясняли и помогали искать решения. Пройдя эти курсы, я уверена, что сэкономила много времени в будущем, избежав поисков необходимых ресурсов в сети. Стоимость одного курса составляет от 21 000 до 26 000 рублей, но есть возможность получить автоматическую скидку 10% при прохождении трех курсов. Оплата может быть произведена за каждый курс отдельно или за трехкурсовой цикл в целом. Общение со специалистами проходит через slack. Если есть какие-либо вопросы или неясности, можно задать их в чате или написать преподавателю. Однако, хотелось бы, чтобы было больше бесплатной литературы или видео для подготовки перед началом курсов. Впрочем, такой материал можно найти в сети в изобилии. Правда, есть отдельный курс по JavaScript, который я хотела бы пройти перед изучением vue, несмотря на то, что перед этим курсом даются основы js. Я рекомендую этот курс, потому что качество на высоком уровне, но я не имею опыта сравнения с другими курсами программирования.

      Был ли отзыв полезен?
    • Леонид 7 июня 2023

      Недавно я успешно завершил комплексный курс по изучению JavaScript и смело могу утверждать, что он соответствовал моим высоким ожиданиям. Меня впечатлила грамотная балансировка между теоретическими материалами и практическими заданиями, представленными в программе курса, которые позволяли закрепить полученные знания на практике. Хочу поблагодарить преподавателя курса, Мелюкова Сергея, за ясность и доступность передачи знаний, а также за интересные и содержательные вебинары, которые были настоящей помощью при выполнении выпускной работы. Также я хотел бы отметить помощь моего наставника, Анатолия Барцева, который всегда был готов прийти на помощь и помочь мне преодолеть трудности. Я также благодарен Роману Прилипе, за качественную поддержку на протяжении всего периода обучения. Особенно ценю многообразие выпускных проектов, которые позволили мне успешно применить все полученные знания и умения на практике, развить свои творческие способности. В целом, данный курс стал прочной основой для моего дальнейшего профессионального развития в области JavaScript-разработки и оставил после себя исключительно положительные впечатления.

      Был ли отзыв полезен?
    Посмотреть все отзывы о Loftschool