Node.js for Beginners – Become a Node js Developer + Project
-
Introduction and first steps
-
Core Fundamentals
-
Core Fundamentals – Playing with the File System
-
Core Fundamentals – HTTP – NPM and More
-
The Express Framework
-
The Exciting World of Websockets – Small Chat App
-
Database – How to use MongoDBDatabase intro0sInstalling MongoDB in Windows0sInstalling MongoDB in a MAC0sConnecting to MongoDB using the MondoDB Client0sConnecting to MongoDB using an ODM – Mongoose0sLet’s learn some Database Vocabulary0sMongoDB Client – Inserting Data0sThe ObjectID0sMongoDB Client- Fetching0sMongoDB Client – Updating0sMongoDB Client Deleting0sPostMan Installation0s
-
Database – How to use Mongoose – ODMMongoose – ODM – Setup0sMongoose – creating a Model part 10sMongoose – creating a Model part 2 – Data insertion and Validation0sMongoose – creating a Model part 3 – Using the Schema Object0sSetting up Express0sCreating Routes part 10sCreating Routes part 2 – saving raw data0sSetting up our code to save POST data0sSaving POST data0sFetching Data0sUpdating Data with PATCH0sUpdating Data with PUT0sDeleting Data0s
-
Login and RegistrationIntro and Modules Downloads0sSetting up Express Server and our Database0sCreating our User Model0sRegistration part 1 – Creating our register route0sRegistration part 2 – Adding our Body Parser0sRegistration part 3- Saving the User0sRegistration part 4- Let’s Hash the Password0sLogin part 1 – Setting up the Login route0sLogin part 2 – Testing User Login0s
-
CMS Project SectionProject directories setup0sInitializing our server0sSetting up Home page0sDynamic page content and getting styles to work0sIncluding Partials0sCreating our Login and Registration Views0sBuild home page views0sAdmin Setup part 1 – Loading and using routes0sAdmin Setup part 2 – Default layout0sAdmin Setup part 3 – partials and links0sAdmin Setup part 4 – Javascript files0s
-
CMS Project Section – POSTSCreating Post routes part 10sLet’s create a database connection0sCreating the form part 10sCreating the form part 20sCreating a Post Model part 10sCreating a Post Model part 20sIncluding body-parser and testing0sTesting our Post model0sSaving a Post0sReading data part 1 – Form creation0sUPDATED – Reading Data part 2 – Reading data0sUpdating part 10sUpdating part 2 – Displaying data back to the form0sUpdating part 3 – Handlebars function setup0sUpdating part 4 – Handlebars function finished0sUpdating part 5 – Method Override Module0sUpdating part 6 – Finally updating :)0sDeleting Posts0sDummy Data creation part 1 – setup0sDummy Data creation part 2 – Finished0s
-
CMS Project – UPLOAD featureInstalling and setting up the Upload Module0sTesting the FILES Object0sUploading a file0sCreating a helper function to test Empty Objects0sInserting the file reference to the database0sModifying duplicate pictures to have different names0sDisplaying the uploaded pictures0sDeleting the files / images with the post0s
-
CMS Project – Form Validation
-
CMS Project – Something about SESSIONS / FLASH
-
CMS Project – Extra Feature Dates
-
CMS Project – Front End POSTS
-
CMS Project – CategoriesViews routes and setup0sCategories Index – Create Form0sCategories Index – Display Form0sCreating a category0sDisplaying Categories0sCategories edit part -1 – Link0sCategories edit part 2 – Edit View0sCategories – Updating0sCategories – Deleting0sDisplaying Categories in Home Page0sAdding a Select to the Edit Post View0sAdding a Select to the Create Post View0sFinishing up with Categories0s
-
CMS Project – Authentication – Registration SectionAuth Intro0sCreating our User Model0sAdding our User to the Post route0sAdding some Validation0sRegistering a User0sHashing User’s password with a module – part 10sHashing User’s password with a module – part 20sAdding Flash notification for registration0sUser already exists feature0s
-
CMS Project – Authentication – Login SectionMoving Database Config and Post login route0sPassport Module part 1 – Login route setup0sPassport Module part 2 – testing0sPassport Module part 3 – Verifying users0sPassport Module part 3 – Logging in the Users0sDisplaying Logged-In User and Errors0sLogin out0sLogin out Modal0sProtecting our Admin Routes0s
-
CMS Project – CommentsModel relationships0sCreate route part 1 – form0sCreate route part 2 – creating comments0sSetting up our Comment index0sDisplaying Comments0sDisplaying Comment Owner and formatting date0sDeleting comments0sDeleting Post with comments0sDisplaying only logged in user comments0sDeleting comment references in the Post documents0sHiding comments if not allowed0sDisplaying comments – FRONT-END0sPopulating users in comments0sPopulating user for posts0sCreating a User specific page for Posts0s
-
CMS Project – Comments – AJAX FeatureInstalling Bootstrap Buttons Plugin0sInitializing our Button0sListening for the Change Event0sSending the AJAX request – Test0sGetting Data0sFinally Updating with AJAX0sAdding some Notifications with this AWESOME JS Library0sDisplaying only approved comments0sAdding Flash notification to comments0s
-
CMS Project – Admin Chart – Extra Features
-
CMS Project Extra Feature – Pretty URL’s
-
CMS Project Extra Feature – PaginationCreating handlebars helper function and testing0sRoute modification0sCreating dynamic list items in Handlebars function part 10sCreating dynamic list items in Handlebars function part 20sCreating dynamic list items in Handlebars function part 30sCreating dynamic list items in Handlebars function part 40s
-
Extra Features and Refactoring
-
Extra Features – Deployment
I don’t know about you,but regular classes bore me, and that is why on this Node.js course we make it fun to learn LOTS of cool things. This course is meant for total beginners in the NodeJs world.
This is course is for you if………………
You are total beginner to NodeJs
You are looking for a better career
You are looking to UP your salary as developer
You have tried to learn NODE,js before and it was too hard – I make this EASY!
You are trying to get into the Angular World
You want to become a great Web Developer with a lot of success
You just need to make some serious income as developer
What is NODEjs or Node.js ?
First of all let me just say that Node.js is the most popular technology right now, and it’s REPO website is the biggest in the WORLD, now let’s begin……
Some of us call it Node.js, NODE, or just NodeJs but they all mean the same thing. NodeJs is a runtime to use JavaScript on servers. A runtime acts like a middle-man and in this case NodeJs is helping us use Javascript to handle system processes, files and even databases. NodeJs is written in C++ which is a powerful high level programming language that does LOTS of cool things.
My approach
I’m profesional but not boring
I’m a regular person just like you – your mentor, teacher!
I joke sometimes, so that you won’t fall asleep (I know how that is)
My teaching method are Unorthodox – look it up 🙂
My goal
On the contrary on why other people teach, I do it to help people succeed in life and also because I love teaching. I feel successful when my students become successful. Our goal is to teach as many people as possible and at the same time having a blast.
My promise to you
If you give me your time, I will make this learning experience something you will not forget. This course was created to change lives with all the knowledge included.
All your questions will be answered in a timely manner
I will not bore you
I will make it fun
You will get LOTS of knowledge from this course
Commonly Asked Questions…………………..
Question: Is NODE.js worth learning?
WHAT? of course, Node.js is the hottest technology to learn right now. NodeJs jobs are some high in demand, there are not enough developers to fill them. As the matter of fact we get TONS of emails from recruiters asking for NODE.js developers.
Q: Can I make Money know NODE.js?
Excuse me? Money comes automatically once you have this skill. You walk by an ATM and money comes out just for you, JUST kidding 🙂 . Really! you do not have to worry about JOBS, or projects when you know NODE.js you can choose who you want to work with. This course will teach everything you need to know to start really making it happen for you, trust me. Of course you have to get yourself some a resume and show your skills to your future employers but that is why we are here, to help with the skills.
What's included
- 23.5 hours on-demand video
- 1 article
- 6 downloadable resources
- Access on mobile and TV
- Certificate of completion