product
5015842Programming Backend with Gohttps://www.gandhi.com.mx/programming-backend-with-go-9788119177455/phttps://gandhi.vtexassets.com/arquivos/ids/4561728/image.jpg?v=638540050248000000697774MXNGitforGitsInStock/Ebooks/<p>Quickly introducing readers to Go and its ecosystem, the book walks them through installing and creating a development environment with VS Code. Next, it takes a baby step into learning the <strong>basics of building web servers with the net/http package, going over topics like routing, handling various HTTP methods, and the structures of requests and responses</strong>. <strong>Path variables, regex-based routing, custom handlers, and middleware are some of the advanced routing topics</strong> covered, which uses the robust <strong>gorilla/mux package</strong>. The book then moves on to <strong>user authentication, covering topics such as OAuth2 integration, JWT for secure APIs</strong>, and more.</p><p>The book then teaches <strong>various aspects of database integration with GORM, covering topics such as connecting to SQL databases, performing CRUD operations, managing migrations, and handling transactions and concurrency control</strong>. The <strong>Gin framework for designing and implementing microservices, REST and gRPC for inter-service communication, and Kubernetes for containerizing applications</strong> are also covered in detail. Also covered is <strong>message brokering with Apache Kafka and NSQ for asynchronous systems</strong>, which guarantees resilient systems and efficient message delivery. <strong>Secure coding practices, HTTPS with crypto/tls, avoiding SQL injections and XSS attacks, and configuration management with Viper</strong> are also one of the main goal of the book.</p><h4>Key Learnings</h4><ol><li>Use gorilla/mux to implement advanced routing techniques and implement strong API security using OAuth2 and JWT.</li><li>Make use of GORMs advanced capabilities of migrations and transactions, to integrate SQL databases.</li><li>Use Gin, Kubernetes, and gRPC to build and launch scalable microservices.</li><li>Make use of NSQ and Kafka for asynchronous processing.</li><li>Use Testify, GoMock, and Delve to streamline testing and debugging.</li><li>Use AWS CodeDeploy with blue-green and canary deployment strategies to deploy applications.</li></ol>...4747821Programming Backend with Go697774https://www.gandhi.com.mx/programming-backend-with-go-9788119177455/phttps://gandhi.vtexassets.com/arquivos/ids/4561728/image.jpg?v=638540050248000000InStockMXN99999DIEbook20249788119177455_W3siaWQiOiJiNTEwZjNhYy03NWY1LTQ2ZGUtYjU5My0wZWZkYzk3M2JlMWQiLCJsaXN0UHJpY2UiOjgyMCwiZGlzY291bnQiOjgyLCJzZWxsaW5nUHJpY2UiOjczOCwiaW5jbHVkZXNUYXgiOnRydWUsInByaWNlVHlwZSI6Ildob2xlc2FsZSIsImN1cnJlbmN5IjoiTVhOIiwiZnJvbSI6IjIwMjUtMDYtMDRUMTU6MDA6MDBaIiwidG8iOiIyMDI1LTA2LTMwVDIzOjU5OjU5WiIsInJlZ2lvbiI6Ik1YIiwiaXNQcmVvcmRlciI6ZmFsc2V9LHsiaWQiOiJlNTNkYzAyYS1kYzEzLTRmYWItYTg0OC1jOTM0MDViMGExMmQiLCJsaXN0UHJpY2UiOjc3NCwiZGlzY291bnQiOjc3LCJzZWxsaW5nUHJpY2UiOjY5NywiaW5jbHVkZXNUYXgiOnRydWUsInByaWNlVHlwZSI6Ildob2xlc2FsZSIsImN1cnJlbmN5IjoiTVhOIiwiZnJvbSI6IjIwMjUtMDctMDFUMDA6MDA6MDBaIiwicmVnaW9uIjoiTVgiLCJpc1ByZW9yZGVyIjpmYWxzZX1d9788119177455_<p>Quickly introducing readers to Go and its ecosystem, the book walks them through installing and creating a development environment with VS Code. Next, it takes a baby step into learning the <strong>basics of building web servers with the net/http package, going over topics like routing, handling various HTTP methods, and the structures of requests and responses</strong>. <strong>Path variables, regex-based routing, custom handlers, and middleware are some of the advanced routing topics</strong> covered, which uses the robust <strong>gorilla/mux package</strong>. The book then moves on to <strong>user authentication, covering topics such as OAuth2 integration, JWT for secure APIs</strong>, and more.</p><p>The book then teaches <strong>various aspects of database integration with GORM, covering topics such as connecting to SQL databases, performing CRUD operations, managing migrations, and handling transactions and concurrency control</strong>. The <strong>Gin framework for designing and implementing microservices, REST and gRPC for inter-service communication, and Kubernetes for containerizing applications</strong> are also covered in detail. Also covered is <strong>message brokering with Apache Kafka and NSQ for asynchronous systems</strong>, which guarantees resilient systems and efficient message delivery. <strong>Secure coding practices, HTTPS with crypto/tls, avoiding SQL injections and XSS attacks, and configuration management with Viper</strong> are also one of the main goal of the book.</p><h4>Key Learnings</h4><ol><li>Use gorilla/mux to implement advanced routing techniques and implement strong API security using OAuth2 and JWT.</li><li>Make use of GORMs advanced capabilities of migrations and transactions, to integrate SQL databases.</li><li>Use Gin, Kubernetes, and gRPC to build and launch scalable microservices.</li><li>Make use of NSQ and Kafka for asynchronous processing.</li><li>Use Testify, GoMock, and Delve to streamline testing and debugging.</li><li>Use AWS CodeDeploy with blue-green and canary deployment strategies to deploy applications.</li></ol>...9788119177455_GitforGitslibro_electonico_9788119177455_9788119177455Julian BraunInglésMéxicohttps://getbook.kobo.com/koboid-prod-public/ingram30-epub-d5ff8313-3fb4-4565-93c4-039d256790fe.epub2024-04-20T00:00:00+00:00GitforGits