Learning Full Stack Development [Video]

Preview in Mapt

Learning Full Stack Development [Video]

Ben Fhala

Understand the fundamentals of full stack web development

Quick links: > What will you learn?> Table of content

Video
$106.25
RRP $124.99
Save 14%
What do I get with a Mapt Pro subscription?
  • Unlimited access to all Packt’s 5,000+ eBooks and Videos
  • Early Access content, Progress Tracking, and Assessments
  • 1 Free eBook or Video to download and keep every month after trial
What do I get with an eBook?
  • Download this book in EPUB, PDF, MOBI formats
  • DRM FREE - read and interact with your content when you want, where you want, and how you want
  • Access this title in the Mapt reader
What do I get with Print & eBook?
  • Get a paperback copy of the book delivered to you
  • Download this book in EPUB, PDF, MOBI formats
  • DRM FREE - read and interact with your content when you want, where you want, and how you want
  • Access this title in the Mapt reader
What do I get with a Video?
  • Download this Video course in MP4 format
  • DRM FREE - read and interact with your content when you want, where you want, and how you want
  • Access this title in the Mapt reader
$106.25
RRP $124.99

Frequently bought together


Learning Full Stack Development [Video] Book Cover
Learning Full Stack Development [Video]
$ 124.99
$ 106.25
Full Stack Kotlin Development [Video] Book Cover
Full Stack Kotlin Development [Video]
$ 124.99
$ 106.25
Buy 2 for $35.00
Save $214.98
Add to Cart

Video Details

ISBN 139781787127616
Course Length3 hours and 22 minutes

Video Description

This course covers the fundamentals of the baseline technologies that you need to know in order to become a full stack web developer. By the end of this course you will know how to work with: NPM, Node.js,

Express.js, and MongoDB, and you will be ready to choose a front-end technology, such as Angular, for the MEAN stack, or React. Web development is evolving rapidly and developers need to know a much greater variety of technologies than they did historically. Whilst in the past you could specialize in a single area, such as client side development, modern web developers are expected to have an understanding of all areas and how they fit together. This 360-degree approach is known as full stack web development—a bundling of core technologies on the client and server side that provides an end-to-end web development solution. Through this course, you will become familiar with the standard set of core technologies behind modern full stack development, and you will learn the skills required to become competent and comfortable in all these environments. This course assumes you know JavaScript but does not assume you know any other technology. One of the biggest issues with most videos and titles on full stack development is that they assume too many things about the student. This title is the "Critical mass," the one course that will open your eyes to the world of full stack development.

Style and Approach

This course takes an extremely hands-on approach to teaching technology, full of practical examples and real-world advice. If you need to really understand the technologies used in full stack development, then this is the course for you.

Table of Contents

Setting Up Node.js and NPM
The Course Overview
Installing Node.js and NPM on Your Desktop
Setting Up Node.js and NPM on Linux
Getting a Different Version on Linux
Getting to Know NPM
Updating Your NPM Version
Installing and Uninstalling Global Packages
Understanding Global and Local Packages
Declaring NPM Packages with package.json
Version Controlling Packages
Node.js
What Makes Node.js Different Than Other Server-Side Languages?
The Node.js Hello World
Loading Packages and Using Modules
Configuring a Basic Server
Using http-server as a Quick Server Solution
Express.js
Starting Up an Express.js Server
Enabling Static Files
Routing with Express
Responding with Static Files
Using Middleware in Express.js
Creating a Middleware in Express.js
Using Express Generator
MongoDB and Beyond
Installing MongoDB
Creating a Mongo Database
Inserting Collections and Documents
Adding Is Great, But How Do You Find Things?
Finding Complicated Things with Operators
Deleting Documents, Collections, and Databases

What You Will Learn

  • Understand the fundamentals of full stack development
  • Learn how to get the most from Node.js and server-side JavaScript
  • Use the NPM (Node Package Manager) to add and remove packages and create your own
  • Create a basic web server
  • Understand routing with Express.js
  • Learn about modern NoSQL databases using MongoDB

Authors

Table of Contents

Setting Up Node.js and NPM
The Course Overview
Installing Node.js and NPM on Your Desktop
Setting Up Node.js and NPM on Linux
Getting a Different Version on Linux
Getting to Know NPM
Updating Your NPM Version
Installing and Uninstalling Global Packages
Understanding Global and Local Packages
Declaring NPM Packages with package.json
Version Controlling Packages
Node.js
What Makes Node.js Different Than Other Server-Side Languages?
The Node.js Hello World
Loading Packages and Using Modules
Configuring a Basic Server
Using http-server as a Quick Server Solution
Express.js
Starting Up an Express.js Server
Enabling Static Files
Routing with Express
Responding with Static Files
Using Middleware in Express.js
Creating a Middleware in Express.js
Using Express Generator
MongoDB and Beyond
Installing MongoDB
Creating a Mongo Database
Inserting Collections and Documents
Adding Is Great, But How Do You Find Things?
Finding Complicated Things with Operators
Deleting Documents, Collections, and Databases

Video Details

ISBN 139781787127616
Course Length3 hours and 22 minutes
Read More

Read More Reviews

Recommended for You

Full Stack Kotlin Development [Video] Book Cover
Full Stack Kotlin Development [Video]
$ 124.99
$ 106.25
The complete JavaScript developer: MEAN stack zero-to-hero [Video] Book Cover
The complete JavaScript developer: MEAN stack zero-to-hero [Video]
$ 73.99
$ 62.90
Full Stack AWS Application Development [Video] Book Cover
Full Stack AWS Application Development [Video]
$ 124.99
$ 106.25
The Full Stack Web Development [Video] Book Cover
The Full Stack Web Development [Video]
$ 58.99
$ 50.15
Full Stack .NET Web Development [Video] Book Cover
Full Stack .NET Web Development [Video]
$ 124.99
$ 106.25
Full-Stack Vue.js 2 and Laravel 5 Book Cover
Full-Stack Vue.js 2 and Laravel 5
$ 35.99
$ 25.20