Semos Education Semos Education
  • Monday - Friday 9:00AM - 10:00PM
  • Call us now +44 7487633466
  • Keep in touch info@semosedu.com
EN / МК / RS
Кошничка
reserve a seat
  • Description
  • Content
  • Target Audience
  • Benefits
  • Certificates

Why Node.js?

 

Node.js’s rising popularity made it one of the most used platforms in the last couple of years. Based on the Google Chrome’s V8 JavaScript engine, it attracted developers who already used JavaScript on the front-end, but also back-end developers who needed an event-driven platform for their projects.

 

Today it is the perfect tool for startup companies but also enjoys the support from the big players like Groupon, SAP, LinkedIn, Microsoft, Yahoo!, PayPal, GoDaddy and many more. Although it is a multi-purpose language, it’s mainly used in development of web applications and services. 

 

 

Why MongoDB?

 

MongoDB is an inseparable part of Node.js when it comes to persistent storage. This front runner of the NOSQL movement took the scene by storm. Used by the New York Times, Forsquare, Grooveshark, eBay and others, it shows that, although young, it can do a lot more than your typical SQL database.

 

It’s object – oriented database design, and having JavaScript as an internal processing language, proved that usability and speed is all that matters. 

  • Introduction to Node.js 
  • Core Node.js 
  • Node.js packages 
  • Events and streams 
  • Introduction to HTTP 
  • Introduction to Express 
  • Introduction to MongoDB 
  • Persisting data with MongoDB 
  • Front-end basics 
  • Debugging 

This course is aimed at:

 

  • Anyone who bears the curiosity of how modern web applications are built 
  • People who build their own productivity tools for in-house or public use 
  • People that want to change careers and get into backend development

By the end of this course, students will be able to:

 

  • Have basic knowledge of the life cycle of a web application 
  • Have basic knowledge of the constituent elements of a web application 
  • Create custom modules, basic building blocks of one Node.js application 
  • Have convenient knowledge for connecting and inserting data in MongoDB 
  • Apply FS and HTTP modules and Expression Express as constituents of a modern application in Node.js 
  • Use in-built, local and external modules in Node.js 
  • Work with datafile system through Node.js 
  • Apply synchronous and asynchronous operations 
  • Create http network provider with the help of built-in http module 
  • Use Express.js framework to create web applications 
  • Create and use MongoDB databases using Node.js

Course attendance certificate issued by Semos Education

Description

Why Node.js?

 

Node.js’s rising popularity made it one of the most used platforms in the last couple of years. Based on the Google Chrome’s V8 JavaScript engine, it attracted developers who already used JavaScript on the front-end, but also back-end developers who needed an event-driven platform for their projects.

 

Today it is the perfect tool for startup companies but also enjoys the support from the big players like Groupon, SAP, LinkedIn, Microsoft, Yahoo!, PayPal, GoDaddy and many more. Although it is a multi-purpose language, it’s mainly used in development of web applications and services. 

 

 

Why MongoDB?

 

MongoDB is an inseparable part of Node.js when it comes to persistent storage. This front runner of the NOSQL movement took the scene by storm. Used by the New York Times, Forsquare, Grooveshark, eBay and others, it shows that, although young, it can do a lot more than your typical SQL database.

 

It’s object – oriented database design, and having JavaScript as an internal processing language, proved that usability and speed is all that matters. 

Content
  • Introduction to Node.js 
  • Core Node.js 
  • Node.js packages 
  • Events and streams 
  • Introduction to HTTP 
  • Introduction to Express 
  • Introduction to MongoDB 
  • Persisting data with MongoDB 
  • Front-end basics 
  • Debugging 
Target Audience

This course is aimed at:

 

  • Anyone who bears the curiosity of how modern web applications are built 
  • People who build their own productivity tools for in-house or public use 
  • People that want to change careers and get into backend development
Benefits

By the end of this course, students will be able to:

 

  • Have basic knowledge of the life cycle of a web application 
  • Have basic knowledge of the constituent elements of a web application 
  • Create custom modules, basic building blocks of one Node.js application 
  • Have convenient knowledge for connecting and inserting data in MongoDB 
  • Apply FS and HTTP modules and Expression Express as constituents of a modern application in Node.js 
  • Use in-built, local and external modules in Node.js 
  • Work with datafile system through Node.js 
  • Apply synchronous and asynchronous operations 
  • Create http network provider with the help of built-in http module 
  • Use Express.js framework to create web applications 
  • Create and use MongoDB databases using Node.js
Certificates

Course attendance certificate issued by Semos Education

Past experiences

What people say about us

  • - Viktorija Georgieva Summer Mentorship Program for Python Develope

    The reputation of Semos Education for quality training and the opportunity to learn from experienced instructors played an additional significant role in my decision.

  • - Borche Peltekovski Accredited Academy for Graphic Design

    After completing my studies at Semos Education, I envision myself working in a technology company, such as Samsung, Apple, or a company of similar caliber.

Meet the instructors

  • Vangel Hristov  

    Software Engineer

    @Polar Cape

     

    4+ years of experience

  • Aleksandar Miloshevski  

    Full Stack Developer

    @Kimicom

     

    2+ years of experience

  • Ognen Todorovski  

    Full Stack Developer @ASEE

     

    3+ years of experience

  • MSc Bojan Gavrovski  

    MSc, Cloud Computing

    Software Engineer / Founder

    @Beyond Basics

     

    23+ years of experience

  • Bojan Angjeleski  

    Software Developer @Panther

     

    3+ years of experience