Full Stack Essentials

FRONT-END

HTML HTML icon

HTML is a markup language used to structure web page content. It defines the body and elements of the page.

CSS CSS icon

CSS is a styling language. It defines how the HTML content will be displayed to the user. It allows you to control layout, colors, fonts, spacing, and responsive behavior across different screen sizes.

JavaScript JavaScript icon

JavaScript is a widely used programming language for web development. It handles interactivity, logic, and the dynamic behavior of web pages.

BACK-END

Python Python icon

Python is a high-level programming language known for its simplicity and versatility. It is mainly used for automation, data analysis, artificial intelligence, and more.

JavaScript (Node.js) Node.js icon

JavaScript with Node.js allows running JavaScript on the backend. It is lightweight, fast, and ideal for real-time applications, APIs, and microservices. It uses an event-driven architecture and has strong community support.

Java Java icon

Java is an object-oriented programming language. It is secure, robust, and versatile, and is widely used in enterprise applications.

C# C# icon

C# is a modern, object-oriented programming language developed by Microsoft. It is widely used for building enterprise applications, web services (with ASP.NET), games (with Unity), and backend systems. It integrates strongly with the Windows ecosystem and offers solid performance with a clear and robust syntax.

DATABASE

SQLite SQLite icon

SQLite is a lightweight, embedded relational database that stores data in a single file (.db). It uses standard SQL and is mainly used in mobile applications.

MySQL MySQL icon

MySQL is a fast and free relational database that runs on a separate server and is ideal for web applications and general systems.

PostgreSQL PostgreSQL icon

PostgreSQL is an open-source relational database known for its robustness, scalability, and support for complex data. It offers ACID-compliant transactions, advanced queries, and is highly extensible, making it ideal for applications that require data integrity and flexibility.

MongoDB MongoDB icon

MongoDB is a NoSQL, document-oriented database designed for scalability and flexibility. It stores data in JSON-like format (BSON), making it ideal for handling unstructured or semi-structured data. MongoDB is widely used in modern web applications, offering high performance, easy scalability, and flexibility in data modeling.

GIT AND GITHUB

Git Git icon

Git is a version control system that manages and tracks changes in code, making collaboration and version history easier in software projects. It allows for efficient commits, branches, and merges.

GitHub GitHub icon

GitHub is a cloud-based platform that uses Git for version control. It allows developers to collaborate, manage code repositories, track issues, and deploy projects. GitHub offers features like pull requests, code reviews, and project management tools.