HOME > Development > From Beginner to Pro- AdonisJS 5 for Web Development (2023)

From Beginner to Pro- AdonisJS 5 for Web Development (2023)

  • Development
  • Jan 16, 2025
SynopsisFrom Beginner to Pro: AdonisJS 5 for Web Development (2023 ,...
From Beginner to Pro- AdonisJS 5 for Web Development (2023)  No.1

From Beginner to Pro: AdonisJS 5 for Web Development (2023), available at $64.99, has an average rating of 4.6, with 202 lectures, based on 26 reviews, and has 183 subscribers.

You will learn about Note: This course exclusively covers AdonisJS 5.0. No updates for AdonisJS 6.0. Course maintenance paused for a year due to breaking changes. Learn to build scalable web apps with AdonisJS 5, a robust NodeJS framework. Covers route handling and effective HTTP request management using controllers. Learn AdonisJSs Edge template engine for dynamic web pages & MySQL database management. Also covers ORMs importance in modern web development. After covering fundamentals, learn by building TodoHut, a practical todo app & Perest App, a semi-clone of a social media platform using AdonisJSs features. Learn AdonisJS 5 & MySQL to develop sophisticated web apps. Gain skills in ORM, Edge template engine & full-stack web development. Perfect for modern web dev. Master AdonisJS API development: secure authentication, CRUD operations, and seamless integration with React for a powerful full-stack web experience. This course is ideal for individuals who are Note: This course exclusively covers AdonisJS 5.0. No updates for AdonisJS 6.0. Course maintenance paused for a year due to breaking changes. or The course From Beginner to Pro: AdonisJS 5 for Web Development is suitable for anyone interested in learning AdonisJS for web development, regardless of their previous experience in programming or web development. It is designed to take learners from a beginner level to a pro level, covering fundamental concepts as well as practical applications through building real-world projects. It is ideal for beginners who want to gain a comprehensive understanding of AdonisJS and its features, as well as for experienced developers who want to expand their skills in modern web development with AdonisJS. It is particularly useful for Note: This course exclusively covers AdonisJS 5.0. No updates for AdonisJS 6.0. Course maintenance paused for a year due to breaking changes. or The course From Beginner to Pro: AdonisJS 5 for Web Development is suitable for anyone interested in learning AdonisJS for web development, regardless of their previous experience in programming or web development. It is designed to take learners from a beginner level to a pro level, covering fundamental concepts as well as practical applications through building real-world projects. It is ideal for beginners who want to gain a comprehensive understanding of AdonisJS and its features, as well as for experienced developers who want to expand their skills in modern web development with AdonisJS.

Enroll now: From Beginner to Pro: AdonisJS 5 for Web Development (2023)

Summary

Title: From Beginner to Pro: AdonisJS 5 for Web Development (2023)

Price: $64.99

Average Rating: 4.6

Number of Lectures: 202

Number of Published Lectures: 202

Number of Curriculum Items: 202

Number of Published Curriculum Objects: 202

Original Price: ?7,900

Quality Status: approved

Status: Live

What You Will Learn

  • Note: This course exclusively covers AdonisJS 5.0. No updates for AdonisJS 6.0. Course maintenance paused for a year due to breaking changes.
  • Learn to build scalable web apps with AdonisJS 5, a robust NodeJS framework. Covers route handling and effective HTTP request management using controllers.
  • Learn AdonisJSs Edge template engine for dynamic web pages & MySQL database management. Also covers ORMs importance in modern web development.
  • After covering fundamentals, learn by building TodoHut, a practical todo app & Perest App, a semi-clone of a social media platform using AdonisJSs features.
  • Learn AdonisJS 5 & MySQL to develop sophisticated web apps. Gain skills in ORM, Edge template engine & full-stack web development. Perfect for modern web dev.
  • Master AdonisJS API development: secure authentication, CRUD operations, and seamless integration with React for a powerful full-stack web experience.
  • Who Should Attend

  • Note: This course exclusively covers AdonisJS 5.0. No updates for AdonisJS 6.0. Course maintenance paused for a year due to breaking changes.
  • The course From Beginner to Pro: AdonisJS 5 for Web Development is suitable for anyone interested in learning AdonisJS for web development, regardless of their previous experience in programming or web development. It is designed to take learners from a beginner level to a pro level, covering fundamental concepts as well as practical applications through building real-world projects. It is ideal for beginners who want to gain a comprehensive understanding of AdonisJS and its features, as well as for experienced developers who want to expand their skills in modern web development with AdonisJS.
  • Target Audiences

  • Note: This course exclusively covers AdonisJS 5.0. No updates for AdonisJS 6.0. Course maintenance paused for a year due to breaking changes.
  • The course From Beginner to Pro: AdonisJS 5 for Web Development is suitable for anyone interested in learning AdonisJS for web development, regardless of their previous experience in programming or web development. It is designed to take learners from a beginner level to a pro level, covering fundamental concepts as well as practical applications through building real-world projects. It is ideal for beginners who want to gain a comprehensive understanding of AdonisJS and its features, as well as for experienced developers who want to expand their skills in modern web development with AdonisJS.
  • The first section of the course will cover the fundamental concepts of handling routes in AdonisJS. AdonisJS is a robust Node.js web framework, and understanding how to handle routes is essential to building web applications using this framework.

    The second section of the course will explore a more effective approach to managing HTTP requests using controllers. This section will build upon the first section, and students will learn how to manage HTTP requests in a more organized and efficient way.

    The third section of the course will dive into the Edge template engine, which is a built-in feature of AdonisJS. Students will learn how to create and manage templates using this engine, which is a crucial aspect of modern web development.

    The fourth section of the course will focus on database management, and throughout the course, students will be exclusively working with MySQL databases. This section will also discuss ORM, which stands for Object Relational Mapper, and its significance in modern web development.

    After covering the fundamental modules of AdonisJS, the course will embark on two projects. The first project, TodoHut, is a simple yet practical todo application. Students will develop a full-stack web application that covers simple CRUD operations.

    The second project, Perest App, is a semi-clone web-application of a popular social media platform “Pinterest”. This project will allow students to explore the full range of features offered by AdonisJS, including authentication, authorization, and more.

    By the end of the course, students will have gained an in-depth understanding of AdonisJS and be equipped with the skills to develop sophisticated web applications using this framework.

    Course Curriculum

    Chapter 1: Introduction

    Lecture 1: Introduction

    Lecture 2: What is adonisjs framework?

    Lecture 3: Course outline

    Lecture 4: Welcome to the course

    Lecture 5: How can you get the best out of this course?

    Lecture 6: What is MVC

    Lecture 7: Workspace setup

    Lecture 8: Installation

    Lecture 9: Creating our first AdonisJS application

    Lecture 10: Understand folder structure

    Chapter 2: Routing

    Lecture 1: Routing introduction

    Lecture 2: Making POST, PUT AND DELETE request

    Lecture 3: Download postman

    Lecture 4: HTTP context and route parameters

    Lecture 5: Validations, inbuilt matchers and query strings

    Lecture 6: Route groups, prefix route groups

    Chapter 3: Controllers

    Lecture 1: Introduction to controllers

    Lecture 2: Create a method to handle requests

    Chapter 4: View

    Lecture 1: Introduction to edge template engine

    Lecture 2: Creating our first view

    Lecture 3: Adding edge extension and formatters for edge template

    Lecture 4: Passing data to the view and conditionals

    Lecture 5: Loops for data rendering

    Lecture 6: Layouts

    Lecture 7: Partials

    Lecture 8: Components

    Chapter 5: Database

    Lecture 1: Introduction to database

    Lecture 2: Installing xampp

    Lecture 3: Creating and understanding a migration

    Lecture 4: Adding fields and running the migrations

    Lecture 5: SQL Query

    Lecture 6: Understanding different migration commands

    Lecture 7: CRUD operation part 1: read operation

    Lecture 8: CRUD operation part 2: create operation

    Lecture 9: CRUD operation part 3: update operation

    Lecture 10: CRUD operation part 4: delete operation

    Lecture 11: Database seeders

    Lecture 12: Raw query builder

    Lecture 13: SQL Injection

    Chapter 6: ORM

    Lecture 1: What is the ORM? And overview of features of ORM, creating first model

    Lecture 2: Learn more about active record pattern

    Lecture 3: Defining columns

    Lecture 4: Column names

    Lecture 5: Create operation using user model

    Lecture 6: Basics of hooks and hashing the password

    Chapter 7: Todohut App

    Lecture 1: Introduction to the project

    Lecture 2: Project outcome

    Lecture 3: Add bootstrap for styling

    Lecture 4: Using layout

    Lecture 5: Using partials

    Lecture 6: GET signup route with view

    Lecture 7: Add markup of signup page

    Lecture 8: POST sign up route creation and form validation

    Lecture 9: Defining custom error messages

    Lecture 10: Create user business logic

    Lecture 11: Adding toasts

    Lecture 12: Making use of toasts

    Lecture 13: GET login route with view

    Lecture 14: Add form validation on login post request

    Lecture 15: Introduction to auth module

    Lecture 16: Install and configure auth package

    Lecture 17: Introduction to auth middleware

    Lecture 18: Apply silent auth middleware

    Lecture 19: GET Logout route handler

    Lecture 20: Route optimization

    Lecture 21: Task overview

    Lecture 22: Explain entity of whole project

    Lecture 23: Creating tasks migration with model

    Lecture 24: Handling relationships

    Lecture 25: Create tasks resource full route and controller

    Lecture 26: Create route handler for index route

    Lecture 27: Create route handler for create route

    Lecture 28: Create class based validator for handling task store request

    Lecture 29: Create tasks store route handler

    Lecture 30: Find all the tasks created by the user

    Lecture 31: Update task index page

    Lecture 32: Create show route handler

    Lecture 33: Add mark up in tasks show view

    Lecture 34: Creating tasks edit route with view

    Lecture 35: Edit markup of edit view form

    Lecture 36: Add update task route with form validation

    Lecture 37: Add method to update task

    Lecture 38: Add delete task route handler

    Lecture 39: Adding auth middleware

    Lecture 40: Introduction to bouncer

    Lecture 41: Bouncer package installation and configuration

    Lecture 42: CSRF protection

    Chapter 8: Perest App(Semi clone of Pinterest)

    Lecture 1: Introduction to the project

    Lecture 2: Project outcome

    Lecture 3: Project setup

    Lecture 4: GitHub repository link

    Lecture 5: Creating layout and navbar partial

    Instructors

  • From Beginner to Pro- AdonisJS 5 for Web Development (2023)  No.2
    Origiins Academy
    Empowering Learners to Achieve Success
  • Rating Distribution

  • 1 stars: 1 votes
  • 2 stars: 0 votes
  • 3 stars: 2 votes
  • 4 stars: 7 votes
  • 5 stars: 16 votes
  • Frequently Asked Questions

    How long do I have access to the course materials?

    You can view and review the lecture materials indefinitely, like an on-demand channel.

    Can I take my courses with me wherever I go?

    Definitely! If you have an internet connection, courses on Udemy are available on any device at any time. If you don’t have an internet connection, some instructors also let their students download course lectures. That’s up to the instructor though, so make sure you get on their good side!