Before we continue, let's look at some of the opportunities or career paths when it comes to web development.
Well, a career path for a web developer typically begins with a strong foundation in the basics of
web development, including HTML, CSS and JavaScript.
So you can see how HTML and CSS and JavaScript play a major role when it comes to web development,
because it is a foundation to be able to choose a specific career.
And from there, you may choose to specialize in a specific areas.
So let's look at some of the career paths when it comes to web development.
The first one is what we call a front end developer, and we use what is called a HTML, CSS JavaScript
and a front end library like React or Angular.
So let's see, what does a front end developer does Front end developers focus on the user interface
and user experience of a website using technologies such as HTML, CSS and JavaScript to create visually
appealing and responsive designs.
And they may also work with frameworks and libraries such as React or Angular to build a complex user
interfaces.
So what the user sees is the work of the front end developer.
Then after that, you also have what is called back end developer.
And for back end development, we have many programming languages like Python, Java Sea, sharp.
But in this course we are going to use Node.js, Express, MongoDB and Mongoose for backend development.
So let's see, what does a backend developer does?
Well, back end developers work on the server side of web application using languages such as Python,
Ruby or Java to create and manage databases and handle server side logic.
But in this course, like I said, that we are going to use Node.js for back end and MongoDB as our
database and the back end developers may also work with frameworks such as Ruby on Rails or experts
to build web applications.
The framework that we are going to use is Express JS and we also have another career path as a full
stack developer where a full stack developer comprises all front end and back end.
So if you know front end and back end, then you call yourself as a full stack developer.
Well, full stack developers are proficient in both front end and back end development and are able
to work on both the client side and server side of web application and full stack.
Developers have broad knowledge of multiple languages and technologies.
So by the end of this course, you can choose to become front end or back end or full stack developer.
But before choosing any of these paths, unless you analyze yourself what you can do, what are your
interests and what are your objectives?
All right, don't worry.
We'll be going through all these career paths as you move on in this course.
Let's continue on in the next video.