JavaScript and TypeScript
Besides being used in the frontend, JavaScript, and therefore TypeScript, can also be used in the backend to write server-side code. Here are some of the concepts I learned along the way and the technologies I have worked with:
Python
I learned Python for the first time a few years back and managed to build scripts with it. Eventually, I learned how to use it to write server-side code alongside another developer from my previous workplace.
Here are some of the concepts I learned along the way and the technologies I have worked with:
PHP
I learned PHP for quite some time already and managed to build websites with it through WordPress. Eventually I learned how to use it to write server-side code alongside another developer from my previous workplace.
Terminal
I have also learned how to use the terminal to run commands and scripts. Here are some of the concepts I learned along the way and the technologies I have worked with:
Databases
Different types of databases can be used to store data. Here are some of the concepts I learned along the way and the technologies I have worked with:
APIs
Stands for Application Programming Interface, a set of functions and procedures that allow the creation of applications that access the features or data of an operating system, application, or other services.
Here are some of the concepts I learned along the way and the technologies I have worked with:
Containerization and Virtualization
Software containerization is a way to package an application with all its dependencies to run quickly and reliably from one computing environment to another.
Conversely, virtualization is a way to run multiple operating systems on a single computer.
Here are some of the concepts I learned along the way and the technologies I have worked with:
GraphQL
GraphQL is a query language for APIs and a runtime for fulfilling those queries with your existing data. It provides a complete and understandable description of the data in your API, gives clients the power to ask for exactly what they need and nothing more, makes it easier to evolve APIs over time, and enables powerful developer tools..
Here are some of the concepts I learned along the way and the technologies I have worked with: