NodeJS development event

Mohammad Hossein Gohari Nejad
Mohammad Hossein Gohari Nejad
software engineer at Open Avijeh (94-95), Technical Adviser and Backend Developer at, KafeWeb (95-96), software engineer and Backend Developer at Earth Future IT (94-95) Technical Adviser and DevOps engineer at KHSTP (Khuzestan science and technology park 94-96)

NodeJS development event

Held by: AmirKabir’s CEIT’s department’s Students’ Scientific Chapter

Contents and description of the course:

The Node.js run-time environment includes everything you need to execute a program written in JavaScript. Node.js represents a “JavaScript everywhere” paradigm unifying web application development around a single programming language, rather than different languages for server- and client-side scripts.

Course syllabus:

Getting Started with Node.js
Installing Node, Node Core, Node Module, File System, HTTP Module, Asynchronous vs Synchronous processing

Node As a Web Server
Intro to Express, Routing With Express, Serving Files with Express, Uploading Files with Express, Express methods, Intro to, Creating a Chat App with

Views and Templates
Template engines for Express, Ejs basics, Customizing Web pages with Ejs

Working with MonogoDB in Node.js
Intro to MongoDB, Intro to Mongoose.js, Mongoose Models and Fields, CRUD operations with Mongoose

Authentication With Passport.js
Intro to Passport.js, Creating a Local Strategy for Authentication, Authentication with google OAuth 2.0, Storing Sessions with MongoDB


Saturday, Monday
14:00 – 18:00


CEIT department, Amirkabir University of Technology

Participate fee

  • Ceit students: 80,000
  • AUT students: 150,000
  • other students: 200,000
  • others: 250,000