All practice series

Introduction

This is a comprehensive page about the technologies I have shared in series format. You can view brief introductions and links to directly access each series you are interested in.

In the field of software development, to deploy a product from the initial idea to its release, the standard process typically involves several stages as follows:
  • Database: Designing and implementing the database according to business requirements, storing data during the system's operation.
  • Backend: Handling the main logic of the system, communicating with the database and services.
  • Frontend: Building the interface for users to interact with the system, which could be a desktop, mobile, or web application. This usually includes implementing UI/UX and integrating APIs from the backend.
  • DevOps: Deploying the system for use, which can be done on a server or in the cloud.
  • Testing: Applying testing methods to ensure the product meets the standards for release.
Of course, these are just standard stages. In practice, the number of tasks involved may be fewer or more depending on the complexity of the system you or your organization want to deploy.

Detail

Next will be the practice series that I have shared and will share on this blog. Depending on the complexity and my level of understanding, the articles may vary in difficulty. If you have any feedback, please leave a comment.
  1. ReactJS Practice Series: At the time of writing, React is still the most popular library (or framework if you use Next.js) for developing single-page web applications. It supports SSR (server-side rendering) and can deploy systems with good performance. Its advantages include simplicity, ease of access, and a large user community.
  2. Angular Practice Series: is a powerful web application framework developed by Google, known for its robust features like two-way data binding, dependency injection, and modular architecture, which enhance performance, scalability, and maintainability of web applications.
  3. Nodejs Practice Series: a runtime environment for executing JavaScript code outside of a browser, often used for building scalable, fast, and server-side applications.
  4. Python Practice Series: is a high-level, versatile programming language known for its clear syntax and powerful libraries, widely used for web development, data analysis, automation, artificial intelligence, and scientific computing due to its ease of learning and strong community support.
  5. Go Practice Series: (or Golang) is an open-source, statically typed programming language designed by Google, known for its simplicity, fast execution, built-in concurrency, and strong performance in building scalable web servers, cloud services, and distributed systems.
  6. Devops Practice Series: a collaborative approach combining development and operations to streamline the software development lifecycle, ensuring faster and more reliable delivery.
  7. Docker Practice Series: a platform designed to create, deploy, and manage applications in lightweight, portable containers, ensuring consistency across different environments.
  8. Kubernetes Practice Series: an open-source platform for automating the deployment, scaling, and management of containerized applications
  9. Google Cloud Platform Pracatice Series: (GCP) is a suite of cloud computing services that offers robust infrastructure, data analytics, machine learning, and storage solutions, known for its scalability, security, and integration with other Google services.
You can also access the blog's sitemap here to easily view all the articles.

Comments

Popular posts from this blog

Kubernetes Practice Series

NodeJS Practice Series

Deploying a NodeJS Server on Google Kubernetes Engine

Setting up Kubernetes Dashboard with Kind

Docker Practice Series

React Practice Series

Using Kafka with Docker and NodeJS

Sitemap

Monitoring with cAdvisor, Prometheus and Grafana on Docker

Using Terraform to Create VM Instances and Connect via SSH