⤳ A Content management system is a web application used to create a website and manage its content. If all you need is a personal or company website, and you need a quick and hassle-free solution, a CMS is a wise option. Sometimes you still need ...
⤳ Backend web frameworks or HTTP-based frameworks are software frameworks you can use to build functionalities like CRUD interfaces, authentication systems, APIs, integrations, etc. Frameworks come in the form of pre-written code you can customize and extend. A web framework is like the first course of ...
⤳ A database is a collection of related data, organized and stored in a set of files. Databases are like spreadsheets, where related data are stored in an organized manner, i.e., rows and columns. A spreadsheet can be considered as a database too. However, conventional databases ...
⤳ A programming language is a specialized language used to give instructions to a computer to execute. These instructions can be simple mathematical operations to elaborate algorithms. What is an algorithm? A set of instructions to solve a problem or perform a computation is called an ...
⤳ Backend development is all about working with data and returning that data to the clients. That’s not the whole story, but this is where it begins. The front end and back end are the key elements of any web-based system. Simply put, the front end displays the ...
⤳ In the previous section, I briefly introduced the most essential concepts and tools any web developer needs to be familiar with. In this section, I’ll introduce the tools professional front-end developers use in their daily development workflow. Photo by cottonbro (remixed) from Pexels Using these ...
⤳ In the next section, I’ll cover the most essential tools & concepts you need to know to introduce yourself as a front-end developer. Let’s dive in. In the next section, I’ll cover the most essential tools & concepts you need to know to introduce yourself ...
⤳ Front-end development refers to building the user-facing end of a website or web app. Headings, paragraphs, bullet lists, images, form fields, buttons, pop-ups, navigation bars, animations, and every interactive element on a web page is the work of a front-end developer. A layout engine is ...
⤳ A website is a collection of web pages connected via hyperlinks or simply, links. As you probably know, a hyperlink is a reference in the text that takes you from one page to another when you click on it. We all click on hundreds of ...
⤳ The first step in learning anything is to learn about the fundamental concepts around it. Don’t feel uncomfortable asking basic questions; even if you think it’s dumb, it will count. Every question is an opportunity to learn something new. And if you take it, you’ll ...