From Beginner to Pro: AdonisJS 5 for Web Development (2023)
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 AdonisJS's Edge template engine for dynamic web pages & MySQL database management. Also covers ORM's 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 AdonisJS's 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 AdonisJS's Edge template engine for dynamic web pages & MySQL database management. Also covers ORM's 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 AdonisJS's 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
-
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!
You may also like
- Top 10 Video Editing Courses to Learn in November 2024
- Top 10 Music Production Courses to Learn in November 2024
- Top 10 Animation Courses to Learn in November 2024
- Top 10 Digital Illustration Courses to Learn in November 2024
- Top 10 Renewable Energy Courses to Learn in November 2024
- Top 10 Sustainable Living Courses to Learn in November 2024
- Top 10 Ethical AI Courses to Learn in November 2024
- Top 10 Cybersecurity Fundamentals Courses to Learn in November 2024
- Top 10 Smart Home Technology Courses to Learn in November 2024
- Top 10 Holistic Health Courses to Learn in November 2024
- Top 10 Nutrition And Diet Planning Courses to Learn in November 2024
- Top 10 Yoga Instruction Courses to Learn in November 2024
- Top 10 Stress Management Courses to Learn in November 2024
- Top 10 Mindfulness Meditation Courses to Learn in November 2024
- Top 10 Life Coaching Courses to Learn in November 2024
- Top 10 Career Development Courses to Learn in November 2024
- Top 10 Relationship Building Courses to Learn in November 2024
- Top 10 Parenting Skills Courses to Learn in November 2024
- Top 10 Home Improvement Courses to Learn in November 2024
- Top 10 Gardening Courses to Learn in November 2024