Начало » Служебни » Node.js Web Programming
Node.js Web Programming
Описание на курса
Този курс е предназначен, както за ентусиасти, така и за професионалисти, които искат да разширят знанията си. Курсът продължава една седмица и има за цел да запознае участниците с последните тенденции в разработването на web-базирани информационни системи върху Mac OS X. В него се набляга на някои важни похвати от функционалното и събитийното програмиране, които могат да бъдат много полезни при разработване на различни по сложност, динамични web сайтове. Разглежда се три-слойна архитектура клиент-сървър, която използва единствено езика за програмиране JavaScript. Това спестява време и ресурси, като позволява на програмистите да концентрират усилията си върху логиката на сайта.


Предпоставки за пълноценно усвояване на материала:
  • английски език на работно ниво
  • опит в поне един език за програмиране
  • базови познания по HTML

График:

Курсът е общо 15 астрономически часа с продължителност 5 дни.  Всяка тема се състои от 2 часа лекции + 1 час упражнения.
Занятията ще се провеждат понеделник, вторник, сряда, четвъртък и петък от 18:00 до 21:00 с кратки почивки от 15мин. 

Tемите, които се включват в рамките на курса:

 Описание
Ден първи
Кратка история на езика за програмиране JavaScript и пример за използването му в Google Chrome. Ще се научите да ползвате Google Chrome JavaScript console за писане и изпълнение на малки JavaScript програми за DOM манипулации и AJAX
Ден втори
Ще бъдете запознати накратко с основните Mac OS X терминални команди, които позволяват инсталирането и използването на node.js и npm от конзолата. Използване на Homebrew. Инсталиране на node.js и npm
Ден трети
Примери за използване на различни node.js модули. Функционален JavaScript с underscore.js.
Ден четвърти           
Инсталиране на Express.js и създаване на "Hello world" сайт. Език за шаблони Jade. Използване на JSON нотация за сериализиране на обекти
Ден пети
Инсталиране и работа с CouchDB. Map/Reduce и създаване на изгледи. Използване на CouchDB от
Express.js приложение. Консултации с преподавателя





















В края на този курс ще можете да програмирате на JavaScript използвайки:


Apple Mac OS X операционна система
Инструментите на XCode и редакторът за програмисти Kod
Homebrew
Google Chrome
Google V8
Evented I/O for V8 JavaScript - Node.js
Node Package Manager
Express.js web development framework
Jade template engine
JSON
Обектна, документно-ориентирана база данни CouchDB
Map/Reduce технологии


Цена на курса: 400лв.

Можете да заявите участие на тел. 02 439 0515, на e-mail: training@mmw.bg или чрез формата ни за записване ! 

© Copyright 2012. MMW