Companies Home Search Profile

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

Focused View

Academy By Origiins

21:50:04

185 View
  • 1. Introduction.mp4
    01:36
  • 2. What is adonisjs framework.mp4
    01:31
  • 3. Course outline.mp4
    01:30
  • 4. Welcome to the course.mp4
    01:24
  • 5. How can you get the best out of this course.mp4
    01:11
  • 6. What is MVC.mp4
    03:17
  • 7. Workspace setup.mp4
    08:30
  • 8. Installation.html
  • 9. Creating our first AdonisJS application.mp4
    06:08
  • 10. Understand folder structure.mp4
    03:53
  • 1. Routing introduction.mp4
    04:44
  • 2. Making POST, PUT AND DELETE request.mp4
    02:18
  • 3. Download postman.html
  • 4. HTTP context and route parameters.mp4
    06:38
  • 5. Validations, inbuilt matchers and query strings.mp4
    06:23
  • 6. Route groups, prefix route groups.mp4
    04:09
  • 1. Introduction to controllers.mp4
    03:39
  • 2. Create a method to handle requests.mp4
    07:13
  • 1. Introduction to edge template engine.mp4
    02:44
  • 2. Creating our first view.mp4
    07:03
  • 3. Adding edge extension and formatters for edge template.mp4
    04:37
  • 4. Passing data to the view and conditionals.mp4
    07:27
  • 5. Loops for data rendering.mp4
    08:56
  • 6. Layouts.mp4
    10:13
  • 7. Partials.mp4
    04:01
  • 8. Components.mp4
    06:38
  • 1. Introduction to database.mp4
    07:51
  • 2. Installing xampp.mp4
    02:29
  • 3. Creating and understanding a migration.mp4
    05:14
  • 4. Adding fields and running the migrations.mp4
    10:40
  • 5. SQL Query.html
  • 6. Understanding different migration commands.mp4
    07:30
  • 7. CRUD operation part 1 read operation.mp4
    06:37
  • 8. CRUD operation part 2 create operation.mp4
    08:34
  • 9. CRUD operation part 3 update operation.mp4
    08:39
  • 10. CRUD operation part 4 delete operation.mp4
    04:58
  • 11. Database seeders.mp4
    07:22
  • 12. Raw query builder.mp4
    07:48
  • 13. SQL Injection.html
  • 1. What is the ORM And overview of features of ORM, creating first model.mp4
    03:44
  • 2. Learn more about active record pattern.html
  • 3. Defining columns.mp4
    05:53
  • 4. Column names.html
  • 5. Create operation using user model.mp4
    07:37
  • 6. Basics of hooks and hashing the password.mp4
    06:45
  • 1. Introduction to the project.mp4
    04:08
  • 2. Project outcome.mp4
    01:47
  • 3. Add bootstrap for styling.mp4
    12:26
  • 4. Using layout.mp4
    07:48
  • 5. Using partials.mp4
    05:59
  • 6. GET signup route with view.mp4
    10:51
  • 7. Add markup of signup page.mp4
    06:51
  • 8. POST sign up route creation and form validation.mp4
    12:17
  • 9. Defining custom error messages.mp4
    15:51
  • 10. Create user business logic.mp4
    08:11
  • 11. Adding toasts.mp4
    10:18
  • 12. Making use of toasts.mp4
    04:28
  • 13. GET login route with view.mp4
    06:48
  • 14. Add form validation on login post request.mp4
    07:17
  • 15. Introduction to auth module.mp4
    07:57
  • 16. Install and configure auth package.mp4
    15:12
  • 17. Introduction to auth middleware.mp4
    04:17
  • 18. Apply silent auth middleware.mp4
    05:46
  • 19. GET Logout route handler.mp4
    04:16
  • 20. Route optimization.mp4
    07:57
  • 21. Task overview.mp4
    02:00
  • 22. Explain entity of whole project.mp4
    02:02
  • 23. Creating tasks migration with model.mp4
    11:53
  • 24. Handling relationships.mp4
    04:18
  • 25. Create tasks resource full route and controller.mp4
    06:27
  • 26. Create route handler for index route.mp4
    06:55
  • 27. Create route handler for create route.mp4
    16:28
  • 28. Create class based validator for handling task store request.mp4
    10:40
  • 29. Create tasks store route handler.mp4
    09:10
  • 30. Find all the tasks created by the user.mp4
    10:39
  • 31. Update task index page.mp4
    17:03
  • 32. Create show route handler.mp4
    11:47
  • 33. Add mark up in tasks show view.mp4
    09:59
  • 34. Creating tasks edit route with view.mp4
    07:25
  • 35. Edit markup of edit view form.mp4
    10:04
  • 36. Add update task route with form validation.mp4
    15:30
  • 37. Add method to update task.mp4
    10:56
  • 38. Add delete task route handler.mp4
    09:03
  • 39. Adding auth middleware.mp4
    15:03
  • 40. Introduction to bouncer.mp4
    03:03
  • 41. Bouncer package installation and configuration.mp4
    14:16
  • 42. CSRF protection.mp4
    08:41
  • 1. Introduction to the project.mp4
    10:03
  • 2. Project outcome.mp4
    02:43
  • 3. Project setup.mp4
    06:06
  • 4. GitHub repository link.html
  • 5. Creating layout and navbar partial.mp4
    13:03
  • 6. GET signup route with view.mp4
    08:46
  • 7. Add markup of signup page.mp4
    09:36
  • 8. POST sign up route creation and form validation.mp4
    11:17
  • 9. POST signup UI error fixing.mp4
    10:10
  • 10. Explaining entity of whole project.mp4
    05:26
  • 11. Creating user migration with model.mp4
    10:06
  • 12. Creating profile migration with model.mp4
    10:27
  • 13. Column names.html
  • 14. Define relationships on the models.mp4
    07:26
  • 15. Transactions.mp4
    05:04
  • 16. Create user creation model method part-1.mp4
    08:27
  • 17. Create user creation model method part-2.mp4
    14:19
  • 18. Session flash messages and usage of back-tics.html
  • 19. Add toast messages.mp4
    04:13
  • 20. GET login route with view.mp4
    12:50
  • 21. Add form validation on login POST request.mp4
    14:19
  • 22. Update view based on auth state.mp4
    06:41
  • 23. GET logout route handler.mp4
    11:11
  • 24. Social auth introduction.mp4
    09:17
  • 25. Generating OAuth2.0 keys for google.mp4
    06:54
  • 26. Add routes for google OAuth.mp4
    13:54
  • 27. OAuth google callback route part-1.mp4
    06:47
  • 28. OAuth google callback route part-2.mp4
    08:10
  • 29. Minor Fixes.html
  • 30. Generating OAuth2.0 keys for Github and adding routes.mp4
    07:08
  • 31. OAuth Github callback route.mp4
    05:13
  • 32. Adding Facebook OAuth2.0.html
  • 33. Testing.html
  • 34. Add guest middleware.mp4
    05:29
  • 35. Profile overview.mp4
    01:31
  • 36. Create profile resource full route, controller and view.mp4
    07:51
  • 37. Adding business logic to fetch profile.mp4
    07:15
  • 38. Adding markup for profile show view.mp4
    15:23
  • 39. Adding profile edit route handler and view.mp4
    06:53
  • 40. Updating edit view.mp4
    17:17
  • 41. Adding form validation.mp4
    10:27
  • 42. What is the Drive package.mp4
    03:15
  • 43. Adding business logic to update profile data part-1.mp4
    11:40
  • 44. Adding business logic to update profile data part-2.mp4
    16:05
  • 45. Organizing objects in folders on AWS S3.html
  • 46. Spread syntax.html
  • 47. Making update request.mp4
    06:13
  • 48. Minor corrections.mp4
    01:14
  • 49. Summary till now.mp4
    03:08
  • 50. Explaining posts, tags and tag post entities.mp4
    02:23
  • 51. Add posts migration with model.mp4
    07:50
  • 52. Add tags migration with model.mp4
    01:25
  • 53. Add tag post migration with model.mp4
    08:27
  • 54. Add resourceful route for posts.mp4
    06:45
  • 55. Create create route handler with view.mp4
    03:36
  • 56. Add markup to create post part-1.mp4
    13:23
  • 57. Add markup to create post part-2.mp4
    02:59
  • 58. Add markup to create post part-3.mp4
    16:52
  • 59. Add markup to create post part-4.mp4
    09:52
  • 60. Add form validation for storing the post.mp4
    09:13
  • 61. Creating the route and checking form validation.mp4
    08:03
  • 62. Store post part-1.mp4
    16:21
  • 63. Store post part-2.mp4
    07:56
  • 64. Adding masonry layout.mp4
    07:07
  • 65. Update post index page.mp4
    12:35
  • 66. Add show page route.mp4
    07:45
  • 67. Business logic for fetching post details.mp4
    07:47
  • 68. Business logic for finding related posts.mp4
    08:44
  • 69. Add markup in show view.mp4
    13:57
  • 70. Show related posts.mp4
    06:58
  • 71. Add route for edit.mp4
    04:08
  • 72. Add markup for edit view part-1.mp4
    06:04
  • 73. Add markup for edit view part-2.mp4
    10:59
  • 74. Adding update post class validator.mp4
    05:25
  • 75. Update route part-1.mp4
    14:41
  • 76. Update route part-2.mp4
    09:40
  • 77. Add post delete route.mp4
    13:28
  • 78. Delete cascade.html
  • 79. Add post download route.mp4
    08:38
  • 80. Add search functionality.mp4
    16:15
  • 81. Sending form data using GET and POST explanation.html
  • 82. Showing unsecured content.mp4
    07:25
  • 83. Add auth middleware in posts.mp4
    06:18
  • 84. Adding bouncer.mp4
    12:00
  • 85. Add profile bouncer.mp4
    13:17
  • 86. Add post bouncer.mp4
    06:41
  • 87. Reading urls instead of image buffers.mp4
    12:26
  • 88. Adding masonry layout support.mp4
    20:53
  • 89. Updating profile view.mp4
    15:19
  • 1. Course completion.mp4
    02:01
  • Description


    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.

    Who is this for?


  • 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.
  • What You Need to Know?


  • 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.
  • If you are looking to enhance your knowledge of TypeScript, I highly recommend my latest course titled "TypeScript Basics: Beginner's Guide - 2023 Edition" exclusively available on Udemy. In this comprehensive course, I will delve into the fundamental concepts required to kickstart your journey with TypeScript programming. With a focus on providing essential knowledge, this course is designed to equip beginners with the skills needed to confidently navigate the TypeScript language. Don't miss out on this opportunity to enhance your TypeScript expertise with the latest 2023 edition of my course, available only on Udemy.
  • More details


    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.

    Who this course is for:

    • 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.

    User Reviews
    Rating
    0
    0
    0
    0
    0
    average 0
    Total votes0
    Focused display
    Academy By Origiins
    Academy By Origiins
    Instructor's Courses
    "Hi, I'm Fenil Jariwala, a seasoned instructor. My passion for sharing knowledge has led me to create courses that are engaging, practical, and impactful. As a Premium Instructor, I am committed to delivering high-quality content that meets the needs of my students. I use a variety of teaching methods to ensure that learners of all levels can easily grasp complex concepts. I believe that education should be accessible to all, and my courses reflect that philosophy. Join me on Udemy and let's embark on a journey of discovery and learning together!"
    Students take courses primarily to improve job-related skills.Some courses generate credit toward technical certification. Udemy has made a special effort to attract corporate trainers seeking to create coursework for employees of their company.
    • language english
    • Training sessions 161
    • duration 21:50:04
    • Release Date 2023/06/08

    Courses related to Web App Development

    Courses related to Programming Fundamentals