Главная » Хабрахабр » GeekBrains начинает готовить JavaScript-разработчиков полного цикла

GeekBrains начинает готовить JavaScript-разработчиков полного цикла

HTML/CSS. 1 месяц

Без какого языка не обойтись, работая с любой веб-технологией? Конечно же, без HTML/CSS! Знание HTML/CSS — это основа для дальнейшего изучения серверных языков программирования и один из основных инструментов работы верстальщика, программиста или дизайнера. Изучив HTML — язык гипертекстовой разметки — вы сможете создать статичную веб-страничку или веб-сайт. Язык CSS — каскадные таблицы стилей — позволит оформить сверстанный сайт в соответствии с любой задумкой дизайнера. Курс "HTML/CSS. Основы создания сайтов" от GeekBrains построен на принципе обучения через практику: студенты создают сайт интернет-магазина и в течение все работы над проектом изучают свойства и возможности применения HTML/CSS. Завершив курс, каждый учащийся создаст готовый первый кейс для будущего портфолио.

Урок 1. Основные понятия в веб-разработке
Урок 2. Основы языка разметки документов HTML
Урок 3. Основы языка оформления стилей документа CSS
Урок 4. Псевдоклассы и псевдоэлементы, табличная вёрстка
Урок 5. Формирование блочной модели; блочная вёрстка
Урок 6. Работа с макетом дизайна в формате PSD
Урок 7. Разметка сайта и знакомство с Bootstrap
Урок 8. Стандарты web и вспомогательные инструменты

HTML5 и CSS3. 1 месяц

Основа веб-технологии – это HTML/CSS Это базовый фундамент, который служит основой для создания современных веб-сайтов и является первым этапом для изучения других технологий программирования для глобальной сети Internet. Любая значимая организация имеет своё представление в глобальной сети. Это требование времени и требование рынка. Без учета современных реалий мира невозможно добиться конкурентоспособности и следовательно успеха. Именно связка HTML/CSS даёт возможность верстать макеты, создавать и редактировать статические сайты. Изучаемая на данном курсе технология программирования позволяет заложить долгосрочную основу и закрепиться в данной области на рынке труда.

Урок 1. HTML5: Семантические элементы.
Урок 2. Позиционирование элементов, Практическая вёрстка.
Урок 3. HTML5 формы. Добавление Аудио и Видео на страницу.
Урок 4. Параметры CSS для фона. Использование SVG.
Урок 5. Работа с текстом. Границы в CSS3
Урок 6. Эффекты перехода и трансформации CSS3.
Урок 7. Адаптивная вёрстка (Часть 1).
Урок 8. CSS3 Углубленное изучение.SASS. Flexbox.

JavaScript. Уровень 1. 1 месяц

Данный курс предназначен для тех, кто уже знаком с принципами HTML-вёрстки и созданием статичных страниц. Практические знания и навыки, приобретённые на этом уровне, дают возможность работать и создавать динамические веб-страницы и приложения. Курс систематизирует знания студентов, которые уже сталкивались с JavaScript, но не имеют богатого опыта работы с языком. Студенты знакомятся с основами создания интерактивных веб-страниц с помощью языка JavaScript. Полученные на уроках знания закрепляются через практическую часть — реализация игр на языке JavaScript. Перед началом обучения рекомендуется пройти курсы «Основы программирования» и «HTML / CSS».

Урок 1. Основы языка JavaScript
Урок 2. Основные операторы JavaScript
Урок 3. Циклы, массивы, структуры данных
Урок 4. Объекты в JavaScript
Урок 5. Введение в DOM
Урок 6. Обработка событий в JavaScript
Урок 7. Урок-практикум
Урок 8. Анонимные функции, замыкания

JavaScript. Уровень 2. 1 месяц

Курс предназначен для тех, кто уже освоил базовые возможности языка JavaScript, и теперь хочет научиться делать реально крутые вещи. Каждый урок включает в себя как полезную теорию, так и эффективную практику. Насыщенный самыми актуальными знаниями и навыками, продвинутый курс от GeekBrains — это возможность быстро и надёжно стать профессиональным разработчиком JavaScript.

