Что нового

Бесплатные online курсы, скачать сливы курсов - kursy.live

Слив курсов - это быстрый и доступный способ получить дополнительные зания или ознакомиться с курсом, до его покупки.

Оперативная поддержка

Не активна ссылка? Обновляем неактивные ссылки в течении считанных минут.

Постоянное обновление

Ежедневно добавляем по 10-20 свежайших сливов. Не пропусти.

Гибкие тарифы

Можете скачать один курс или получить не ограниченный доступ ко всем курсам.

Факультет Fullstack JavaScript [Geekbrains] [2021] Часть 1/6

admin

Administrator
Команда форума
СУПЕР МОДЕРАТОР
Регистрация
26.05.2022
Сообщения
25 748
Реакции
146
Баллы
63
Факультет Fullstack JavaScript

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





Преимущества факультета Fullstack JavaScript
Актуальная программа
Вы освоите программу обучения даже без технического образования. Уже через полгода вы можете начать работу frontend-разработчиком, а после всего обучения — стать fullstack-разработчиком.

Практикующие преподаватели
Преподаватели — ведущие специалисты из GeekBrains и Delivery Club. Они имеют опыт в проектировании корпоративных порталов и микросервисных программ, backend-разработке интернет-магазинов.

Командная разработка
Обучение приближено к рабочей среде. Вы сможете создать проект вместе с другими разработчиками: обсудите идею, распределите роли, составите план. Это поможет прокачать soft skills, которые важны разработчикам: умение ставить задачи и договариваться о результате.

Публикуйте ваши проекты
Вы сможете потренироваться работать с удалёнными серверами и разворачивать проекты — для этого предоставим учебный доступ к инфраструктуре REG.RU. Доступ работает на нескольких уроках.

Экспертиза Mail.ru Group
В группу входит много бизнес-продуктов: ВКонтакте, Delivery Club, Ситимобил и другие. Мы анализируем их развитие и делимся с вами накопленными знаниями.





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

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

HTML и CSS: вводный курс
Освоите основные понятия и стандарты веб-разработки, поработаете с разметкой сайта и блочной вёрсткой, научитесь редактировать макеты и создавать небольшие сайты.

Базовый курс по Git
Освоите основные понятия и операции: репозиторий, коммит, тег, ветки, создание и клонирование репозитория, слияние веток, запрос истории изменений.

1
Январь - Март
Фронтенд-разработка на JavaScript

1 месяц
Базовый курс JavaScript
Расскажем о возможностях JavaScript. Вы узнаете, как писать код, использовать отладку и создавать события, а также научитесь управлять структурой документа с помощью JavaScript и разработаете свой мини-фреймворк.

1 месяц
HTML и CSS: продвинутый курс
Освоите HTML5, CSS3 и CSS-анимацию: научитесь использовать тени и закруглять углы, подключать шрифты и создавать текстовые эффекты, грамотно использовать аудио и видео на странице.
Ещё познакомитесь с адаптивной вёрсткой и препроцессорными языками LESS и SASS, научитесь позиционировать элементы и применять Bootstrap к макету.

2
Апрель - Май
Современная фронтенд-разработка

1 месяц
ReactJS
Освоите ReactJS — популярную библиотеку для фронтенд-разработки, а также настроите среду разработки, подключите UI-библиотеку и напишете своё первое приложение — мессенджер.

1 месяц
Управление состоянием приложения
Научитесь управлять состоянием мессенджера, разбивать его на чаты и хранить данные. Освоите Redux и MobX для управления приложением, а также redux-saga и redux-observable для асинхронных изменений состояния.

3
Июнь - Сентябрь
Бэкенд-разработка на JavaScript

1 месяц
Linux для разработчиков
Вы установите Линукс на виртуальную машину и научитесь работать с командной строкой, настраивать службы, управлять операционной системой, пользователями и правами.

1 месяц
Node.js
Node.js позволяет использовать JavaScript как язык общего назначения.
Вы научитесь писать консольные утилиты и простые веб-серверы, а также работать с менеджером пакетов, файловой системой, вводом и выводом в терминал. Поймёте, как устроена сборка Single Page Applications, и научитесь настраивать Webpack.

1 месяц
Базы данных
Расскажем, что такое реляционные и документоориентированные базы данных, менеджеры очередей. Вы научитесь проектировать и создавать базы данных, решать проблемы скалирования, строить запросы и оптимизировать их производительность.
Разработаете приложение для агрегации данных из открытых источников и научитесь выводить данные с помощью HTML и CSS.

1 месяц
Тонкости работы с HTTP и сетевыми протоколами
Улучшите приложение из предыдущего урока: создадите личный кабинет, настроите регистрацию и авторизацию, добавите восстановление пароля. Ещё научитесь работать с cookies, заголовками, сжатием, SMTP и обработкой AJAX-запросов.

4
Октябрь - Декабрь
Фулстек-разработка на JavaScript

1 месяц
Основы TypeScript
TypeScript — это язык программирования, который расширяет возможности JavaScript: позволяет создавать большие приложения, ускорять разработку и не путаться в коде. Вы освоите TypeScript и перепишете на нём приложение из прошлого курса.

1 месяц
Разработка сайтов с использованием Nest.js
Разработаете highload-сервис на большое число пользователей — аналог Twitter, Пикабу или Reddit.

1 месяц
Разработка высоконагруженных бэкенд-приложений
Расскажем, как писать многопоточные приложения на Node.js. Вы добавите в своё приложение механизмы кеширования, задеплоите его на виртуальную машину, используете менеджер очереди и Node Cluster.
В конце курса вы протестируете приложение и увидите, насколько выросла производительность.

5
Январь
Soft skills JavaScript-разработчика

2 недели
Инструменты взаимодействия с командой
Научитесь использовать GitLab, эффективно вести проекты на канбан-досках и работать по методологии Agile.

2 недели
Подготовка к собеседованию
Потренируетесь проходить собеседования, рассмотрите типовые вопросы о фулстек-разработке и базах данных.

~
1 месяц
Разработка десктопных приложений на Electron.js
Научитесь разрабатывать десктопные приложения на Express.js и собирать их для Windows, Linux и macOS. Потренируетесь создавать игры любой сложности.

1 месяц
Разработка кросс-платформенных приложений на React Native
Разработаете мобильное приложение на React Native и соберёте его для Android и iOS.

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

new.geekbrains.ru/fullstack-javascript
 
Верх