На курсе “Node, Angular и MongoDB: разработка полноценных веб-приложений” студенты смогут увеличить свои знания и навыки, причем большая часть знаний будет сугубо практической. В разработке веб-приложений теории отводится не главная роль: здесь важна практика, и ее будет предостаточно.
Курс не подойдет полным новичкам: для успешного обучения вам нужно знать хотя бы основы JavaScript, а также иметь минимальные навыки в работе с HTML и CSS.
Обучение на курсе стартует 29 июля 2016 года и продлится оно до 4 октября.
Указав при регистрации промо-код gik_netology_07 вы получите скидку 3 000 рублей!
Зарегистрироваться со скидкой
На курсе вас ждет:
Опыт работы:
– Вся практика построена на примерах, максимально приближенных к реальным задачам.
Возможность карьерного роста:
– Резюме выпускников “Нетология” передает потенциальным работодателям.
Возможность повысить свой заработок:
– Средняя зарплата full-stack разработчика — 120 000 рублей.
Программа обучения на курсе:
Изучаем основы серверного программирования на JavaScript
Многие привыкли что JavaScript работает внутри браузера, и рассматривают его только как средство решения задач на фронт-энде. Но возможности этого языка гораздо шире. Благодаря движку V8, встроенному во фреймворк Node.js, мы можем разрабатывать серверные приложения, обрабатывать файлы и решать задачи в консоли. То есть все то, что могут делать разработчики на PHP или Python.
Создаем и запускаем веб-сервер, используя Express и Socket.io
На JavaScript можно создать неблокирующий веб-сервер. Для этого нужно написать 5 строк кода. Мы также рассмотрим, как модуль Express позволит упростить задачу организации API, а Socket.io использовать в вашем проекте веб-сокеты, чтобы обмениваться данными в реальном времени.
Храним данные в документной базе данных MongoDB
Хранить структурированные объекты в базе данных, организуя их в коллекции — с MongoDB нет ничего проще. Если до этого вы были знакомы только с SQL базами данных, то вы будете воодушевлены возможностями этой СУБД. Если нет, то это даже к лучшему — не придется сдвигать парадигму.
Строим интерактивные веб-интерфейсы на Angular
Основная концепция SPA заключается в том, что интерфейс отделен от данных. Данные передаются по API, а интерфейс собирается динамически в зависимости от данных и текущего состояния приложения. Разберем, как нам поможет в этом Angular.
Тестируем веб-приложение
Когда вы пишете веб-приложение со множеством состояний и условий, без тестирования не обойтись. Рассмотрим, как с помощью автоматизированного тестирования можно контролировать развитие вашего приложения и не ломать старую функциональность при добавлении новой.
Указав при регистрации промо-код gik_netology_07 вы получите скидку 3 000 рублей!
Узнать больше о курсе и зарегистрироваться
Ответы “Нетологии” на часто задаваемые вопросы:
Что мне делать если я совсем не знаю JavaScript но очень хочу пройти этот курс?
Основы JavaScript вы можете изучить самостоятельно используя множества бесплатных ресурсов. Или пройти курс “JavaScript-разработка: создаем интерактивные веб-страницы”, где охвачены самые важные аспекты этого языка программирования.
Могу ли я научиться back-end разработке, если не знаю JavaScript?
Да, если у вас есть минимальные знания HTML, то можно освоить back-end разработку на учебной программе “PHP/SQL: back-end разработка и базы данных”.
А если я совсем ничего не знаю про HTML и про клиент-серверное взаимодействие?
У нас есть отличный курс для тех кто только решил попробовать себя в профессии веб-разработчика и не знает с какой стороны зайти — “HTML верстка с нуля до первого макета”.. После этого курса вы будете иметь хорошее понимание как устроен интернет, как и из чего состоят веб-страницы. А дополнительным бонусом вы приобретете навык верстки простых макетов, которым должен обладать каждый, кто так или иначе работает с веб.
Тренеры курса:
Дмитрий Фитискин – руководитель проекта “Кувалда.ру”.
Максим Сальников – Google Developer Expert по AngularJS, UI Engineer в Forgerock.
Дмитрий Павлов – CTO, Co-founder в SmartStepGroup.
Ссылка на регистрацию
Добавить комментарий