Tags
Language
Tags
June 2025
Su Mo Tu We Th Fr Sa
1 2 3 4 5 6 7
8 9 10 11 12 13 14
15 16 17 18 19 20 21
22 23 24 25 26 27 28
29 30 1 2 3 4 5
    Attention❗ To save your time, in order to download anything on this site, you must be registered 👉 HERE. If you do not have a registration yet, it is better to do it right away. ✌

    ( • )( • ) ( ͡⚆ ͜ʖ ͡⚆ ) (‿ˠ‿)
    SpicyMags.xyz

    From Beginner To Pro: Adonisjs 5 For Web Development (2023)

    Posted By: ELK1nG
    From Beginner To Pro: Adonisjs 5 For Web Development (2023)

    From Beginner To Pro: Adonisjs 5 For Web Development (2023)
    Published 4/2023
    MP4 | Video: h264, 1280x720 | Audio: AAC, 44.1 KHz
    Language: English | Size: 11.21 GB | Duration: 21h 52m

    Master AdonisJS 5: Build robust web applications from scratch with hands-on projects and expert tips in this course

    What you'll learn

    Learn to build scalable web apps with AdonisJS, 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 & MySQL to develop sophisticated web apps. Gain skills in ORM, Edge template engine & full-stack web development. Perfect for modern web dev.

    Requirements

    The specific requirements for taking the course "From Beginner to Pro: AdonisJS 5 for Web Development" may vary depending on the platform or institution offering it. However, generally speaking, some basic knowledge of JavaScript, NodeJS, and web development concepts would be helpful. Familiarity with database management, specifically MySQL, would also be beneficial. Access to a computer and a reliable internet connection would be required to follow along with the course content and complete any assignments or projects. It is recommended to check the course description or contact the course instructor for more specific requirements.

    Description

    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.

    Overview

    Section 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

    Section 2: Routing

    Lecture 11 Routing introduction

    Lecture 12 Making POST, PUT AND DELETE request

    Lecture 13 Download postman

    Lecture 14 HTTP context and route parameters

    Lecture 15 Validations, inbuilt matchers and query strings

    Lecture 16 Route groups, prefix route groups

    Section 3: Controllers

    Lecture 17 Introduction to controllers

    Lecture 18 Create a method to handle requests

    Section 4: View

    Lecture 19 Introduction to edge template engine

    Lecture 20 Creating our first view

    Lecture 21 Adding edge extension and formatters for edge template

    Lecture 22 Passing data to the view and conditionals

    Lecture 23 Loops for data rendering

    Lecture 24 Layouts

    Lecture 25 Partials

    Lecture 26 Components

    Section 5: Database

    Lecture 27 Introduction to database

    Lecture 28 Installing xampp

    Lecture 29 Creating and understanding a migration

    Lecture 30 Adding fields and running the migrations

    Lecture 31 SQL Query

    Lecture 32 Understanding different migration commands

    Lecture 33 CRUD operation part 1: read operation

    Lecture 34 CRUD operation part 2: create operation

    Lecture 35 CRUD operation part 3: update operation

    Lecture 36 CRUD operation part 4: delete operation

    Lecture 37 Database seeders

    Lecture 38 Raw query builder

    Lecture 39 SQL Injection

    Section 6: ORM

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

    Lecture 41 Learn more about active record pattern

    Lecture 42 Defining columns

    Lecture 43 Column names

    Lecture 44 Create operation using user model

    Lecture 45 Basics of hooks and hashing the password

    Section 7: Todohut App

    Lecture 46 Introduction to the project

    Lecture 47 Project outcome

    Lecture 48 Add bootstrap for styling

    Lecture 49 Using layout

    Lecture 50 Using partials

    Lecture 51 GET signup route with view

    Lecture 52 Add markup of signup page

    Lecture 53 POST sign up route creation and form validation

    Lecture 54 Defining custom error messages

    Lecture 55 Create user business logic

    Lecture 56 Adding toasts

    Lecture 57 Making use of toasts

    Lecture 58 GET login route with view

    Lecture 59 Add form validation on login post request

    Lecture 60 Introduction to auth module

    Lecture 61 Install and configure auth package

    Lecture 62 Introduction to auth middleware

    Lecture 63 Apply silent auth middleware

    Lecture 64 GET Logout route handler

    Lecture 65 Route optimization

    Lecture 66 Task overview

    Lecture 67 Explain entity of whole project

    Lecture 68 Creating tasks migration with model

    Lecture 69 Handling relationships

    Lecture 70 Create tasks resource full route and controller

    Lecture 71 Create route handler for index route

    Lecture 72 Create route handler for create route

    Lecture 73 Create class based validator for handling task store request

    Lecture 74 Create tasks store route handler

    Lecture 75 Find all the tasks created by the user

    Lecture 76 Update task index page

    Lecture 77 Create show route handler

    Lecture 78 Add mark up in tasks show view

    Lecture 79 Creating tasks edit route with view

    Lecture 80 Edit markup of edit view form

    Lecture 81 Add update task route with form validation

    Lecture 82 Add method to update task

    Lecture 83 Add delete task route handler

    Lecture 84 Adding auth middleware

    Lecture 85 Introduction to bouncer

    Lecture 86 Bouncer package installation and configuration

    Lecture 87 CSRF protection

    Section 8: Perest App(Semi clone of Pinterest)

    Lecture 88 Introduction to the project

    Lecture 89 Project outcome

    Lecture 90 Project setup

    Lecture 91 GitHub repository link

    Lecture 92 Creating layout and navbar partial

    Lecture 93 GET signup route with view

    Lecture 94 Add markup of signup page

    Lecture 95 POST sign up route creation and form validation

    Lecture 96 POST signup UI error fixing

    Lecture 97 Explaining entity of whole project

    Lecture 98 Creating user migration with model

    Lecture 99 Creating profile migration with model

    Lecture 100 Column names

    Lecture 101 Define relationships on the models

    Lecture 102 Transactions

    Lecture 103 Create user creation model method part-1

    Lecture 104 Create user creation model method part-2

    Lecture 105 Session flash messages and usage of back-tics

    Lecture 106 Add toast messages

    Lecture 107 GET login route with view

    Lecture 108 Add form validation on login POST request

    Lecture 109 Update view based on auth state

    Lecture 110 GET logout route handler

    Lecture 111 Social auth introduction

    Lecture 112 Generating OAuth2.0 keys for google

    Lecture 113 Add routes for google OAuth

    Lecture 114 OAuth google callback route part-1

    Lecture 115 OAuth google callback route part-2

    Lecture 116 Minor Fixes

    Lecture 117 Generating OAuth2.0 keys for Github and adding routes

    Lecture 118 OAuth Github callback route

    Lecture 119 Adding Facebook OAuth2.0

    Lecture 120 Testing

    Lecture 121 Add guest middleware

    Lecture 122 Profile overview

    Lecture 123 Create profile resource full route, controller and view

    Lecture 124 Adding business logic to fetch profile

    Lecture 125 Adding markup for profile show view

    Lecture 126 Adding profile edit route handler and view

    Lecture 127 Updating edit view

    Lecture 128 Adding form validation

    Lecture 129 What is the Drive package?

    Lecture 130 Adding business logic to update profile data part-1

    Lecture 131 Adding business logic to update profile data part-2

    Lecture 132 Organizing objects in folders on AWS S3

    Lecture 133 Spread syntax

    Lecture 134 Making update request

    Lecture 135 Minor corrections

    Lecture 136 Summary till now

    Lecture 137 Explaining posts, tags and tag_post entities

    Lecture 138 Add posts migration with model

    Lecture 139 Add tags migration with model

    Lecture 140 Add tag_post migration with model

    Lecture 141 Add resourceful route for posts

    Lecture 142 Create create route handler with view

    Lecture 143 Add markup to create post part-1

    Lecture 144 Add markup to create post part-2

    Lecture 145 Add markup to create post part-3

    Lecture 146 Add markup to create post part-4

    Lecture 147 Add form validation for storing the post

    Lecture 148 Creating the route and checking form validation

    Lecture 149 Store post part-1

    Lecture 150 Store post part-2

    Lecture 151 Adding masonry layout

    Lecture 152 Update post index page

    Lecture 153 Add show page route

    Lecture 154 Business logic for fetching post details

    Lecture 155 Business logic for finding related posts

    Lecture 156 Add markup in show view

    Lecture 157 Show related posts

    Lecture 158 Add route for edit

    Lecture 159 Add markup for edit view part-1

    Lecture 160 Add markup for edit view part-2

    Lecture 161 Adding update post class validator

    Lecture 162 Update route part-1

    Lecture 163 Update route part-2

    Lecture 164 Add post delete route

    Lecture 165 Delete cascade

    Lecture 166 Add post download route

    Lecture 167 Add search functionality

    Lecture 168 Sending form data using GET and POST explanation

    Lecture 169 Showing unsecured content

    Lecture 170 Add auth middleware in posts

    Lecture 171 Adding bouncer

    Lecture 172 Add profile bouncer

    Lecture 173 Add post bouncer

    Lecture 174 Reading urls instead of image buffers

    Lecture 175 Adding masonry layout support

    Lecture 176 Updating profile view

    Section 9: Course completion

    Lecture 177 Course completion

    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.