Skill Up Card - Course Bundles

Pricing is per delegate, giving you huge savings over the cost of individual courses.

  • UK = £2,000 + VAT per Skill Up Card
  • Ireland = €2,400 per Skill Up Card
skill up card logo - Nexus Human

Introduction to Node.JS | JumpStart to Node.JS (TT4153)

4.6 out of 5 rating Last updated 14/11/2024   English

Jump to outline

Click "Enquire" below to find out more about this course

Interested in available dates? Would like to book a private session of this course for your company? Or for any other queries please simply fill out the form below.


Duration

3 Days

18 CPD hours

Overview

This skills-focused course is approximately 50% hands-on. Our engaging instructors and mentors are highly experienced practitioners who bring years of current "on-the-job" experience into every classroom.
Working in a hands-on learning environment, guided by our expert team, attendees will learn to:
- Learn server-side JavaScript coding through Node.js
- Explore the latest JavaScript features, and ECMAScript modules
- Walk through different stages of developing robust applications using Node.js
- Install and use Node.js for development
- Use the Express application framework
- Work with REST service development using the Restify framework
- Use data storage engines such as MySQL, SQLITE3, and MongoDB

Description

Node.js is a server-side JavaScript platform using an event-driven, non-blocking I/O model allowing users to build fast and scalable data-intensive applications running in real time.
Introduction to Node.js is a fast-paced hands-on jumpstart right to the core skills required to developing web applications with Node.js. Participants will progress from a rudimentary knowledge of JavaScript and server-side development to being able to create, maintain and test their own Node.js applications. Students will explore the importance of transitioning to functions that return Promise objects, and the difference between fs, fs/promises and fs-extra. Students will also how to use the HTTP Server and Client objects, and data storage with both SQL and MongoDB databases.

Prerequisites

Incoming attendees are required to have current, hands-on experience in developing basic web applications. Student should have
some experience with HTML and CSS and be well versed in JavaScript. Experience with coding for the server side would be helpful.
Some general database knowledge would also be helpful.

Overview of Node.js
The capabilities of Node.js
Why should you use Node.js
The Node.js event-driven architecture
Embracing advances in the JavaScript language
Developing microservices or maxiservices with Node.js
Setting Up Node.js
System requirements
Installing Node.js using package managers
Installing from the source on POSIX-like systems
Installing multiple Node.js instances with nvm
Requirements for installing native code modules
Choosing Node.js versions to use and the version policy
Choosing editors and debuggers for Node.js
Running and testing commands
Advancing Node.js with ECMAScript 2015, 2016, 2017, and beyond
Using Babel to use experimental JavaScript features
Exploring Node.js Modules
Defining a Node.js module
Finding and loading modules using require and import
Using npm “ the Node.js package management system
The Yarn package management system
HTTP Servers and Clients
Sending and receiving events with EventEmitter
Understanding HTTP server applications
HTTP Sniffer “ listening to the HTTP conversation
Web application frameworks
Getting started with Express
Creating an Express application to compute Fibonacci numbers
Making HTTPClient requests
Calling a REST backend service from an Express application
Your First Express Application
Exploring Promises and async functions in Express router functions
Architecting an Express application in the MVC paradigm
Creating the Notes application
Theming your Express application
Scaling up “ running multiple Notes instances
Implementing the Mobile-First Paradigm
Understanding the problem “ the Notes app isn't mobile friendly
Learning the mobile-first paradigm theory
Using Twitter Bootstrap on the Notes application
Flexbox and CSS Grids
Mobile-first design for the Notes application
Using third-party custom Bootstrap themes
Data Storage and Retrieval
Remembering that data storage requires asynchronous code
Logging and capturing uncaught errors
Storing notes in a filesystem
Storing notes with the LevelDB datastore
Storing notes in SQL with SQLite3
Storing notes the ORM way with Sequelize
Storing notes in MongoDB
Additional course details:

Nexus Humans Introduction to Node.JS | JumpStart to Node.JS (TT4153) training program is a workshop that presents an invigorating mix of sessions, lessons, and masterclasses meticulously crafted to propel your learning expedition forward.

