Build a user login and registration foundation (Tamarind)

Building modern ColdFusion apps with Coldbox/Lucee/MySQL 5.7

4.10 (52 reviews)
Udemy
platform
English
language
Web Development
category
instructor
Build a user login and registration foundation (Tamarind)
2,465
students
2 hours
content
Mar 2021
last update
$39.99
regular price

What you will learn

How to use the Coldbox (CFML) MVC framework to build a user registration feature with password encryption

Leverage QB Schema builder to build a database schema with CFML migration components

Understand how to configure your Coldbox project using a Lucee CFML server engine

Understand how to write integration tests with the Testbox BDD testing framework

Why take this course?

In this foundational course, I’ll show you how to use the open source Coldbox MVC framework in conjunction with Quick, a high-performance Object Relational Mapper (ORM) module and its associated Query Builder (QB) against a MySQL database. All the necessary modules are going to be installed with Commandbox, and we are going to power our server with the open source Lucee CFML engine.

In this course, we will install a framework’s template that implements user registration, user authentication and password encryption, out of the box. We are first going to learn how to write schema migration components, using the framework’s cfmigrations module to create a simple  User table.

Next, we shall review the Registrations and the Sessions handlers that underpin our user registration, user login and user logout processes, making sure that the users' passwords are saved encrypted within the User table. We are also going to see how our event handlers (a.k.a controllers) are connected to the router's configuration file and how URL access to the handlers' actions are protected from un-logged or unauthorised users by a security module called cbguard.

I shall also show you how to test your components with TestBox, a behavior-driven development(BDD) CFML testing framework that comes bundled with Coldbox and that you'll find invaluable in your development cycle. We are going to explore a unit test on a small CFML component, and then, see how integration tests are built, taking the Registrations and Sessions test specifications as examples.

Finally, at the end of this short two hours foundation tutorial, you would certainly have an appreciation of the benefits of Coldbox and CFML to provide us with your feedback. Based on this feedback, we'll be happy to finalise and deliver the full course, which extends on this foundation.

Reviews

Carlos
July 4, 2021
Commandbox framework is complete and easy to work. I had liked some more time to explain functions and other tools. I expect to continues learning with the second part of this course.
Aditya
February 19, 2021
Since there are no proper tutorials of coldbox mvc and the community support is way too weak, I at least expected a much better walkthrough on the only tutorial on Coldbox. This tutorial is way too abstract and I don't understand how the tutor prescribed it to the beginners, without even teaching how to create handlers, components etc. He just installed a pre-defined template which got him readymade code, and he didn't even care to walk us through the details. As beginners we expect the tutor to walk us through the details and functioning. Awful.
Andreas
January 23, 2021
Richtig gut, danke. Ok, der Kurs war in Ordnung für Entwickler, welche schon etwas Erfahrung mit der Entwicklung von Webapplikationen haben. Es ist also kein Kurs für Einsteiger, die eher mit den vielen Begrifflichkeiten, welche in den ersten Kapiteln vorgelesen wurden, überschlagen werden.
Don
September 30, 2020
Simple, Easy Yet powerful. Course helps to understand the architecture of framework and the overview of the ecosystem.

Charts

Price

Build a user login and registration foundation (Tamarind) - Price chart

Rating

Build a user login and registration foundation (Tamarind) - Ratings chart

Enrollment distribution

Build a user login and registration foundation (Tamarind) - Distribution chart

Related Topics

3431408
udemy ID
8/19/2020
course created date
9/24/2020
course indexed date
Bot
course submited by