Code Monkey home page Code Monkey logo

automation-technology's Introduction

Automation Technology Workshop

Workshop Outline

Chapter 1. Basic Knowledges

Lesson 1.1 Basic Golang

Workshop 1 - Install Golang

Workshop 2 - First Program

Workshop 3 - Variable and Types

Workshop 4 - Conditional and Loop

Workshop 5 - Interface and Struct

Workshop 6 - Go routine and Channel

Lesson 1.2 Basic Docker

Workshop 7 - Install Docker

Workshop 8 - Run Program with Docker

Workshop 9 - Build Docker image

Workshop 10 - Push Docker Image

Workshop 11 - Run Docker compose

Lesson 1.3 Basic Kubernetes

Workshop 12 - Install Kubernetes

Workshop 13 - Run Program with Kubernetes

Lesson 1.4 Basic Redis

Workshop 14 - Run Redis in Kubernetes

Workshop 15 - Use redis-cli

Lesson 1.5 Basic Kafka

Workshop 16 - Run Kafka in Kubernetes

Workshop 17 - Play with Consumer and Producer

Workshop 18 - Play with Consumer Group

Chapter 2. Microservices

Lesson 2.1 What is Services

Lesson 2.2 Service Types

Workshop 19 - Coding on HTTP Service

Workshop 20 - Coding on Consumer Service

Workshop 21 - Coding on Batch Consumer Service

Workshop 22 - Coding on Scheduler Service

Workshop 23 - Coding on Async Task Service

Workshop 24 - Coding on Parallel Task Service

Lesson 2.3 Service Startup and Teardown

Workshop 25 - Composing service & start service & teardown service

Chapter 3. Service Deployment and Scale

Lesson 3.1 Service Deployment

Workshop 26 - Deploy Service in Kubernetes

Workshop 27 - Setup Service Health check

Workshop 28 - Scale Service

Chapter 4. Implement Real-life high load application

Lesson 4.1 Thai Citizen ID Card Register (TCIR) Application architecture

Lesson 4.2 Thai Citizen ID Card Register (TCIR) Application

Workshop 29 - Coding, Building and Deploy TCIR Application in K8S

Workshop 30 - Scale TCIR Application in K8S


By Chaiyapong Lapliengtrakul

ไชยพงศ์ ลาภเลี้ยงตระกูล

All right reserved

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.