Coder Social home page Coder Social logo

minhphamvan / grpc_course Goto Github PK

View Code? Open in Web Editor NEW

This project forked from nkchuong1607/grpc_course

0.0 0.0 0.0 73 KB

Source code khoá học gRPC của The Funzy Dev Channel

Home Page: https://www.youtube.com/channel/UCRIbFGaLAKM1PPJaDcfA6LQ

Shell 0.97% Go 97.08% Makefile 1.94%

grpc_course's Introduction

gRPC Course

Source code demo gRPC with Go của The Funzy Dev channel

Link Seri Khoá học gRPC

Blog của The Funzy Dev (đang phát triển)

Trong source code Calculator sẽ bao gồm các API sau:

service CalculatorService {
    rpc Sum(SumRequest) returns (SumResponse) {}
    rpc PrimeNumberDecomposition(PNDRequest) returns (stream PNDResponse) {}
    rpc Average(stream AverageRequest) returns (AverageResponse) {}
    rpc FindMax(stream FindMaxRequest) returns (stream FindMaxResponse) {}
}

Trong source code Contact sẽ bao gồm các demo sử dụng gRPC và MySQL dùng framework Beego ORM Bao gồm:

  • Connect Mysql with Beego ORM
  • Define orm model
  • Auto db migrate
  • Auto create table
  • CRUD với ORM
service ContactService {
    rpc Insert(InsertRequest) returns (InsertResponse){}
    rpc Read(ReadRequest) returns (ReadResponse){}
    rpc Update(UpdateRequest) returns (UpdateResponse){}
    rpc Delete(DeleteRequest) returns (DeleteResponse){}
    rpc Search(SearchRequest) returns (SearchResponse){}
}

Demo hướng dẫn sử dụng Beego ORM với các thao tác CRUD và query đơn giản. Advance query các đạo hữu có thể tham khảo trên document của Beego nhé!

Beego Document

Code sẽ được update theo tiến độ của video.

Mong được quý đạo hữu ủng hộ.

grpc_course's People

Contributors

nkchuong1607 avatar

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.