From the course: Learning Next.js

Learning the building blocks of an application

From the course: Learning Next.js

Learning the building blocks of an application

- [Instructor] The first ever website appeared online, in 1990, on CERN, the European Council for Nuclear Research. Since the birth of the web, the internet has changed a lot. At first, it was just a place to read and share informative documents, until it becomes an environment to connect make transactions and interact with people. Websites are essential to companies and individuals. They are critical even. They play a key role to sell products and services online, to showcase your skills, but also to connect people, connect businesses with clients. As a business owner or a freelancer, having a website is no luxury. As a developer, you help shape the internet. As a developer, you know the skills to make an impact on the internet by creating great and rich user experience. But do you know also about web frameworks and how they can help you achieve your work better and faster? It is important to understand how websites work. A website is a collection of code to make pages. So you should know the skills like HTML, Hyper Text Market Language, CSS, Cascading Style Sheets, and JavaScript. The other needs for a website is to be responsive to make it fit on any screen device. You also need data managements to store your data and how to manipulate data with APIs, Applications Programming Interface. Plus you need hosting services and a domain name to make your site public. To make a website, you also need visuals and graphic design. You need to plan for content and marketing strategy, and SEO, Search Engine Optimizations, and also quality assurance. The goal for every client and webmaster is to make sure that you stay relevant and generate traffic to your sites. With experience, you have learned the right skills to build a fully functional web application. And if you care about your career as a developer, you certainly care about the best ways to build a website. What technologies are the best and what are the best tools to make the website development process easier and faster. And, you know don't be surprised. We developers tend to be lazy, also. Why reinvent the wheel and try to build things from scratch when you can build faster and easier thanks to the help of web frameworks? By the way, what is a web framework? A framework is used to make the development process easier and faster. With built-in tools, out of the box features, plug-ins and extensions, and high level interfaces to improve the developer experience. I have personally enjoyed using some of them, learned from tutorials, then quickly dropped some along the way before switching to the next new and popular framework. Because there's always a new kid on the block. To build a business and help an organization succeed, you play an important role as a developer. Time and experience will make you a good developer. Libraries and web frameworks will make you a great and smart developer.

Contents