Курсът е интензивен и цели да запознае учащите с разработката на сървърни JavaScript приложения върху платформата Node.js, използвайки Express.js, като framework. По време на обучението курсистите ще разберат как да създават сървър с Node.js, ще научат на сървър-клиент архитектурата и как да правят лесни и бързи data-driven web приложения с Node.js, Express.js и MongoDB, използвайки съвременни похвати и инструменти. Ще се разгледа една от най-популярните нерелационни бази от данни - MongoDB, заедно с библиотеката Mongoose за взимане на данни от нея. Към края на курса ще се изгради от нулата един цялостен REST API, ползвайки Express.js и MongoDB. Курсът набляга много на практически упражнения, чрез които ще въвлече курсистите в реални проекти за изработка на уеб страници, имплементация на фрагменти от сайтове и създаване на цялостни модерни уеб сайтове с добра визия, съвременна структура и мобилна поддръжка.
JS Back-End - септември 2020
Умения, които ще придобиеш
- Какво е Web Server?
- Основни познания по HTTP протокола
- Сървърни приложения с Node.JS
- Работа с нерелационни бази данни
- Създаване на приложения с Express и Handlebars
- Създаване на MVC архитектура
Теми
-
Resources -
Course Introduction -
Intro to Node.js -
Node.js Streams and Utilities -
ExpressJS and Templating -
Workshop: ExpressJS and Templating -
NoSQL and MongoDB -
Workshop: MongoDB and Mongoose -
Session and Authentication -
Workshop: Session and Authentication -
Validation and Error Handling -
Workshop: REST API -
Exam Preparation -
Exam Preparation -
Online Exam -
Online Retake Exam
Курсът е подходящ за студенти, които са усвоили концепциите на Routing и Templating, имат основни познания по бази от данни, могат да създават базови Single Page апликации, имат основни познания по HTML и CSS, не изпитват затруднения в писането на асинхронен код и могат да правят HTTP заявки (GET, POST, PUT, DELETE).
Кога и къде ще се провеждат занятията?
Занятията се провеждат онлайн, както следва:
- лекции - вторник и петък, от 18:00 до 22:00 часа.
Какви са формите на обучение?
Можете да се обучавате в онлайн форма. Поради това, обучението е подходящо, както за учещи и работещи, така и за курсисти, живеещи в страната или чужбина. След всяко занятие в рамките на часове получавате и достъп до записа на занятието и учебните ресурси.
Какво представлява изпита и ще получа ли сертификат?
Обучението завършва с изпит, който ще се проведе онлайн, и се състои от практическа част и теоретична част - тест. Всички, преминали изпита, ще придобият сертификат от СофтУни, ако получат оценка над Много добър 5.00. СофтУни е лицензиран учебен център и след завършване на курса, курсистите имат възможност да получат държавно признато „Удостоверение за професионално обучение“, валидно в целия Европейски съюз. Изискванията за получаване на удостоверение можете да разгледате ТУК.
Илия Идакиев
Преподавател