Chad: Hi, this is Chad Darby,
with luv2code.com, and welcome to my JSF course.
First off, I'd like to thank you
for taking the time to take the course.
We have a lot of great things in store for this course.
The main objective of this course is that
you're gonna learn how to build
JSF web applications from scratch.
So we'll start with the very basic, simple JSF concepts,
and over time, you'll actually build up
an application starting from scratch.
So the application that we're gonna build is
a full working JSF application that connects to a database.
So again, we'll start from scratch, you'll build
small elements of the application during the course,
and then at the end, we'll pull it all together,
so you have a JSF web application
it communicates to a database,
performs inserts, updates, and deletes,
and all that great stuff, and you'll see
how the whole process works throughout the entire course.
So we know what our end result is,
building a full JSF application
that communicates to a database, but how will we get there?
And this is where our course roadmap comes into play.
The first thing we're gonna do is
learn how to get started with JSF,
as far as setting up our development environment.
So we'll set up all the tools required for JSF development,
and I'll take you through that step by step.
The next thing we're gonna do is
learn how to read user input with HTML forms.
And then we'll learn how to validate
the data in those HTML forms.
Next, we'll discuss how to implement
business logic with managed beans.
Once we have data, we'll learn how to display
this data using lists and tables.
And then finally, we'll pull it all together
with database integration with JDBC.
This is where your JSF application
will connect to a database, retrieve data,
perform insert, updates, and deletes, so a lot
of good things in store here for you in this course.
Now, a really nice thing about this course
is that all the code that we'll present in the course
will all be available for download.
So you'll be able to download this as a .zip file,
install it on your local laptop, and walk through
the same examples that I'll have in the videos.
In the next lecture, I'll show you
how to download the source code
and how to get it set up on your system.
In the course, I'm gonna present
a lot of great information to you,
and walk you through everything step by step.
However, you still may have a question
or you still may need help.
So all you have to do is simply post
a question in the Udemy classroom forum,
and I'll come through and answer it for you.
Well, that wraps up our introduction.
We covered our main objectives and the road map.
I'm really excited about this information.
I hope you are too, so let's go ahead
and dive into the next lectures, and learn more about JSF.