Урок 1. ООП в JavaScript
Урок 2. AJAX и JSON
Урок 3. Регулярные выражения
Урок 4. Введение в jQuery
Урок 5. Взаимодействие компонентов страницы, практика
Урок 6. jQuery UI и другие расширения jQuery
Урок 7. Полезные библиотеки, сборщики и шаблонизаторы
Урок 8. Тестирование в JavaScript

Node.js. 1 месяц

Эволюция JavaScript с каждым годом дает возможность для веб-разработчиков создавать большое количество новых технологий и инновационных приложений. Один из наиболее интересных и популярных инструментов для создания легко масштабируемых сетевых приложений является Node.js – это серверная реализация языка программирования JavaScript, основанная на движке V8. Node.js был создан Райаном Далем (Ryan Dahl), развитием проекта сейчас занимается компания Joyent, крупный провайдер облачных вычислений в США. Серверная среда Node.js состоит из 80% кода C/C++ (ядро) и 20% JavaScript API. Также применяются основные принципы и спецификации CommonJS. Этот курс создан для тех, кто уже хорошо знает и использует JavaScript на клиенте и хочет научиться программировать на JavaScript на стороне сервера.

Урок 1. Знакомство с Node.js
Урок 2. Консольные программы
Урок 3. Работа с сетевыми запросами
Урок 4. Фреймворк Express
Урок 5. Работа с MySQL
Урок 6. Аутентификация и авторизация
Урок 7. REST API
Урок 8. WebSockets

ReactJS. 1 месяц

ReactJS — это JаvaScript-библиотека для построения пользовательских интерфейсов. Он был представлен Facebook в 2013 году, и очень быстро обрёл популярность. Сегодня его используют многие известные компании, включая Instagram, Airbnb, Ebay, Netflix, Yahoo и другие. Данный курс рассчитан для начинающих фронтенд-разработчиков, освоивших язык JavaScript. На курсе мы с вами освоим одну из самым популярных библиотек для профессиональной разработки в области фронтенда — ReactJS. В сочетании с библиотекой Redux, которую мы также будем изучать на курсе, ReactJS составляет достойную конкуренцию популярному фреймворку AngularJS. К концу курса мы разработаем небольшую социальную сеть.

Урок 1. Введение в ReactJS: современный Javascript
Урок 2. Настройка среды разработки
Урок 3. Первое приложение на ReactJS
Урок 4. ReactJS под капотом
Урок 5. Взаимодействие в ReactJS
Урок 6. Роутинг в ReactJS приложении
Урок 7. Концепция Flux на примере использования Redux
Урок 8. Знакомство с NodeJS, EpxressJS и MongoDB

Базы данных. 1 месяц

Ни одно современное веб-приложение, и не только веб, не обходится без долговременного хранилища данных. И для многих приложений таким решением становится MySQL. Зарекомендовавшая себя на многих популярных и больших проектах, эта СУБД развивается и является одним из основных решений для организации баз данных. Курс построен на примере СУБД MySQL, и позволит шаг за шагом освоить процесс проектирования данных и работы с ними. Также вы познакомитесь с другими популярными базами данных, в то Перед прохождением этого курса настоятельно рекомендуем вам ознакомиться с видео-курсом "основы баз данных".

Урок 1. Проектирование БД
Урок 2. SQL — команды DDL
Урок 3. SQL — команды DML
Урок 4. Объединение запросов, хранимые процедуры, триггеры, функции
Урок 5. Транзакции и оптимизация запросов
Урок 6. Масштабирование MySQL и NoSQL
Урок 7. Обзор движков MySQL, управление и обслуживание. Подготовка к собеседованию.
Урок 8. Альтернативные СуБД и функциональные надстройки.


x

Ещё Hi-Tech Интересное!

Кеширование данных — Java Spring

Многократно вычитывая одни и те же данные, встает вопрос оптимизации, данные не меняются или редко меняются, это различные справочники и др. информация, т.е. функция получения данных по ключу — детерминирована. Тут наверно все понимают — нужен Кеш! Зачем всякий раз ...

Что умеет СХД — или старые песни о главном

Пару дней назад позвонили мне коллеги с вопросом — старая дисковая полка совсем умирает (у них старый еще IBM), чего делать? Дисков нет, поддержки нет, денег нет зовут Олег. Что покупать, куда бежать, как дальше жить? На хабре же, кроме ...