Booking options
£41.99
£41.99
On-Demand course
4 hours 31 minutes
All levels
Are you looking to master the Express framework and build your own web servers, but need a beginner-friendly, step-by-step approach with practical coding-along and solutions? This course is designed for those with a basic understanding of JavaScript and programming concepts and will provide you with the extra boost needed to confidently use the Express framework and succeed in interviews.
This comprehensive course is designed to take you from the very basics of setting up a web server to creating server-based and serverless applications using the Express framework and Node.js. This course starts with an introduction to Node.js, then you will explore more about the Node.js filesystem. Following that, you will be learning about Express.js and its use cases. After that, you will work on a small project using Express.js and use various CRUD operations while working on the project. Next, you will build a serverless app with API requests. Throughout the course, you will learn how to set up routes, handle post requests, use middleware, authenticate usernames and passwords with Express and Passport, and use Handlebars for templating. Additionally, you will gain hands-on experience in working with databases, hashing and salting, and setting up sign-up forms and log-out functionality. By the end of this course, you will have the confidence and skills to build your own web applications with the Express framework and Node.js. With code-along sessions, quizzes, and solution files available every step of the way, you will be able to reinforce your knowledge and practice until you feel confident in your ability to develop professional-quality applications. All the resource files are added to the GitHub repository at: https://github.com/PacktPublishing/Express-Framework-Mastery-From-Beginner-to-Advanced-with-Node.js
Use optimize and refactor techniques to write efficient and effective code
Learn how to set up a web server from scratch with Express and Node
Understand the fundamentals of Express.js (CRUD operations)
Look at templating engines with Handlebars from scratch
Build a serverless app with API requests
Learn to solve problems and dig through documentations like a developer
If you are looking to improve your coding skills and gain a deeper understanding of the Express framework, then this course is perfect for you. Whether you are an aspiring programmer, web developer, student, or experienced professional, this course is designed to provide you with the knowledge and skills necessary to develop advanced web applications using Express framework and Node.js.
No prior programming experience is required, but some familiarity with JavaScript and web development is recommended.
This course takes a practical and hands-on approach to teach Express framework, with step-by-step guidance and code. You will learn essential programming skills such as problem-solving, formula building, debugging, and writing clean and effective code. The course includes beginner, intermediate, and advanced topics, with careful definitions, clear examples, and exercises for you to try.
Gain industry-level experience and advice, including tips and tricks from a seasoned developer * Build multiple projects from scratch, basic JavaScript examples to web servers with Node and Express * Develop API-based user applications with exercises and challenges to reinforce learning
https://github.com/PacktPublishing/Express-Framework-Mastery-From-Beginner-to-Advanced-with-Node.js
Clarian North is a recognized industry-certified instructor, CEO of Orbital LLC, and a senior project engineer with over 90K enrolments worldwide. His students have gone on to work for some of the biggest production companies such as Universal, Google, Amazon, Warner, and The BBC. He has contributed to viral streams, grown a unique digital imprint in over 80 countries, and been featured in Rolling Stone, Billboard, Guardian, Bloomberg, and Vice. He has worked for majors, indies, and international publishing houses, including Grammy-nominated and award-winning productions, mixing for Emirates Airline Inflight Radio, and producing for Kompakt Records. He is dedicated to giving accessible and comprehensive tech courses, teaching complex subject matter with clear and example-based explanations, and guiding students through complex techniques with just a computer and free software.
1. Introduction To Node JS
2. Introduction To The Node JS FS - Filing System
3. Introduction To Express
4. Express API Project from Scratch
5. Templating Engines with Express JS
6. Authenticating Username and Password with Express and Passport