This immersive bootcamp-style experience boasts interactive lectures, hands-on labs, and collaborative hackathons, all strategically designed to fortify fundamental concepts.

Guided by seasoned coaches, each session offers priceless insights and practical skills crucial for honing your expertise. Whether you're stepping into the realm of professional skills or a seasoned professional, this comprehensive course ensures you're equipped with the knowledge and prowess necessary for success.

While we feel this is the best course for the ITS Data Analytics course and one of our Top 10 we encourage you to read the course outline to make sure it is the right content for you.

Additionally, private sessions, closed classes or dedicated events are available both live online and at our training centres in Dublin and London, as well as at your offices anywhere in the UK, Ireland or across EMEA.

FAQ for the Introduction to Node.JS | JumpStart to Node.JS (TT4153) Course

Available Delivery Options for the Introduction to Node.JS | JumpStart to Node.JS (TT4153) training.
  • Live Instructor Led Classroom Online (Live Online)
  • Traditional Instructor Led Classroom (TILT/ILT)
  • Delivery at your offices in London or anywhere in the UK
  • Private dedicated course as works for your staff.
How many CPD hours does the Introduction to Node.JS | JumpStart to Node.JS (TT4153) training provide?

The 3 day. Introduction to Node.JS | JumpStart to Node.JS (TT4153) training course give you up to 18 CPD hours/structured learning hours. If you need a letter or certificate in a particular format for your association, organisation or professional body please just ask.

Which exam does the Introduction to Node.JS | JumpStart to Node.JS (TT4153) training course prepare you for?

The Introduction to Node.JS | JumpStart to Node.JS (TT4153) prepares you for the Yes official exam. You can take this exam at any exam center across UK including, England, Scotland, Cymru (Wales) or Northern Ireland or live online where ever you are. Exams vary in duration and if required you can request with the provider for any accommodations appropriate for you.

What is the correct audience for the Introduction to Node.JS | JumpStart to Node.JS (TT4153) training?

This course is for experienced web developers experienced working HTML5, CSS3 and JavaScript.

Do you provide training for the Introduction to Node.JS | JumpStart to Node.JS (TT4153).

Yes we provide corporate training, dedicated training and closed classes for the Introduction to Node.JS | JumpStart to Node.JS (TT4153). This can take place anywhere in UK including, England, Scotland, Cymru (Wales) or Northern Ireland or live online allowing you to have your teams from across UK or further afield to attend a single training event saving travel and delivery expenses.

What is the duration of the Introduction to Node.JS | JumpStart to Node.JS (TT4153) program.

The Introduction to Node.JS | JumpStart to Node.JS (TT4153) training takes place over 3 day(s), with each day lasting approximately 8 hours including small and lunch breaks to ensure that the delegates get the most out of the day.

What other terms do people search for when looking for this course?

Popular related searched include JavaScript; Node.js.

Why are Nexus Human the best provider for the Introduction to Node.JS | JumpStart to Node.JS (TT4153)?
Nexus Human are recognised as one of the best training companies as they and their trainers have won and hold many awards and titles including having previously won the Small Firms Best Trainer award, national training partner of the year for UK on multiple occasions, having trainers in the global top 30 instructor awards in 2012, 2019 and 2021. Nexus Human has also been nominated for the Tech Excellence awards multiple times. Learning Performance institute (LPI) external training provider sponsor 2024.
Is there a discount code for the Introduction to Node.JS | JumpStart to Node.JS (TT4153) training.

Yes, the discount code PENPAL5 is currently available for the Introduction to Node.JS | JumpStart to Node.JS (TT4153) training. Other discount codes may also be available but only one discount code or special offer can be used for each booking. This discount code is available for companies and individuals.

Jump to dates

Training Insurance Included!

When you organise training, we understand that there is a risk that some people may fall ill, become unavailable. To mitigate the risk we include training insurance for each delegate enrolled on our public schedule, they are welcome to sit on the same Public class within 6 months at no charge, if the case arises.

What people say about us


Top

}