025年最全面深入的Go语言训练营: 涵盖gRPC和Protocol Buffers
NEW-Comprehensive Go Bootcamp with gRPC and Protocol Buffers
2025:彻底掌握 Go 语言:从基础到高级,深入学习 Protocol Buffers 和 gRPC。

您将会学到:
基本概念的全面示例
Go 中级概念的详细解释与实践
Go 语言高级概念的详尽部分
GoRoutines 详细解释:包含大量示例以掌握该概念的全面覆盖。
Protocol Buffers 和 gRPC 的全面解释和大量实践。
我们将用 Go 语言构建 REST API。
我们将用 Go 语言实现一个 gRPC API。
Go 中并发是如何工作的?
包含测验和可下载 PDF 材料的幻灯片。
Git 和 Github。
Go 中的指针。
Go 中 Struct、Maps、Slices 的详细解释和实战示例
Go 中 CHANNELS 的重要性及其各种用例
基于实际用例的 SQL 和 NoSQL 使用 API 示例
API 文件夹结构
学习如何在开发 API 之前进行规划。*** 对初学者非常重要***
学习如何制作专业且符合行业标准的 API
MongoDB 和 MariaDB(MySQL 的即插即用替代品)
高级 API 基准测试工具,如 wrk、h2load、ghz 等
制作 HTTP2, HTTPS API。
学习如何在 API 中实现 TLS/SSL。
学习如何从零开始编写自己的中间件。
学习如何阅读 Go 源代码并解决任何问题。
学习在实际案例中使用算法
面试准备:包含350+问题和答案的问题库
Go 运行时是如何工作的?为什么理解它很重要?
在本课程中成为 reflect 包的专家。全面掌握 reflect 在 gRPC 和 REST API 项目中的应用。

学习要求:
无需任何编程经验或知识。本课程将从零开始教你一切。
本课程不需要任何 Go 语言的知识,也不会假设你已经掌握。
Linux/Mac/Windows/ChromeOS/UnixBasedOS PC 连接互联网。

课程描述:
2025年发布。全新课程。
* 掌握 Go 编程语言:提升你的技能! *
$ 一份求职课程 $
通过我们为初学者和资深开发者量身设计的全面课程,掌握 Go 编程的自信与专长。
请查看我的 twitter/x 个人资料,了解任何可供您受益的促销活动或折扣。
使用 gRPC 和 Protocol Buffers 的 Go 全面入门营
欢迎来到终极的 Go 编程之旅!无论你是初学者希望一头扎进软件开发,还是经验丰富的程序员希望磨练技能,这门全面的课程都为你量身打造。
你将学习的内容:
掌握 Go 语言 : 从基础概念到高级技术,本课程涵盖了你需要了解的所有 Go 相关内容。我们从基础知识开始,逐步深入到如 Protocol Buffers 和 gRPC 等复杂主题,确保你对每个概念都有清晰和自信的理解。
Practice Makes Perfect: 通过大量的实践环节获得实战经验。你不仅会深入理解基本和中级概念,还会通过实际案例和真实项目掌握高级主题。
GoRoutines 和并发 : 深入了解 GoRoutines、并发模型,以及 Go 如何轻松处理并行性。通过众多示例和练习,你将熟练掌握有效利用并发的方法。
Protocol Buffers 和 gRPC: 探索 Protocol Buffers 和 gRPC 的强大组合,这对于构建高效和可扩展的 API 至关重要。详细的解释和大量的实践将使你能够无缝地将这些技术集成到你的项目中。
构建 API: 从零开始学习如何使用 Go 构建 RESTful 和 gRPC API。深入了解 API 文件夹结构、规划策略和实际考虑因素,以确保你的 API 既强大又可扩展。
数据结构和指针 : 掌握结构体、映射和切片等数据结构的细微差别,并理解指针在 Go 编程中的关键作用。
通道 : 探索 Go 中的通道在协程间同步和通信中的重要性,结合实际用例和场景进行深入理解。
实战项目 : 将新学到的技能应用于开发模拟真实场景的实用项目,集成 SQL 和 NoSQL 数据库以创建功能性的 API。
Git 和 GitHub: 学习使用 Git 和 GitHub 的基本版本控制技能,使你能够有效协作并高效管理代码库。
基准测试技术与工具 :了解在 Go 中进行性能基准测试的重要性。学习如何测量执行时间、优化代码效率,并使用行业标准的基准测试工具来分析和提升应用程序的性能。
创建 HTTP2 和 HTTPS 服务器 :深入了解高级网络编程,通过在 Go 中构建安全高效的 HTTP/2 和 HTTPS 服务器。学习如何实现 TLS 加密、优化服务器响应时间以及有效处理并发客户端请求。
代码混淆工具 :探索保护 Go 代码免受逆向工程的技术。学习如何使用代码混淆工具使编译后的二进制文件更难分析,确保专有算法和敏感业务逻辑的安全性。

为什么选择本课程?
全面学习 : 本课程面向初学者和有经验的开发者,无需任何编程经验。从零开始,你将掌握构建专业级 API 和应用程序的能力。
实用方法 : 每个模块包含测验、可下载的幻灯片和 PDF 材料,以强化你的学习。强调实用示例确保你不仅理解,还能立即应用所学知识。
职业准备 : 课程结束时,你将掌握解决任何专业环境编程挑战所需的技能和信心。无论你是想进入职场还是提升现有职业,本课程都能为你提供雇主所需的专长。
加入我,踏上 Go 编程的变革之旅。让我们释放你编码能力的全部潜力,并为你在软件开发动态世界中的成功铺平道路。立即注册,开始你的专家之路,掌握使用 gRPC 和 Go 编程语言。

此课程面向哪些人:
编程初学者/新手
计算机科学学生
任何对学习 Protocol Buffers 和 gRPC 感兴趣的人
希望提高 API 性能的程序员
软件开发人员
API 开发人员
Go 开发者
系统工程师
具有一些 Go 经验或已完成入门级 Go 课程的人
任何希望在 REST、Protocol Buffers、gRPC 和高级基准测试方面获得专业技能的人
任何希望在编程中掌握并发控制的人

【资源目录】:

├──1 – Introduction
| ├──1 -Greetings and Welcome!.en_US.vtt 1.98kb
| ├──1 -Greetings and Welcome!.mp4 8.25M
| ├──1 -Greetings and Welcome!.srt 2.49kb
| ├──1 -Greetings and Welcome_en.srt 2.24kb
| ├──10 -IDECode Editor.en_US.vtt 4.44kb
| ├──10 -IDECode Editor.mp4 26.03M
| ├──10 -IDECode Editor.srt 4.94kb
| ├──10 -IDECode Editor_en.srt 5.04kb
| ├──11 -Installing VS Code on Linux.en_US.vtt 4.38kb
| ├──11 -Installing VS Code on Linux.mp4 21.91M
| ├──11 -Installing VS Code on Linux.srt 5.48kb
| ├──11 -Installing VS Code on Linux_en.srt 5.04kb
| ├──12 -Installing VS Code on Windows.en_US.vtt 0.01kb
| ├──12 -Installing VS Code on Windows.mp4 9.68M
| ├──13 -Installing VS Code on Mac.en_US.vtt 0.01kb
| ├──13 -Installing VS Code on Mac.mp4 13.29M
| ├──14 -Setting Up Development environment Extensions.en_US.vtt 2.94kb
| ├──14 -Setting Up Development environment Extensions.mp4 22.56M
| ├──14 -Setting Up Development environment Extensions.srt 3.08kb
| ├──14 -Setting Up Development environment Extensions_en.srt 3.36kb
| ├──15 – Resources and Connect.html 0.69kb
| ├──2 -Some tips while using this course.en_US.vtt 1.07kb
| ├──2 -Some tips while using this course.mp4 4.45M
| ├──2 -Some tips while using this course.srt 1.14kb
| ├──2 -Some tips while using this course_en.srt 1.19kb
| ├──3 -Course Content.en_US.vtt 2.62kb
| ├──3 -Course Content.mp4 20.25M
| ├──3 -Course Content.srt 2.88kb
| ├──3 -Course Content_en.srt 2.96kb
| ├──4 -About Go Language.en_US.vtt 2.69kb
| ├──4 -About Go Language.mp4 23.15M
| ├──4 -About Go Language.srt 2.93kb
| ├──4 -About Go Language_en.srt 3.02kb
| ├──5 -Why choose Go.en_US.vtt 4.84kb
| ├──5 -Why choose Go.mp4 38.67M
| ├──5 -Why choose Go.srt 5.48kb
| ├──5 -Why choose Go_en.srt 5.50kb
| ├──6 – Join our Discord Community.html 0.22kb
| ├──6 -Go Playground Link.url 0.04kb
| ├──6 -Go Playground.en_US.vtt 5.17kb
| ├──6 -Go Playground.mp4 16.97M
| ├──6 -Go Playground.srt 5.89kb
| ├──6 -Go Playground_en.srt 5.90kb
| ├──7 -Installing Go on Linux.en_US.vtt 3.66kb
| ├──7 -Installing Go on Linux.mp4 20.89M
| ├──7 -Installing Go on Linux.srt 4.27kb
| ├──7 -Installing Go on Linux_en.srt 4.31kb
| ├──8 -Installing Go on Windows.en_US.vtt 0.01kb
| ├──8 -Installing Go on Windows.mp4 8.67M
| ├──9 -Installing Go on Mac.en_US.vtt 0.01kb
| ├──9 -Installing Go on Mac.mp4 22.57M
| ├──Slides-PDF.url 0.10kb
| └──Slides-PDF2.url 0.09kb
├──10 – gRPC
| ├──1 -What is gRPC.en_US.vtt 5.01kb
| ├──1 -What is gRPC.mp4 25.39M
| ├──1 -What is gRPC.srt 5.53kb
| ├──1 -What is gRPC_en.srt 5.72kb
| ├──10 -Server Side Stream.en_US.vtt 16.24kb
| ├──10 -Server Side Stream.mp4 100.86M
| ├──10 -Server Side Stream.srt 17.52kb
| ├──10 -Server Side Stream_en.srt 19.28kb
| ├──11 -Client Side Stream.en_US.vtt 14.83kb
| ├──11 -Client Side Stream.mp4 121.43M
| ├──11 -Client Side Stream.srt 15.73kb
| ├──11 -Client Side Stream_en.srt 17.59kb
| ├──12 -BiDirectional Stream.en_US.vtt 31.34kb
| ├──12 -BiDirectional Stream.mp4 223.23M
| ├──12 -BiDirectional Stream.srt 33.80kb
| ├──12 -BiDirectional Stream_en.srt 37.13kb
| ├──13 -Advanced gRPC Features.en_US.vtt 7.76kb
| ├──13 -Advanced gRPC Features.mp4 57.16M
| ├──13 -Advanced gRPC Features.srt 8.93kb
| ├──13 -Advanced gRPC Features_en.srt 9.04kb
| ├──14 -Metadata, Headers and Trailers.en_US.vtt 18.81kb
| ├──14 -Metadata, Headers and Trailers.mp4 160.23M
| ├──14 -Metadata, Headers and Trailers.srt 20.84kb
| ├──14 -Metadata, Headers and Trailers_en.srt 22.21kb
| ├──15 -Postman + gRPC.url 0.10kb
| ├──15 -Postman for gRPC.en_US.vtt 23.04kb
| ├──15 -Postman for gRPC.mp4 165.40M
| ├──15 -Postman for gRPC.srt 25.45kb
| ├──15 -Postman for gRPC_en.srt 27.65kb
| ├──16 -gRPCurl for gRPC.en_US.vtt 9.10kb
| ├──16 -gRPCurl for gRPC.mp4 106.10M
| ├──16 -gRPCurl for gRPC.srt 10.30kb
| ├──16 -gRPCurl for gRPC_en.srt 10.80kb
| ├──16 -gRPCurl.url 0.07kb
| ├──17 -Protoc Gen Validate Plugin.en_US.vtt 23.00kb
| ├──17 -Protoc Gen Validate Plugin.mp4 167.52M
| ├──17 -Protoc Gen Validate Plugin.srt 26.59kb
| ├──17 -Protoc Gen Validate Plugin_en.srt 27.15kb
| ├──17 -protoc-gen-validate.protoc-gen-validate 12.37M
| ├──17 -validate.proto 30.52kb
| ├──18 -Combo API (gRPC REST functionality in One API).srt 39.92kb
| ├──18 -Combo API (gRPC REST functionality in One API)_en.srt 43.93kb
| ├──18 -Combo API (gRPC + REST functionality in One API).en_US.vtt 36.41kb
| ├──18 -Combo API (gRPC + REST functionality in One API).mp4 315.81M
| ├──19 -Benchmarking Combo API – GHZ BM Tool.en_US.vtt 37.55kb
| ├──19 -Benchmarking Combo API – GHZ BM Tool.mp4 320.39M
| ├──19 -Benchmarking Combo API – GHZ BM Tool.srt 43.42kb
| ├──19 -Benchmarking Combo API – GHZ BM Tool_en.srt 44.13kb
| ├──2 -Stubs.en_US.vtt 3.27kb
| ├──2 -Stubs.mp4 15.48M
| ├──2 -Stubs.srt 3.92kb
| ├──2 -Stubs_en.srt 3.69kb
| ├──3 -What is Service.mp4 24.13M
| ├──3 -What is Service.srt 5.16kb
| ├──3 -What is Service_en.srt 5.45kb
| ├──4 -REST vs gRPC.en_US.vtt 8.06kb
| ├──4 -REST vs gRPC.mp4 49.29M
| ├──4 -REST vs gRPC.srt 9.27kb
| ├──4 -REST vs gRPC_en.srt 9.15kb
| ├──5 -Creating Simple gRPC Server.en_US.vtt 31.39kb
| ├──5 -Creating Simple gRPC Server.mp4 206.90M
| ├──5 -Creating Simple gRPC Server.srt 35.20kb
| ├──5 -Creating Simple gRPC Server_en.srt 37.15kb
| ├──6 -Creating a Simple gRPC Client.en_US.vtt 17.60kb
| ├──6 -Creating a Simple gRPC Client.mp4 98.67M
| ├──6 -Creating a Simple gRPC Client.srt 19.87kb
| ├──6 -Creating a Simple gRPC Client_en.srt 20.94kb
| ├──6 -gRPC Anti Patters and Deprecated Methods.url 0.09kb
| ├──7 -gRPC TLS.srt 8.37kb
| ├──7 -gRPC TLS_en.srt 9.15kb
| ├──7 -gRPC + TLS.en_US.vtt 7.76kb
| ├──7 -gRPC + TLS.mp4 67.04M
| ├──8 -Deep Dive – Proto Buf Packages RPC.srt 62.04kb
| ├──8 -Deep Dive – Proto Buf Packages RPC_en.srt 67.76kb
| ├──8 -Deep Dive – Proto Buf Packages + RPC.en_US.vtt 56.67kb
| ├──8 -Deep Dive – Proto Buf Packages + RPC.mp4 478.36M
| ├──9 -gRPC Streaming.en_US.vtt 1.69kb
| ├──9 -gRPC Streaming.mp4 6.83M
| ├──9 -gRPC Streaming.srt 1.78kb
| └──9 -gRPC Streaming_en.srt 1.91kb
├──11 – gRPC API Project
| ├──1 -Intro.en_US.vtt 0.95kb
| ├──1 -Intro.mp4 1.50M
| ├──1 -Intro.srt 1.11kb
| ├──1 -Intro_en.srt 1.10kb
| ├──1 -Stackoverflow Salary Survey.url 0.07kb
| ├──1 -TopPaying2024SurveyResultsStackoverflow.png 49.24kb
| ├──10 -Connect API to MongoDB.en_US.vtt 6.66kb
| ├──10 -Connect API to MongoDB.mp4 51.26M
| ├──10 -Connect API to MongoDB.srt 7.23kb
| ├──10 -Connect API to MongoDB_en.srt 7.89kb
| ├──11 -Error Handling.en_US.vtt 2.20kb
| ├──11 -Error Handling.mp4 23.59M
| ├──11 -Error Handling.srt 2.42kb
| ├──11 -Error Handling_en.srt 2.59kb
| ├──12 -Adding New Teacher(s).en_US.vtt 39.18kb
| ├──12 -Adding New Teacher(s).mp4 359.42M
| ├──12 -Adding New Teacher(s).srt 41.63kb
| ├──12 -Adding New Teacher(s)_en.srt 47.71kb
| ├──13 -Refactoring.en_US.vtt 9.79kb
| ├──13 -Refactoring.mp4 123.65M
| ├──13 -Refactoring.srt 10.15kb
| ├──13 -Refactoring_en.srt 12.02kb
| ├──14 -Getting Teacher(s) – Filter.en_US.vtt 27.30kb
| ├──14 -Getting Teacher(s) – Filter.mp4 241.99M
| ├──14 -Getting Teacher(s) – Filter.srt 29.89kb
| ├──14 -Getting Teacher(s) – Filter_en.srt 32.68kb
| ├──15 -Getting Teacher(s) – Sorting.en_US.vtt 12.84kb
| ├──15 -Getting Teacher(s) – Sorting.mp4 125.28M
| ├──15 -Getting Teacher(s) – Sorting.srt 13.82kb
| ├──15 -Getting Teacher(s) – Sorting_en.srt 15.45kb
| ├──16 -Getting Teacher(s) – Finalizing.en_US.vtt 30.25kb
| ├──16 -Getting Teacher(s) – Finalizing.mp4 351.28M
| ├──16 -Getting Teacher(s) – Finalizing.srt 33.44kb
| ├──16 -Getting Teacher(s) – Finalizing_en.srt 36.51kb
| ├──17 -Interfaces – Common Filter for all Get RPCs.en_US.vtt 13.71kb
| ├──17 -Interfaces – Common Filter for all Get RPCs.mp4 140.42M
| ├──17 -Interfaces – Common Filter for all Get RPCs.srt 15.27kb
| ├──17 -Interfaces – Common Filter for all Get RPCs_en.srt 16.51kb
| ├──18 -Decode Function.en_US.vtt 6.81kb
| ├──18 -Decode Function.mp4 68.26M
| ├──18 -Decode Function.srt 7.68kb
| ├──18 -Decode Function_en.srt 8.19kb
| ├──19 -Generics – Common Decode for all Get Functions.en_US.vtt 22.78kb
| ├──19 -Generics – Common Decode for all Get Functions.mp4 197.61M
| ├──19 -Generics – Common Decode for all Get Functions.srt 24.09kb
| ├──19 -Generics – Common Decode for all Get Functions_en.srt 27.24kb
| ├──2 -MongoDB and NoSQL – Introduction.en_US.vtt 13.62kb
| ├──2 -MongoDB and NoSQL – Introduction.mp4 90.80M
| ├──2 -MongoDB and NoSQL – Introduction.srt 16.16kb
| ├──2 -MongoDB and NoSQL – Introduction_en.srt 15.58kb
| ├──20 -Modifying Teacher(s).en_US.vtt 13.07kb
| ├──20 -Modifying Teacher(s).mp4 167.11M
| ├──20 -Modifying Teacher(s).srt 13.71kb
| ├──20 -Modifying Teacher(s)_en.srt 15.72kb
| ├──21 -Generics – Mapping Helpers – Refactored.en_US.vtt 16.90kb
| ├──21 -Generics – Mapping Helpers – Refactored.mp4 178.17M
| ├──21 -Generics – Mapping Helpers – Refactored.srt 18.55kb
| ├──21 -Generics – Mapping Helpers – Refactored_en.srt 20.20kb
| ├──22 -Deleting Teacher(s).en_US.vtt 15.14kb
| ├──22 -Deleting Teacher(s).mp4 151.96M
| ├──22 -Deleting Teacher(s).srt 15.78kb
| ├──22 -Deleting Teacher(s)_en.srt 18.22kb
| ├──23 -Adding New Student(s) and Exec(s).en_US.vtt 16.94kb
| ├──23 -Adding New Student(s) and Exec(s).mp4 249.10M
| ├──23 -Adding New Student(s) and Exec(s).srt 18.14kb
| ├──23 -Adding New Student(s) and Exec(s)_en.srt 20.35kb
| ├──24 -Getting Student(s) and Exec(s).en_US.vtt 12.13kb
| ├──24 -Getting Student(s) and Exec(s).mp4 147.09M
| ├──24 -Getting Student(s) and Exec(s).srt 12.39kb
| ├──24 -Getting Student(s) and Exec(s)_en.srt 14.72kb
| ├──25 -Modifying Student(s) and Exec(s).en_US.vtt 6.53kb
| ├──25 -Modifying Student(s) and Exec(s).mp4 136.85M
| ├──25 -Modifying Student(s) and Exec(s).srt 6.41kb
| ├──25 -Modifying Student(s) and Exec(s)_en.srt 8.06kb
| ├──26 -Deleting Student(s) and Exec(s).en_US.vtt 3.53kb
| ├──26 -Deleting Student(s) and Exec(s).mp4 67.70M
| ├──26 -Deleting Student(s) and Exec(s).srt 3.71kb
| ├──26 -Deleting Student(s) and Exec(s)_en.srt 4.35kb
| ├──27 -Relationships in NoSQL (MongoDB).en_US.vtt 4.66kb
| ├──27 -Relationships in NoSQL (MongoDB).mp4 12.29M
| ├──27 -Relationships in NoSQL (MongoDB).srt 5.50kb
| ├──27 -Relationships in NoSQL (MongoDB)_en.srt 5.28kb
| ├──28 -Getting Students By Teacher – RPC.en_US.vtt 7.16kb
| ├──28 -Getting Students By Teacher – RPC.mp4 123.58M
| ├──28 -Getting Students By Teacher – RPC.srt 7.62kb
| ├──28 -Getting Students By Teacher – RPC_en.srt 8.47kb
| ├──29 -Getting Student Count By Teacher – RPC.en_US.vtt 6.62kb
| ├──29 -Getting Student Count By Teacher – RPC.mp4 107.22M
| ├──29 -Getting Student Count By Teacher – RPC.srt 7.14kb
| ├──29 -Getting Student Count By Teacher – RPC_en.srt 7.97kb
| ├──3 -MongoDB – Installation.en_US.vtt 8.24kb
| ├──3 -MongoDB – Installation.mp4 89.70M
| ├──3 -MongoDB – Installation.srt 9.40kb
| ├──3 -MongoDB – Installation_en.srt 9.81kb
| ├──30 -Login RPC.en_US.vtt 4.42kb
| ├──30 -Login RPC.mp4 104.78M
| ├──30 -Login RPC.srt 4.90kb
| ├──30 -Login RPC_en.srt 5.17kb
| ├──31 -Update Password RPC.en_US.vtt 10.13kb
| ├──31 -Update Password RPC.mp4 150.70M
| ├──31 -Update Password RPC.srt 10.87kb
| ├──31 -Update Password RPC_en.srt 12.19kb
| ├──32 -Deactivate User RPC.en_US.vtt 9.13kb
| ├──32 -Deactivate User RPC.mp4 114.26M
| ├──32 -Deactivate User RPC.srt 9.60kb
| ├──32 -Deactivate User RPC_en.srt 10.76kb
| ├──33 -Forgot Password RPC.en_US.vtt 16.48kb
| ├──33 -Forgot Password RPC.mp4 242.77M
| ├──33 -Forgot Password RPC.srt 18.91kb
| ├──33 -Forgot Password RPC_en.srt 19.47kb
| ├──34 -Reset Password RPC.en_US.vtt 8.98kb
| ├──34 -Reset Password RPC.mp4 142.33M
| ├──34 -Reset Password RPC.srt 9.65kb
| ├──34 -Reset Password RPC_en.srt 10.75kb
| ├──35 -Response Time Interceptor.en_US.vtt 8.68kb
| ├──35 -Response Time Interceptor.mp4 72.49M
| ├──35 -Response Time Interceptor.srt 9.77kb
| ├──35 -Response Time Interceptor_en.srt 10.18kb
| ├──36 -Rate Limiting Interceptor.en_US.vtt 6.80kb
| ├──36 -Rate Limiting Interceptor.mp4 75.02M
| ├──36 -Rate Limiting Interceptor.srt 7.49kb
| ├──36 -Rate Limiting Interceptor_en.srt 8.15kb
| ├──37 -Authentication Interceptor.en_US.vtt 22.45kb
| ├──37 -Authentication Interceptor.mp4 211.85M
| ├──37 -Authentication Interceptor.srt 26.23kb
| ├──37 -Authentication Interceptor_en.srt 26.49kb
| ├──38 -Logout RPC.en_US.vtt 25.81kb
| ├──38 -Logout RPC.mp4 252.91M
| ├──38 -Logout RPC.srt 31.11kb
| ├──38 -Logout RPC_en.srt 30.31kb
| ├──39 -Authorization.en_US.vtt 3.74kb
| ├──39 -Authorization.mp4 43.17M
| ├──39 -Authorization.srt 3.88kb
| ├──39 -Authorization_en.srt 4.44kb
| ├──4 -MongoDB Compass – GUI for MongoDB.en_US.vtt 8.84kb
| ├──4 -MongoDB Compass – GUI for MongoDB.mp4 58.89M
| ├──4 -MongoDB Compass – GUI for MongoDB.srt 9.62kb
| ├──4 -MongoDB Compass – GUI for MongoDB_en.srt 10.46kb
| ├──40 -gRPC Advantage – No need for HPP, Sanitize, Compression, HTTP Headers, CORS.en_US.vtt 1.10kb
| ├──40 -gRPC Advantage – No need for HPP, Sanitize, Compression, HTTP Headers, CORS.mp4 7.61M
| ├──40 -gRPC Advantage – No need for HPP, Sanitize, Compression, HTTP Headers, CORS.srt 1.44kb
| ├──40 -gRPC Advantage – No need for HPP, Sanitize, Compression, HTTP Headers, CORS_en.srt 1.23kb
| ├──41 -Interceptor Sequence.en_US.vtt 1.75kb
| ├──41 -Interceptor Sequence.mp4 12.88M
| ├──41 -Interceptor Sequence.srt 2.03kb
| ├──41 -Interceptor Sequence_en.srt 1.98kb
| ├──42 -Data Validation using Protoc Gen Validate.en_US.vtt 11.54kb
| ├──42 -Data Validation using Protoc Gen Validate.mp4 126.56M
| ├──42 -Data Validation using Protoc Gen Validate.srt 13.18kb
| ├──42 -Data Validation using Protoc Gen Validate_en.srt 13.54kb
| ├──43 -TLSSSL gRPC.srt 5.94kb
| ├──43 -TLSSSL gRPC_en.srt 6.16kb
| ├──43 -TLSSSL + gRPC.en_US.vtt 5.30kb
| ├──43 -TLSSSL + gRPC.mp4 50.44M
| ├──44 -Code Obfuscation and API Binary.en_US.vtt 9.38kb
| ├──44 -Code Obfuscation and API Binary.mp4 90.82M
| ├──44 -Code Obfuscation and API Binary.srt 11.02kb
| ├──44 -Code Obfuscation and API Binary_en.srt 11.01kb
| ├──45 -Benchmarking.en_US.vtt 16.26kb
| ├──45 -Benchmarking.mp4 143.83M
| ├──45 -Benchmarking.srt 17.46kb
| ├──45 -Benchmarking_en.srt 19.41kb
| ├──5 -MongoDB Primer – CRUD.en_US.vtt 23.16kb
| ├──5 -MongoDB Primer – CRUD.mp4 98.67M
| ├──5 -MongoDB Primer – CRUD.srt 26.44kb
| ├──5 -MongoDB Primer – CRUD_en.srt 27.59kb
| ├──6 -gRPC API Folder Structure and Project Requirements.en_US.vtt 4.14kb
| ├──6 -gRPC API Folder Structure and Project Requirements.mp4 27.91M
| ├──6 -gRPC API Folder Structure and Project Requirements.srt 4.57kb
| ├──6 -gRPC API Folder Structure and Project Requirements_en.srt 4.82kb
| ├──7 -Creating Proto files based on our REST API routes.en_US.vtt 29.04kb
| ├──7 -Creating Proto files based on our REST API routes.mp4 206.81M
| ├──7 -Creating Proto files based on our REST API routes.srt 32.19kb
| ├──7 -Creating Proto files based on our REST API routes_en.srt 34.83kb
| ├──8 -Creating Project’s gRPC Server.en_US.vtt 5.65kb
| ├──8 -Creating Project’s gRPC Server.mp4 46.57M
| ├──8 -Creating Projects gRPC Server.srt 6.12kb
| ├──8 -Creating Projects gRPC Server_en.srt 6.70kb
| ├──9 -Downloading Known Required Dependencies.en_US.vtt 1.61kb
| ├──9 -Downloading Known Required Dependencies.mp4 14.65M
| ├──9 -Downloading Known Required Dependencies.srt 1.93kb
| └──9 -Downloading Known Required Dependencies_en.srt 1.83kb
├──12 – Resources and Connect
| └──1 – Resources and Connect.html 0.69kb
├──13 – Interview Preparation (350+ QnA)
| └──1 – Interview Questions and Answers.html 268.97kb
├──14 – Course Summary
| ├──1 -What we learnt.en_US.vtt 4.50kb
| ├──1 -What we learnt.mp4 50.73M
| ├──1 -What we learnt.srt 4.91kb
| ├──1 -What we learnt_en.srt 5.06kb
| ├──2 -Where to go from here.en_US.vtt 10.24kb
| ├──2 -Where to go from here.mp4 17.51M
| ├──2 -Where to go from here.srt 12.03kb
| └──2 -Where to go from here_en.srt 11.55kb
├──15 – Best Wishes and Good Luck!
| ├──1 -Good Bye and Good Luck!.en_US.vtt 3.87kb
| ├──1 -Good Bye and Good Luck!.mp4 76.23M
| ├──1 -Good Bye and Good Luck!.srt 3.75kb
| ├──1 -Good Bye and Good Luck!_en.srt 4.37kb
| └──2 – Sincere Request.html 0.36kb
├──2 – Git
| ├──1 -What is Git What is VCS.en_US.vtt 2.15kb
| ├──1 -What is Git What is VCS.mp4 11.62M
| ├──1 -What is Git What is VCS.srt 2.33kb
| ├──1 -What is Git What is VCS_en.srt 2.46kb
| ├──10 -git push.en_US.vtt 7.65kb
| ├──10 -git push.mp4 44.22M
| ├──10 -git push.srt 8.77kb
| ├──10 -git push_en.srt 9.07kb
| ├──2 -Installing Git on Linux.en_US.vtt 1.16kb
| ├──2 -Installing Git on Linux.mp4 11.10M
| ├──2 -Installing Git on Linux.srt 1.31kb
| ├──2 -Installing Git on Linux_en.srt 1.33kb
| ├──3 -Installing Git on Windows.en_US.vtt 0.01kb
| ├──3 -Installing Git on Windows.mp4 16.51M
| ├──4 – Installing Git on Mac.html 0.57kb
| ├──4 -Github.en_US.vtt 5.37kb
| ├──4 -Github.mp4 29.23M
| ├──4 -Github.srt 6.25kb
| ├──4 -Github_en.srt 6.19kb
| ├──5 -Github and Git SSH.en_US.vtt 12.22kb
| ├──5 -Github and Git SSH.mp4 77.40M
| ├──5 -Github and Git SSH.srt 14.04kb
| ├──5 -Github and Git SSH_en.srt 14.07kb
| ├──6 -git init.en_US.vtt 9.11kb
| ├──6 -git init.mp4 54.38M
| ├──6 -git init.srt 11.20kb
| ├──6 -git init_en.srt 10.57kb
| ├──7 -git add.en_US.vtt 5.63kb
| ├──7 -git add.mp4 28.24M
| ├──7 -git add.srt 7.02kb
| ├──7 -git add_en.srt 6.51kb
| ├──8 -git commit.en_US.vtt 2.80kb
| ├──8 -git commit.mp4 12.84M
| ├──8 -git commit.srt 3.36kb
| ├──8 -git commit_en.srt 3.22kb
| ├──9 -git remote.en_US.vtt 4.27kb
| ├──9 -git remote.mp4 29.23M
| ├──9 -git remote.srt 5.21kb
| └──9 -git remote_en.srt 4.90kb
├──3 – Go Programming Basics
| ├──1 -Course Setup.en_US.vtt 1.96kb
| ├──1 -Course Setup.mp4 10.90M
| ├──1 -Course Setup.srt 2.31kb
| ├──1 -Course Setup_en.srt 2.28kb
| ├──1 -GitHub repo.url 0.09kb
| ├──10 -Constants.en_US.vtt 12.79kb
| ├──10 -Constants.mp4 47.40M
| ├──10 -Constants.srt 14.50kb
| ├──10 -Constants_en.srt 15.00kb
| ├──11 -Arithmetic Operations.en_US.vtt 19.49kb
| ├──11 -Arithmetic Operations.mp4 110.85M
| ├──11 -Arithmetic Operations.srt 21.17kb
| ├──11 -Arithmetic Operations_en.srt 23.14kb
| ├──12 -Loop For (break continue).en_US.vtt 23.64kb
| ├──12 -Loop For (break continue).mp4 119.74M
| ├──12 -Loop For (break continue).srt 26.08kb
| ├──12 -Loop For (break continue)_en.srt 28.14kb
| ├──13 -Loop For (using as while).en_US.vtt 17.35kb
| ├──13 -Loop For (using as while).mp4 100.10M
| ├──13 -Loop For (using as while).srt 19.58kb
| ├──13 -Loop For (using as while)_en.srt 20.61kb
| ├──14 -Operators.en_US.vtt 7.04kb
| ├──14 -Operators.mp4 23.49M
| ├──14 -Operators.srt 8.51kb
| ├──14 -Operators_en.srt 8.13kb
| ├──15 -Conditions If else.en_US.vtt 16.40kb
| ├──15 -Conditions If else.mp4 93.74M
| ├──15 -Conditions If else.srt 18.74kb
| ├──15 -Conditions If else_en.srt 19.63kb
| ├──16 -Conditions Switch.en_US.vtt 21.09kb
| ├──16 -Conditions Switch.mp4 128.14M
| ├──16 -Conditions Switch.srt 24.16kb
| ├──16 -Conditions Switch_en.srt 24.84kb
| ├──17 -Arrays.en_US.vtt 28.53kb
| ├──17 -Arrays.mp4 142.87M
| ├──17 -Arrays.srt 32.71kb
| ├──17 -Arrays_en.srt 33.66kb
| ├──18 -Slices.en_US.vtt 28.60kb
| ├──18 -Slices.mp4 156.30M
| ├──18 -Slices.srt 32.54kb
| ├──18 -Slices_en.srt 33.63kb
| ├──19 -Maps.en_US.vtt 22.98kb
| ├──19 -Maps.mp4 127.47M
| ├──19 -Maps.srt 27.82kb
| ├──19 -Maps_en.srt 27.24kb
| ├──2 -Hello World!.en_US.vtt 9.91kb
| ├──2 -Hello World!.mp4 24.16M
| ├──2 -Hello World.srt 11.81kb
| ├──2 -Hello World_en.srt 11.53kb
| ├──20 -Range.en_US.vtt 6.77kb
| ├──20 -Range.mp4 24.42M
| ├──20 -Range.srt 7.68kb
| ├──20 -Range_en.srt 7.84kb
| ├──21 -Functions.en_US.vtt 19.27kb
| ├──21 -Functions.mp4 93.36M
| ├──21 -Functions.srt 22.51kb
| ├──21 -Functions_en.srt 22.40kb
| ├──22 -Multiple Return Values.en_US.vtt 16.43kb
| ├──22 -Multiple Return Values.mp4 85.57M
| ├──22 -Multiple Return Values.srt 18.30kb
| ├──22 -Multiple Return Values_en.srt 19.16kb
| ├──23 -Variadic functions.en_US.vtt 16.74kb
| ├──23 -Variadic functions.mp4 89.05M
| ├──23 -Variadic functions.srt 18.10kb
| ├──23 -Variadic functions_en.srt 19.88kb
| ├──24 -Defer.en_US.vtt 10.40kb
| ├──24 -Defer.mp4 43.63M
| ├──24 -Defer.srt 11.63kb
| ├──24 -Defer_en.srt 12.00kb
| ├──25 -Panic.en_US.vtt 8.92kb
| ├──25 -Panic.mp4 43.38M
| ├──25 -Panic.srt 9.75kb
| ├──25 -Panic_en.srt 10.41kb
| ├──26 -Recover.en_US.vtt 14.47kb
| ├──26 -Recover.mp4 68.47M
| ├──26 -Recover.srt 17.38kb
| ├──26 -Recover_en.srt 16.77kb
| ├──27 -Exit.en_US.vtt 4.69kb
| ├──27 -Exit.mp4 20.00M
| ├──27 -Exit.srt 5.46kb
| ├──27 -Exit_en.srt 5.36kb
| ├──28 -Init function.en_US.vtt 5.75kb
| ├──28 -Init function.mp4 22.52M
| ├──28 -Init function.srt 6.45kb
| ├──28 -Init function_en.srt 6.62kb
| ├──29 -Section Summary and Motivation.en_US.vtt 9.90kb
| ├──29 -Section Summary and Motivation.mp4 64.75M
| ├──29 -Section Summary and Motivation.srt 11.40kb
| ├──29 -Section Summary and Motivation_en.srt 11.38kb
| ├──3 -Go Run.en_US.vtt 2.55kb
| ├──3 -Go Run.mp4 7.02M
| ├──3 -Go Run.srt 3.35kb
| ├──3 -Go Run_en.srt 2.89kb
| ├──4 -Go Compiler.en_US.vtt 13.62kb
| ├──4 -Go Compiler.mp4 79.10M
| ├──4 -Go Compiler.srt 15.57kb
| ├──4 -Go Compiler_en.srt 15.50kb
| ├──5 -The Standard Libary.en_US.vtt 3.13kb
| ├──5 -The Standard Libary.mp4 6.43M
| ├──5 -The Standard Libary.srt 3.25kb
| ├──5 -The Standard Libary_en.srt 3.51kb
| ├──6 -Import statement.en_US.vtt 11.24kb
| ├──6 -Import statement.mp4 49.05M
| ├──6 -Import statement.srt 12.35kb
| ├──6 -Import statement_en.srt 12.95kb
| ├──7 -Data Types.en_US.vtt 4.78kb
| ├──7 -Data Types.mp4 16.88M
| ├──7 -Data Types.srt 5.70kb
| ├──7 -Data Types_en.srt 5.44kb
| ├──8 -Variables.en_US.vtt 13.29kb
| ├──8 -Variables.mp4 57.20M
| ├──8 -Variables.srt 16.10kb
| ├──8 -Variables_en.srt 15.37kb
| ├──9 -Naming Conventions.en_US.vtt 9.55kb
| ├──9 -Naming Conventions.mp4 43.63M
| ├──9 -Naming Conventions.srt 10.97kb
| └──9 -Naming Conventions_en.srt 11.16kb
├──4 – Go Programming Intermediate
| ├──1 -Closures.en_US.vtt 18.47kb
| ├──1 -Closures.mp4 92.72M
| ├──1 -Closures.srt 20.36kb
| ├──1 -Closures_en.srt 21.63kb
| ├──1 -GitHub Repo.url 0.09kb
| ├──10 -Struct Embedding.en_US.vtt 10.93kb
| ├──10 -Struct Embedding.mp4 69.08M
| ├──10 -Struct Embedding.srt 12.52kb
| ├──10 -Struct Embedding_en.srt 12.93kb
| ├──11 -Generics.en_US.vtt 25.69kb
| ├──11 -Generics.mp4 138.11M
| ├──11 -Generics.srt 29.39kb
| ├──11 -Generics_en.srt 30.39kb
| ├──12 -Errors.en_US.vtt 23.62kb
| ├──12 -Errors.mp4 131.42M
| ├──12 -Errors.srt 26.03kb
| ├──12 -Errors_en.srt 28.20kb
| ├──13 -Custom Errors.en_US.vtt 16.18kb
| ├──13 -Custom Errors.mp4 87.87M
| ├──13 -Custom Errors.srt 20.07kb
| ├──13 -Custom Errors_en.srt 18.94kb
| ├──14 -String Functions.en_US.vtt 38.21kb
| ├──14 -String Functions.mp4 207.84M
| ├──14 -String Functions.srt 44.87kb
| ├──14 -String Functions_en.srt 45.12kb
| ├──15 -String Formatting.en_US.vtt 11.99kb
| ├──15 -String Formatting.mp4 47.69M
| ├──15 -String Formatting.srt 13.60kb
| ├──15 -String Formatting_en.srt 13.95kb
| ├──16 -Text Templates.en_US.vtt 50.91kb
| ├──16 -Text Templates.mp4 348.50M
| ├──16 -Text Templates.srt 59.02kb
| ├──16 -Text Templates_en.srt 60.11kb
| ├──17 -Regular Expressions.en_US.vtt 22.21kb
| ├──17 -Regular Expressions.mp4 113.09M
| ├──17 -Regular Expressions.srt 25.58kb
| ├──17 -Regular Expressions_en.srt 26.15kb
| ├──18 -Time.en_US.vtt 35.28kb
| ├──18 -Time.mp4 260.59M
| ├──18 -Time.srt 38.60kb
| ├──18 -Time_en.srt 42.67kb
| ├──19 -Epoch.en_US.vtt 9.03kb
| ├──19 -Epoch.mp4 46.36M
| ├──19 -Epoch.srt 10.15kb
| ├──19 -Epoch_en.srt 10.59kb
| ├──2 -Recursion.en_US.vtt 11.98kb
| ├──2 -Recursion.mp4 62.23M
| ├──2 -Recursion.srt 13.64kb
| ├──2 -Recursion_en.srt 14.08kb
| ├──20 -Time Formatting Parsing.en_US.vtt 8.20kb
| ├──20 -Time Formatting Parsing.mp4 38.99M
| ├──20 -Time Formatting Parsing.srt 9.48kb
| ├──20 -Time Formatting Parsing_en.srt 9.60kb
| ├──21 -Random Numbers.en_US.vtt 27.95kb
| ├──21 -Random Numbers.mp4 166.41M
| ├──21 -Random Numbers.srt 31.30kb
| ├──21 -Random Numbers_en.srt 33.53kb
| ├──22 -Number Parsing.en_US.vtt 13.65kb
| ├──22 -Number Parsing.mp4 79.46M
| ├──22 -Number Parsing.srt 15.00kb
| ├──22 -Number Parsing_en.srt 16.53kb
| ├──23 -URL Parsing.en_US.vtt 15.54kb
| ├──23 -URL Parsing.mp4 107.19M
| ├──23 -URL Parsing.srt 17.93kb
| ├──23 -URL Parsing_en.srt 18.59kb
| ├──24 -bufio package.en_US.vtt 44.14kb
| ├──24 -bufio package.mp4 258.16M
| ├──24 -bufio package.srt 50.40kb
| ├──24 -bufio package_en.srt 52.29kb
| ├──25 -Base64 Coding.en_US.vtt 14.40kb
| ├──25 -Base64 Coding.mp4 88.83M
| ├──25 -Base64 Coding.srt 17.36kb
| ├──25 -Base64 Coding_en.srt 16.83kb
| ├──26 -SHA 256512 Hashes Hashing Cryptography Crypto Package.en_US.vtt 47.61kb
| ├──26 -SHA 256512 Hashes Hashing Cryptography Crypto Package.mp4 302.96M
| ├──26 -SHA 256512 Hashes Hashing Cryptography Crypto Package.srt 53.95kb
| ├──26 -SHA 256512 Hashes Hashing Cryptography Crypto Package_en.srt 55.90kb
| ├──27 -Writing Files.en_US.vtt 12.19kb
| ├──27 -Writing Files.mp4 74.32M
| ├──27 -Writing Files.srt 13.84kb
| ├──27 -Writing Files_en.srt 14.50kb
| ├──28 -Reading Files.en_US.vtt 24.33kb
| ├──28 -Reading Files.mp4 154.51M
| ├──28 -Reading Files.srt 29.05kb
| ├──28 -Reading Files_en.srt 28.60kb
| ├──29 -Line Filters.en_US.vtt 13.24kb
| ├──29 -Line Filters.mp4 85.34M
| ├──29 -Line Filters.srt 14.29kb
| ├──29 -Line Filters_en.srt 15.68kb
| ├──3 -Pointers.en_US.vtt 18.26kb
| ├──3 -Pointers.mp4 128.96M
| ├──3 -Pointers.srt 21.32kb
| ├──3 -Pointers_en.srt 21.22kb
| ├──30 -File Paths.en_US.vtt 20.81kb
| ├──30 -File Paths.mp4 127.70M
| ├──30 -File Paths.srt 23.96kb
| ├──30 -File Paths_en.srt 24.58kb
| ├──31 -Directories.en_US.vtt 39.66kb
| ├──31 -Directories.mp4 247.88M
| ├──31 -Directories.srt 45.24kb
| ├──31 -Directories_en.srt 47.12kb
| ├──31 -Linux Permission Code Calculator.url 0.05kb
| ├──32 -Temporary Files and Directories.en_US.vtt 17.03kb
| ├──32 -Temporary Files and Directories.mp4 105.07M
| ├──32 -Temporary Files and Directories.srt 18.88kb
| ├──32 -Temporary Files and Directories_en.srt 20.05kb
| ├──33 -Embed Directive.en_US.vtt 21.60kb
| ├──33 -Embed Directive.mp4 109.66M
| ├──33 -Embed Directive.srt 24.95kb
| ├──33 -Embed Directive_en.srt 25.35kb
| ├──34 -Command Line ArgumentsFlags.en_US.vtt 17.96kb
| ├──34 -Command Line ArgumentsFlags.mp4 104.77M
| ├──34 -Command Line ArgumentsFlags.srt 20.12kb
| ├──34 -Command Line ArgumentsFlags_en.srt 21.26kb
| ├──35 -Command Line Sub Commands.en_US.vtt 19.46kb
| ├──35 -Command Line Sub Commands.mp4 134.12M
| ├──35 -Command Line Sub Commands.srt 21.55kb
| ├──35 -Command Line Sub Commands_en.srt 23.15kb
| ├──36 -Environment Variables.en_US.vtt 19.33kb
| ├──36 -Environment Variables.mp4 108.25M
| ├──36 -Environment Variables.srt 20.92kb
| ├──36 -Environment Variables_en.srt 22.97kb
| ├──37 -Logging.en_US.vtt 38.06kb
| ├──37 -Logging.mp4 248.29M
| ├──37 -Logging.srt 45.48kb
| ├──37 -Logging_en.srt 44.90kb
| ├──38 -JSON.en_US.vtt 40.20kb
| ├──38 -JSON.mp4 283.56M
| ├──38 -JSON.srt 48.51kb
| ├──38 -JSON_en.srt 47.43kb
| ├──39 -Struct Tags.en_US.vtt 12.78kb
| ├──39 -Struct Tags.mp4 59.65M
| ├──39 -Struct Tags.srt 14.69kb
| ├──39 -Struct Tags_en.srt 14.90kb
| ├──4 -Strings and Runes.en_US.vtt 43.20kb
| ├──4 -Strings and Runes.mp4 233.22M
| ├──4 -Strings and Runes.srt 49.53kb
| ├──4 -Strings and Runes_en.srt 50.90kb
| ├──40 -XML.en_US.vtt 34.51kb
| ├──40 -XML.mp4 233.51M
| ├──40 -XML.srt 40.61kb
| ├──40 -XML_en.srt 41.01kb
| ├──41 -Go Extension.en_US.vtt 9.00kb
| ├──41 -Go Extension.mp4 34.65M
| ├──41 -Go Extension.srt 10.66kb
| ├──41 -Go Extension_en.srt 10.23kb
| ├──42 -Type Conversions.en_US.vtt 17.18kb
| ├──42 -Type Conversions.mp4 65.42M
| ├──42 -Type Conversions.srt 19.92kb
| ├──42 -Type Conversions_en.srt 20.23kb
| ├──43 -IO package.en_US.vtt 58.32kb
| ├──43 -IO package.mp4 370.38M
| ├──43 -IO package.srt 67.70kb
| ├──43 -IO package_en.srt 68.73kb
| ├──44 -Math package.en_US.vtt 4.90kb
| ├──44 -Math package.mp4 33.44M
| ├──44 -Math package.srt 5.09kb
| ├──44 -Math package_en.srt 5.57kb
| ├──45 – Math package (Code Examples).html 3.21kb
| ├──45 -Section Summary and Motivation.en_US.vtt 6.15kb
| ├──45 -Section Summary and Motivation.mp4 48.95M
| ├──45 -Section Summary and Motivation.srt 6.44kb
| ├──45 -Section Summary and Motivation_en.srt 7.09kb
| ├──5 -Formatting Verbs.en_US.vtt 22.04kb
| ├──5 -Formatting Verbs.mp4 138.79M
| ├──5 -Formatting Verbs.srt 25.06kb
| ├──5 -Formatting Verbs_en.srt 26.16kb
| ├──6 -Fmt package.en_US.vtt 26.19kb
| ├──6 -Fmt package.mp4 151.44M
| ├──6 -Fmt package.srt 29.88kb
| ├──6 -Fmt package_en.srt 30.95kb
| ├──7 -Structs.en_US.vtt 29.30kb
| ├──7 -Structs.mp4 166.51M
| ├──7 -Structs.srt 32.74kb
| ├──7 -Structs_en.srt 34.83kb
| ├──8 -Methods.en_US.vtt 17.44kb
| ├──8 -Methods.mp4 99.90M
| ├──8 -Methods.srt 19.91kb
| ├──8 -Methods_en.srt 20.59kb
| ├──9 -Interfaces.en_US.vtt 32.81kb
| ├──9 -Interfaces.mp4 202.56M
| ├──9 -Interfaces.srt 37.14kb
| └──9 -Interfaces_en.srt 38.88kb
├──5 – Go Programming Advanced
| ├──1 -GitHub repo.url 0.09kb
| ├──1 -Goroutines.en_US.vtt 41.62kb
| ├──1 -Goroutines.mp4 240.66M
| ├──1 -Goroutines.srt 45.17kb
| ├──1 -Goroutines.url 0.09kb
| ├──1 -Goroutines_en.srt 49.52kb
| ├──10 -Context.en_US.vtt 58.46kb
| ├──10 -Context.mp4 385.21M
| ├──10 -Context.srt 68.21kb
| ├──10 -Context_en.srt 68.88kb
| ├──11 -Timers.en_US.vtt 25.40kb
| ├──11 -Timers.mp4 140.61M
| ├──11 -Timers.srt 28.80kb
| ├──11 -Timers_en.srt 30.37kb
| ├──12 -Tickers.en_US.vtt 21.35kb
| ├──12 -Tickers.mp4 109.85M
| ├──12 -Tickers.srt 24.74kb
| ├──12 -Tickers_en.srt 25.04kb
| ├──13 -Worker Pools.en_US.vtt 23.76kb
| ├──13 -Worker Pools.mp4 150.82M
| ├──13 -Worker Pools.srt 26.96kb
| ├──13 -Worker Pools_en.srt 27.86kb
| ├──14 -Wait Groups.en_US.vtt 49.23kb
| ├──14 -Wait Groups.mp4 299.57M
| ├──14 -Wait Groups.srt 55.24kb
| ├──14 -Wait Groups_en.srt 58.39kb
| ├──15 -Mutexes.en_US.vtt 41.93kb
| ├──15 -Mutexes.mp4 216.26M
| ├──15 -Mutexes.srt 47.15kb
| ├──15 -Mutexes_en.srt 49.34kb
| ├──16 -Atomic Counters.en_US.vtt 21.47kb
| ├──16 -Atomic Counters.mp4 136.97M
| ├──16 -Atomic Counters.srt 23.69kb
| ├──16 -Atomic Counters_en.srt 25.07kb
| ├──17 -Rate Limiting.en_US.vtt 4.97kb
| ├──17 -Rate Limiting.mp4 28.58M
| ├──17 -Rate Limiting.srt 5.38kb
| ├──17 -Rate Limiting_en.srt 5.69kb
| ├──18 -Rate Limiting – Token Bucket Algorithm.en_US.vtt 31.18kb
| ├──18 -Rate Limiting – Token Bucket Algorithm.mp4 157.34M
| ├──18 -Rate Limiting – Token Bucket Algorithm.srt 35.39kb
| ├──18 -Rate Limiting – Token Bucket Algorithm_en.srt 36.95kb
| ├──19 -Rate Limiting – Fixed Window Counter.en_US.vtt 16.28kb
| ├──19 -Rate Limiting – Fixed Window Counter.mp4 102.44M
| ├──19 -Rate Limiting – Fixed Window Counter.srt 19.36kb
| ├──19 -Rate Limiting – Fixed Window Counter_en.srt 19.00kb
| ├──2 -Channels – Introduction.en_US.vtt 34.07kb
| ├──2 -Channels – Introduction.mp4 150.34M
| ├──2 -Channels – Introduction.srt 37.32kb
| ├──2 -Channels – Introduction_en.srt 40.58kb
| ├──20 -Rate Limiting – Leaky Bucket Algorithm.en_US.vtt 50.31kb
| ├──20 -Rate Limiting – Leaky Bucket Algorithm.mp4 374.32M
| ├──20 -Rate Limiting – Leaky Bucket Algorithm.srt 55.53kb
| ├──20 -Rate Limiting – Leaky Bucket Algorithm_en.srt 59.59kb
| ├──21 -Stateful Goroutines.en_US.vtt 13.76kb
| ├──21 -Stateful Goroutines.mp4 65.37M
| ├──21 -Stateful Goroutines.srt 15.67kb
| ├──21 -Stateful Goroutines_en.srt 15.96kb
| ├──22 -Sorting.en_US.vtt 42.21kb
| ├──22 -Sorting.mp4 288.56M
| ├──22 -Sorting.srt 48.05kb
| ├──22 -Sorting_en.srt 50.50kb
| ├──23 -Testing Benchmarking.en_US.vtt 41.54kb
| ├──23 -Testing Benchmarking.mp4 248.29M
| ├──23 -Testing Benchmarking.srt 47.43kb
| ├──23 -Testing Benchmarking_en.srt 49.67kb
| ├──24 -Executing Processes OS Processes Other Processes.en_US.vtt 21.64kb
| ├──24 -Executing Processes OS Processes Other Processes.mp4 153.42M
| ├──24 -Executing Processes OS Processes Other Processes.srt 23.63kb
| ├──24 -Executing Processes OS Processes Other Processes_en.srt 25.83kb
| ├──25 -Signals.en_US.vtt 43.88kb
| ├──25 -Signals.mp4 292.07M
| ├──25 -Signals.srt 48.65kb
| ├──25 -Signals_en.srt 52.67kb
| ├──26 -Reflect.en_US.vtt 32.51kb
| ├──26 -Reflect.mp4 198.78M
| ├──26 -Reflect.srt 35.57kb
| ├──26 -Reflect_en.srt 39.05kb
| ├──27 -Section Summary and Congratulations.en_US.vtt 4.33kb
| ├──27 -Section Summary and Congratulations.mp4 30.45M
| ├──27 -Section Summary and Congratulations.srt 4.99kb
| ├──27 -Section Summary and Congratulations_en.srt 4.88kb
| ├──3 -Unbuffered Channels and Runtime Mechanism.en_US.vtt 20.76kb
| ├──3 -Unbuffered Channels and Runtime Mechanism.mp4 99.07M
| ├──3 -Unbuffered Channels and Runtime Mechanism.srt 23.63kb
| ├──3 -Unbuffered Channels and Runtime Mechanism_en.srt 24.39kb
| ├──4 -Buffered Channels.en_US.vtt 36.90kb
| ├──4 -Buffered Channels.mp4 208.41M
| ├──4 -Buffered Channels.srt 40.82kb
| ├──4 -Buffered Channels_en.srt 43.59kb
| ├──5 -Channel Synchronization.en_US.vtt 38.12kb
| ├──5 -Channel Synchronization.mp4 227.75M
| ├──5 -Channel Synchronization.srt 43.21kb
| ├──5 -Channel Synchronization_en.srt 45.19kb
| ├──6 -Channel Directions.en_US.vtt 9.72kb
| ├──6 -Channel Directions.mp4 51.97M
| ├──6 -Channel Directions.srt 10.85kb
| ├──6 -Channel Directions_en.srt 11.28kb
| ├──7 -Multiplexing using Select.en_US.vtt 28.60kb
| ├──7 -Multiplexing using Select.mp4 140.40M
| ├──7 -Multiplexing using Select.srt 33.22kb
| ├──7 -Multiplexing using Select_en.srt 33.77kb
| ├──8 -Non blocking channel operations.en_US.vtt 11.57kb
| ├──8 -Non blocking channel operations.mp4 70.54M
| ├──8 -Non blocking channel operations.srt 12.79kb
| ├──8 -Non blocking channel operations_en.srt 13.62kb
| ├──9 -Closing Channels.en_US.vtt 16.48kb
| ├──9 -Closing Channels.mp4 110.25M
| ├──9 -Closing Channels.srt 18.18kb
| └──9 -Closing Channels_en.srt 19.57kb
├──6 – Go Programming More About Concurrency
| ├──1 -Concurrency vs Parallelism.en_US.vtt 16.93kb
| ├──1 -Concurrency vs Parallelism.mp4 98.88M
| ├──1 -Concurrency vs Parallelism.srt 18.96kb
| ├──1 -Concurrency vs Parallelism_en.srt 19.99kb
| ├──1 -GitHub repo.url 0.08kb
| ├──2 -Race Conditions.en_US.vtt 8.85kb
| ├──2 -Race Conditions.mp4 48.51M
| ├──2 -Race Conditions.srt 10.59kb
| ├──2 -Race Conditions_en.srt 10.30kb
| ├──3 -Deadlocks.en_US.vtt 14.93kb
| ├──3 -Deadlocks.mp4 87.83M
| ├──3 -Deadlocks.srt 17.07kb
| ├──3 -Deadlocks_en.srt 17.48kb
| ├──4 -RWMutex.en_US.vtt 11.39kb
| ├──4 -RWMutex.mp4 69.13M
| ├──4 -RWMutex.srt 12.54kb
| ├──4 -RWMutex_en.srt 13.42kb
| ├──5 -sync.NewCond.en_US.vtt 42.50kb
| ├──5 -sync.NewCond.mp4 226.62M
| ├──5 -sync.NewCond.srt 49.21kb
| ├──5 -sync.NewCond_en.srt 50.02kb
| ├──6 -sync.Once.en_US.vtt 4.30kb
| ├──6 -sync.Once.mp4 21.65M
| ├──6 -sync.Once.srt 4.96kb
| ├──6 -sync.Once_en.srt 5.04kb
| ├──7 -sync.Pool.en_US.vtt 22.79kb
| ├──7 -sync.Pool.mp4 145.36M
| ├──7 -sync.Pool.srt 26.28kb
| ├──7 -sync.Pool_en.srt 27.09kb
| ├──8 -for select statement.en_US.vtt 4.35kb
| ├──8 -for select statement.mp4 16.17M
| ├──8 -for select statement.srt 4.72kb
| └──8 -for select statement_en.srt 5.12kb
├──7 – How Internet Works
| ├──1 -URLURI.en_US.vtt 18.08kb
| ├──1 -URLURI.mp4 120.82M
| ├──1 -URLURI.srt 21.01kb
| ├──1 -URLURI_en.srt 20.82kb
| ├──2 -HTTP Response Status Codes.url 0.08kb
| ├──2 -Request Response Cycle.en_US.vtt 12.75kb
| ├──2 -Request Response Cycle.mp4 88.20M
| ├──2 -Request Response Cycle.srt 14.88kb
| ├──2 -Request Response Cycle_en.srt 14.63kb
| ├──3 -What is Frontend Dev Client Side.en_US.vtt 6.23kb
| ├──3 -What is Frontend Dev Client Side.mp4 33.77M
| ├──3 -What is Frontend Dev Client Side.srt 6.66kb
| ├──3 -What is Frontend Dev Client Side_en.srt 7.02kb
| ├──4 -What is Backend Dev API Server Side.en_US.vtt 3.44kb
| ├──4 -What is Backend Dev API Server Side.mp4 15.52M
| ├──4 -What is Backend Dev API Server Side.srt 3.94kb
| ├──4 -What is Backend Dev API Server Side_en.srt 3.89kb
| ├──5 -HTTP 123, HTTPS.en_US.vtt 5.66kb
| ├──5 -HTTP 123, HTTPS.mp4 25.81M
| ├──5 -HTTP 123, HTTPS.srt 6.37kb
| └──5 -HTTP 123, HTTPS_en.srt 6.43kb
├──8 – REST API Project
| ├──1 -OS Choice for Development.en_US.vtt 1.91kb
| ├──1 -OS Choice for Development.mp4 6.36M
| ├──1 -OS Choice for Development.srt 2.38kb
| ├──1 -OS Choice for Development_en.srt 2.17kb
| ├──10 -Benchmarking an API.en_US.vtt 30.40kb
| ├──10 -Benchmarking an API.mp4 364.90M
| ├──10 -Benchmarking an API.srt 33.32kb
| ├──10 -Benchmarking an API_en.srt 36.58kb
| ├──10 -BenchmarkResults.ods 22.86kb
| ├──100 -Code Obfuscation.en_US.vtt 5.20kb
| ├──100 -Code Obfuscation.mp4 29.50M
| ├──100 -Code Obfuscation.srt 5.69kb
| ├──100 -Code Obfuscation_en.srt 5.88kb
| ├──101 -Adjustments Before Final Binary.en_US.vtt 7.60kb
| ├──101 -Adjustments Before Final Binary.mp4 72.91M
| ├──101 -Adjustments Before Final Binary.srt 8.80kb
| ├──101 -Adjustments Before Final Binary_en.srt 8.96kb
| ├──102 -API Binary.en_US.vtt 24.74kb
| ├──102 -API Binary.mp4 195.04M
| ├──102 -API Binary.srt 26.25kb
| ├──102 -API Binary_en.srt 29.98kb
| ├──103 -Extensive Benchmarking – Source Code vs Go Binary vs Obfuscated.en_US.vtt 22.86kb
| ├──103 -Extensive Benchmarking – Source Code vs Go Binary vs Obfuscated.mp4 437.74M
| ├──103 -Extensive Benchmarking – Source Code vs Go Binary vs Obfuscated.srt 25.26kb
| ├──103 -Extensive Benchmarking – Source Code vs Go Binary vs Obfuscated_en.srt 27.68kb
| ├──104 -Section Summary and Motivation.en_US.vtt 6.18kb
| ├──104 -Section Summary and Motivation.mp4 67.40M
| ├──104 -Section Summary and Motivation.srt 6.41kb
| ├──104 -Section Summary and Motivation_en.srt 7.01kb
| ├──11 -Modules – go mod init.en_US.vtt 15.17kb
| ├──11 -Modules – go mod init.mp4 57.12M
| ├──11 -Modules – go mod init.srt 16.29kb
| ├──11 -Modules – go mod init_en.srt 17.64kb
| ├──12 -Let’s begin making the APIServer.en_US.vtt 4.84kb
| ├──12 -Let’s begin making the APIServer.mp4 26.87M
| ├──12 -Lets begin making the APIServer.srt 5.12kb
| ├──12 -Lets begin making the APIServer_en.srt 5.78kb
| ├──13 -Downloading Third PartyExternal Packages – go get package link.en_US.vtt 12.45kb
| ├──13 -Downloading Third PartyExternal Packages – go get package link.mp4 57.38M
| ├──13 -Downloading Third PartyExternal Packages – go get package link.srt 14.28kb
| ├──13 -Downloading Third PartyExternal Packages – go get package link_en.srt 14.42kb
| ├──14 -Let’s add HTTP2 and HTTPS to our API.en_US.vtt 12.34kb
| ├──14 -Let’s add HTTP2 and HTTPS to our API.mp4 76.35M
| ├──14 -Lets add HTTP2 and HTTPS to our API.srt 13.54kb
| ├──14 -Lets add HTTP2 and HTTPS to our API_en.srt 14.68kb
| ├──15 -https certificates – SSLTLS.en_US.vtt 10.15kb
| ├──15 -https certificates – SSLTLS.mp4 98.33M
| ├──15 -https certificates – SSLTLS.srt 11.94kb
| ├──15 -https certificates – SSLTLS_en.srt 11.82kb
| ├──16 -Postman for TLS HTTP2 Requests.srt 10.13kb
| ├──16 -Postman for TLS HTTP2 Requests_en.srt 11.46kb
| ├──16 -Postman for TLS + HTTP2 Requests.en_US.vtt 9.79kb
| ├──16 -Postman for TLS + HTTP2 Requests.mp4 70.83M
| ├──17 -Using Curl to make http2 request.en_US.vtt 14.55kb
| ├──17 -Using Curl to make http2 request.mp4 140.35M
| ├──17 -Using Curl to make http2 request.srt 16.68kb
| ├──17 -Using Curl to make http2 request_en.srt 17.25kb
| ├──18 -HTTP2HTTPSHTTP Connections, TLS Handshake.en_US.vtt 18.88kb
| ├──18 -HTTP2HTTPSHTTP Connections, TLS Handshake.mp4 187.88M
| ├──18 -HTTP2HTTPSHTTP Connections, TLS Handshake.srt 21.99kb
| ├──18 -HTTP2HTTPSHTTP Connections, TLS Handshake_en.srt 21.76kb
| ├──19 -mTLS and Postman Settings.en_US.vtt 21.17kb
| ├──19 -mTLS and Postman Settings.mp4 146.51M
| ├──19 -mTLS and Postman Settings.srt 25.17kb
| ├──19 -mTLS and Postman Settings_en.srt 24.84kb
| ├──19 -openssl.cnf 0.32kb
| ├──2 -All details about REST API.url 0.04kb
| ├──2 -What is REST API.en_US.vtt 8.79kb
| ├──2 -What is REST API.mp4 53.19M
| ├──2 -What is REST API.srt 9.73kb
| ├──2 -What is REST API_en.srt 10.08kb
| ├──20 -Benchmarking HTTP1 vs HTTP2 -H2Load BM Tool.en_US.vtt 25.07kb
| ├──20 -Benchmarking HTTP1 vs HTTP2 -H2Load BM Tool.mp4 310.25M
| ├──20 -Benchmarking HTTP1 vs HTTP2 -H2Load BM Tool.srt 27.96kb
| ├──20 -Benchmarking HTTP1 vs HTTP2 -H2Load BM Tool_en.srt 30.00kb
| ├──20 -GitHub Repo.url 0.11kb
| ├──21 -SerializationDeserialization – MarshalUnmarshal – EncodeDecode.en_US.vtt 14.46kb
| ├──21 -SerializationDeserialization – MarshalUnmarshal – EncodeDecode.mp4 75.07M
| ├──21 -SerializationDeserialization – MarshalUnmarshal – EncodeDecode.srt 15.53kb
| ├──21 -SerializationDeserialization – MarshalUnmarshal – EncodeDecode_en.srt 17.16kb
| ├──22 -API Folder Structure.en_US.vtt 9.04kb
| ├──22 -API Folder Structure.mp4 53.09M
| ├──22 -API Folder Structure.srt 10.42kb
| ├──22 -API Folder Structure_en.srt 10.31kb
| ├──22 -API_Folder_Structure.odt 30.73kb
| ├──23 -API Planning Stage.en_US.vtt 14.43kb
| ├──23 -API Planning Stage.mp4 90.46M
| ├──23 -API Planning Stage.srt 16.86kb
| ├──23 -API Planning Stage_en.srt 16.50kb
| ├──24 -Basic Routing-CRUD-HTTP Methods.en_US.vtt 22.06kb
| ├──24 -Basic Routing-CRUD-HTTP Methods.mp4 126.08M
| ├──24 -Basic Routing-CRUD-HTTP Methods.srt 24.82kb
| ├──24 -Basic Routing-CRUD-HTTP Methods_en.srt 26.21kb
| ├──25 -Processing Requests.en_US.vtt 39.11kb
| ├──25 -Processing Requests.mp4 327.77M
| ├──25 -Processing Requests.srt 44.13kb
| ├──25 -Processing Requests_en.srt 47.17kb
| ├──26 -Path Params.en_US.vtt 10.81kb
| ├──26 -Path Params.mp4 103.66M
| ├──26 -Path Params.srt 12.38kb
| ├──26 -Path Params_en.srt 12.75kb
| ├──27 -Query Params.en_US.vtt 12.03kb
| ├──27 -Query Params.mp4 85.28M
| ├──27 -Query Params.srt 13.98kb
| ├──27 -Query Params_en.srt 14.06kb
| ├──28 -.gitignore file.en_US.vtt 8.91kb
| ├──28 -.gitignore file.mp4 58.92M
| ├──28 -.gitignore file.srt 10.33kb
| ├──28 -.gitignore file_en.srt 10.46kb
| ├──29 -Multiplexer (mux).en_US.vtt 11.38kb
| ├──29 -Multiplexer (mux).mp4 82.12M
| ├──29 -Multiplexer (mux).srt 12.60kb
| ├──29 -Multiplexer (mux)_en.srt 13.64kb
| ├──3 -Endpoints.en_US.vtt 6.54kb
| ├──3 -Endpoints.mp4 36.98M
| ├──3 -Endpoints.srt 7.06kb
| ├──3 -Endpoints_en.srt 7.54kb
| ├──30 -Middlewares.en_US.vtt 6.76kb
| ├──30 -Middlewares.mp4 35.60M
| ├──30 -Middlewares.srt 8.01kb
| ├──30 -Middlewares_en.srt 7.68kb
| ├──31 -Middlewares – Security Headers.en_US.vtt 24.53kb
| ├──31 -Middlewares – Security Headers.mp4 162.69M
| ├──31 -Middlewares – Security Headers.srt 27.86kb
| ├──31 -Middlewares – Security Headers_en.srt 28.83kb
| ├──32 -Middlewares – CORS.en_US.vtt 18.06kb
| ├──32 -Middlewares – CORS.mp4 140.20M
| ├──32 -Middlewares – CORS.srt 20.20kb
| ├──32 -Middlewares – CORS_en.srt 21.34kb
| ├──33 -Middlewares – Response Time.en_US.vtt 27.43kb
| ├──33 -Middlewares – Response Time.mp4 197.51M
| ├──33 -Middlewares – Response Time.srt 28.74kb
| ├──33 -Middlewares – Response Time_en.srt 32.91kb
| ├──34 -Middlewares – Compression.en_US.vtt 18.44kb
| ├──34 -Middlewares – Compression.mp4 134.28M
| ├──34 -Middlewares – Compression.srt 20.12kb
| ├──34 -Middlewares – Compression_en.srt 21.76kb
| ├──35 -Middlewares – Rate Limiter.en_US.vtt 14.77kb
| ├──35 -Middlewares – Rate Limiter.mp4 94.76M
| ├──35 -Middlewares – Rate Limiter.srt 16.34kb
| ├──35 -Middlewares – Rate Limiter_en.srt 17.45kb
| ├──36 -Middlewares – HPP.en_US.vtt 33.64kb
| ├──36 -Middlewares – HPP.mp4 257.59M
| ├──36 -Middlewares – HPP.srt 36.09kb
| ├──36 -Middlewares – HPP_en.srt 40.19kb
| ├──37 -Middlewares – Ordering.en_US.vtt 14.92kb
| ├──37 -Middlewares – Ordering.mp4 119.27M
| ├──37 -Middlewares – Ordering.srt 15.53kb
| ├──37 -Middlewares – Ordering_en.srt 17.87kb
| ├──38 -Efficient Middleware Chaining.en_US.vtt 7.63kb
| ├──38 -Efficient Middleware Chaining.mp4 62.24M
| ├──38 -Efficient Middleware Chaining.srt 8.57kb
| ├──38 -Efficient Middleware Chaining_en.srt 8.96kb
| ├──39 -Older Routing Technique (Pre Go 1.22).en_US.vtt 1.24kb
| ├──39 -Older Routing Technique (Pre Go 1.22).mp4 7.74M
| ├──39 -Older Routing Technique (Pre Go 1.22).srt 1.21kb
| ├──39 -Older Routing Technique (Pre Go 1.22)_en.srt 1.36kb
| ├──4 -client.go 0.55kb
| ├──4 -HTTP Client.en_US.vtt 8.49kb
| ├──4 -HTTP Client.mp4 45.40M
| ├──4 -HTTP Client.srt 9.14kb
| ├──4 -HTTP Client_en.srt 10.22kb
| ├──40 -Getting AllFilteredOne Entry(ies) – GET.en_US.vtt 29.07kb
| ├──40 -Getting AllFilteredOne Entry(ies) – GET.mp4 231.16M
| ├──40 -Getting AllFilteredOne Entry(ies) – GET.srt 32.78kb
| ├──40 -Getting AllFilteredOne Entry(ies) – GET_en.srt 34.82kb
| ├──41 -Adding Single EntryMultiple Entries – POST.en_US.vtt 19.07kb
| ├──41 -Adding Single EntryMultiple Entries – POST.mp4 158.88M
| ├──41 -Adding Single EntryMultiple Entries – POST.srt 20.74kb
| ├──41 -Adding Single EntryMultiple Entries – POST_en.srt 22.85kb
| ├──42 -Handlers Refactoring.en_US.vtt 12.09kb
| ├──42 -Handlers Refactoring.mp4 111.34M
| ├──42 -Handlers Refactoring.srt 13.31kb
| ├──42 -Handlers Refactoring_en.srt 14.43kb
| ├──43 -MariaDBMySQL – Introduction.en_US.vtt 8.35kb
| ├──43 -MariaDBMySQL – Introduction.mp4 48.55M
| ├──43 -MariaDBMySQL – Introduction.srt 9.32kb
| ├──43 -MariaDBMySQL – Introduction_en.srt 9.51kb
| ├──44 -MariaDB Installation.en_US.vtt 10.89kb
| ├──44 -MariaDB Installation.mp4 110.68M
| ├──44 -MariaDB Installation.srt 12.03kb
| ├──44 -MariaDB Installation_en.srt 12.81kb
| ├──45 -MariaDB GUI Tool – DBeaver Installation.en_US.vtt 6.92kb
| ├──45 -MariaDB GUI Tool – DBeaver Installation.mp4 43.74M
| ├──45 -MariaDB GUI Tool – DBeaver Installation.srt 8.22kb
| ├──45 -MariaDB GUI Tool – DBeaver Installation_en.srt 8.04kb
| ├──46 -SQL Primer – CRUD – Command Line.en_US.vtt 25.80kb
| ├──46 -SQL Primer – CRUD – Command Line.mp4 219.64M
| ├──46 -SQL Primer – CRUD – Command Line.srt 29.36kb
| ├──46 -SQL Primer – CRUD – Command Line_en.srt 31.01kb
| ├──47 -SQL Primer – CRUD – DBeaver.en_US.vtt 32.85kb
| ├──47 -SQL Primer – CRUD – DBeaver.mp4 143.66M
| ├──47 -SQL Primer – CRUD – DBeaver.srt 36.25kb
| ├──47 -SQL Primer – CRUD – DBeaver_en.srt 39.27kb
| ├──48 -Connect API to SQL.en_US.vtt 15.29kb
| ├──48 -Connect API to SQL.mp4 78.53M
| ├──48 -Connect API to SQL.srt 17.11kb
| ├──48 -Connect API to SQL_en.srt 18.22kb
| ├──49 -Environment Variables (.env file).en_US.vtt 15.24kb
| ├──49 -Environment Variables (.env file).mp4 95.48M
| ├──49 -Environment Variables (.env file).srt 17.27kb
| ├──49 -Environment Variables (.env file)_en.srt 18.05kb
| ├──5 -HTTP Server.en_US.vtt 16.19kb
| ├──5 -HTTP Server.mp4 54.98M
| ├──5 -HTTP Server.srt 17.21kb
| ├──5 -HTTP Server_en.srt 19.57kb
| ├──5 -server.go 0.36kb
| ├──50 -Creating our SQL Database.en_US.vtt 6.90kb
| ├──50 -Creating our SQL Database.mp4 32.21M
| ├──50 -Creating our SQL Database.srt 7.83kb
| ├──50 -Creating our SQL Database_en.srt 8.10kb
| ├──51 -Updating POST methods to post in Database.en_US.vtt 11.93kb
| ├──51 -Updating POST methods to post in Database.mp4 100.37M
| ├──51 -Updating POST methods to post in Database.srt 13.45kb
| ├──51 -Updating POST methods to post in Database_en.srt 14.19kb
| ├──52 -Updating GET method to Fetch One Entry from Database.en_US.vtt 6.51kb
| ├──52 -Updating GET method to Fetch One Entry from Database.mp4 61.63M
| ├──52 -Updating GET method to Fetch One Entry from Database.srt 7.14kb
| ├──52 -Updating GET method to Fetch One Entry from Database_en.srt 7.76kb
| ├──53 -Updating GET method to Fetch Multiple Entries from Database.en_US.vtt 13.40kb
| ├──53 -Updating GET method to Fetch Multiple Entries from Database.mp4 129.36M
| ├──53 -Updating GET method to Fetch Multiple Entries from Database.srt 14.99kb
| ├──53 -Updating GET method to Fetch Multiple Entries from Database_en.srt 15.85kb
| ├──54 -WHERE 11. WHY.srt 5.63kb
| ├──54 -WHERE 11. WHY_en.srt 5.63kb
| ├──54 -WHERE 1=1. WHY.en_US.vtt 4.96kb
| ├──54 -WHERE 1=1. WHY.mp4 33.68M
| ├──55 -Advanced Filtering Technique – GET – Getting Entries Based on Multiple Criteria.en_US.vtt 5.60kb
| ├──55 -Advanced Filtering Technique – GET – Getting Entries Based on Multiple Criteria.mp4 50.94M
| ├──55 -Advanced Filtering Technique – GET – Getting Entries Based on Multiple Criteria.srt 6.05kb
| ├──55 -Advanced Filtering Technique – GET – Getting Entries Based on Multiple Criteria_en.srt 6.62kb
| ├──56 -Advanced Sort Order Technique – GET – Get Entries Based on Multiple Criteria.en_US.vtt 15.78kb
| ├──56 -Advanced Sort Order Technique – GET – Get Entries Based on Multiple Criteria.mp4 146.61M
| ├──56 -Advanced Sort Order Technique – GET – Get Entries Based on Multiple Criteria.srt 17.49kb
| ├──56 -Advanced Sort Order Technique – GET – Get Entries Based on Multiple Criteria_en.srt 18.69kb
| ├──57 -Updating a ‘Complete Entry’ – PUT.en_US.vtt 17.61kb
| ├──57 -Updating a ‘Complete Entry’ – PUT.mp4 172.04M
| ├──57 -Updating a Complete Entry – PUT.srt 19.60kb
| ├──57 -Updating a Complete Entry – PUT_en.srt 21.01kb
| ├──58 -Modifying An Entry – PATCH.en_US.vtt 8.22kb
| ├──58 -Modifying An Entry – PATCH.mp4 75.96M
| ├──58 -Modifying An Entry – PATCH.srt 8.28kb
| ├──58 -Modifying An Entry – PATCH_en.srt 9.90kb
| ├──59 -Improving our PATCH function – Reflect Package.en_US.vtt 21.45kb
| ├──59 -Improving our PATCH function – Reflect Package.mp4 190.18M
| ├──59 -Improving our PATCH function – Reflect Package.srt 23.30kb
| ├──59 -Improving our PATCH function – Reflect Package_en.srt 25.73kb
| ├──6 -Ports.en_US.vtt 17.21kb
| ├──6 -Ports.mp4 90.05M
| ├──6 -Ports.srt 19.67kb
| ├──6 -Ports_en.srt 19.87kb
| ├──60 -Deleting An Entry – DELETE.en_US.vtt 9.81kb
| ├──60 -Deleting An Entry – DELETE.mp4 87.78M
| ├──60 -Deleting An Entry – DELETE.srt 10.95kb
| ├──60 -Deleting An Entry – DELETE_en.srt 11.72kb
| ├──61 -Modernizing Routes – Older Routing Technique and its Limitations.en_US.vtt 13.54kb
| ├──61 -Modernizing Routes – Older Routing Technique and its Limitations.mp4 96.54M
| ├──61 -Modernizing Routes – Older Routing Technique and its Limitations.srt 15.06kb
| ├──61 -Modernizing Routes – Older Routing Technique and its Limitations_en.srt 16.15kb
| ├──62 -Refactoring Mux.en_US.vtt 2.30kb
| ├──62 -Refactoring Mux.mp4 12.81M
| ├──62 -Refactoring Mux.srt 2.63kb
| ├──62 -Refactoring Mux_en.srt 2.60kb
| ├──63 -Using Path Params for Specific Entry.en_US.vtt 3.90kb
| ├──63 -Using Path Params for Specific Entry.mp4 54.68M
| ├──63 -Using Path Params for Specific Entry.srt 4.13kb
| ├──63 -Using Path Params for Specific Entry_en.srt 4.67kb
| ├──64 -Modifying Multiple Entries – PATCH.en_US.vtt 29.82kb
| ├──64 -Modifying Multiple Entries – PATCH.mp4 341.67M
| ├──64 -Modifying Multiple Entries – PATCH.srt 31.85kb
| ├──64 -Modifying Multiple Entries – PATCH_en.srt 35.81kb
| ├──65 -Deleting Multiple Entries – DELETE.en_US.vtt 14.64kb
| ├──65 -Deleting Multiple Entries – DELETE.mp4 173.83M
| ├──65 -Deleting Multiple Entries – DELETE.srt 15.97kb
| ├──65 -Deleting Multiple Entries – DELETE_en.srt 17.60kb
| ├──66 -Modelling Data.en_US.vtt 6.91kb
| ├──66 -Modelling Data.mp4 32.53M
| ├──66 -Modelling Data.srt 7.93kb
| ├──66 -Modelling Data_en.srt 7.98kb
| ├──67 -Refactoring Database Operations.en_US.vtt 19.68kb
| ├──67 -Refactoring Database Operations.mp4 316.58M
| ├──67 -Refactoring Database Operations.srt 21.26kb
| ├──67 -Refactoring Database Operations_en.srt 24.19kb
| ├──68 -Error Handling.en_US.vtt 12.47kb
| ├──68 -Error Handling.mp4 186.40M
| ├──68 -Error Handling.srt 13.81kb
| ├──68 -Error Handling_en.srt 15.11kb
| ├──69 -Struct Tags.en_US.vtt 24.63kb
| ├──69 -Struct Tags.mp4 243.35M
| ├──69 -Struct Tags.srt 28.18kb
| ├──69 -Struct Tags_en.srt 29.44kb
| ├──7 -Postman for API Testing.en_US.vtt 10.91kb
| ├──7 -Postman for API Testing.mp4 81.02M
| ├──7 -Postman for API Testing.srt 12.53kb
| ├──7 -Postman for API Testing_en.srt 12.91kb
| ├──70 -Data Validation.en_US.vtt 40.52kb
| ├──70 -Data Validation.mp4 379.50M
| ├──70 -Data Validation.srt 45.95kb
| ├──70 -Data Validation_en.srt 48.43kb
| ├──71 -Students Database Creation.en_US.vtt 9.88kb
| ├──71 -Students Database Creation.mp4 59.83M
| ├──71 -Students Database Creation.srt 10.56kb
| ├──71 -Students Database Creation_en.srt 11.82kb
| ├──72 -CRUD for Students Route.en_US.vtt 9.34kb
| ├──72 -CRUD for Students Route.mp4 230.03M
| ├──72 -CRUD for Students Route.srt 10.33kb
| ├──72 -CRUD for Students Route_en.srt 11.38kb
| ├──73 -Students Routes and Testing.en_US.vtt 15.33kb
| ├──73 -Students Routes and Testing.mp4 166.81M
| ├──73 -Students Routes and Testing.srt 16.32kb
| ├──73 -Students Routes and Testing_en.srt 18.83kb
| ├──73 -studentsdatajson.txt 36.28kb
| ├──74 -New Subroutes.en_US.vtt 2.02kb
| ├──74 -New Subroutes.mp4 20.20M
| ├──74 -New Subroutes.srt 2.39kb
| ├──74 -New Subroutes_en.srt 2.39kb
| ├──75 -Getting Student List for a Specific Teacher.en_US.vtt 8.87kb
| ├──75 -Getting Student List for a Specific Teacher.mp4 118.39M
| ├──75 -Getting Student List for a Specific Teacher.srt 9.51kb
| ├──75 -Getting Student List for a Specific Teacher_en.srt 10.68kb
| ├──76 -Getting Student Count for a Specific Teacher.en_US.vtt 9.23kb
| ├──76 -Getting Student Count for a Specific Teacher.mp4 91.74M
| ├──76 -Getting Student Count for a Specific Teacher.srt 10.17kb
| ├──76 -Getting Student Count for a Specific Teacher_en.srt 10.83kb
| ├──77 -Router Refactoring.en_US.vtt 7.08kb
| ├──77 -Router Refactoring.mp4 62.41M
| ├──77 -Router Refactoring.srt 7.99kb
| ├──77 -Router Refactoring_en.srt 8.39kb
| ├──78 -Execs Router.en_US.vtt 9.75kb
| ├──78 -Execs Router.mp4 70.92M
| ├──78 -Execs Router.srt 11.03kb
| ├──78 -Execs Router_en.srt 11.58kb
| ├──79 -Execs Model and Database Table.en_US.vtt 15.99kb
| ├──79 -Execs Model and Database Table.mp4 84.24M
| ├──79 -Execs Model and Database Table.srt 18.29kb
| ├──79 -Execs Model and Database Table_en.srt 18.91kb
| ├──8 -Install wrk (Benchmarking Tool).en_US.vtt 2.25kb
| ├──8 -Install wrk (Benchmarking Tool).mp4 18.62M
| ├──8 -Install wrk (Benchmarking Tool).srt 2.91kb
| ├──8 -Install wrk (Benchmarking Tool)_en.srt 2.57kb
| ├──8 -Install wrk on Windows(wsl).txt 0.61kb
| ├──80 -CRUD for Execs Route.en_US.vtt 18.63kb
| ├──80 -CRUD for Execs Route.mp4 365.14M
| ├──80 -CRUD for Execs Route.srt 19.06kb
| ├──80 -CRUD for Execs Route_en.srt 22.96kb
| ├──81 -Passwords – Hashing.en_US.vtt 16.58kb
| ├──81 -Passwords – Hashing.mp4 134.53M
| ├──81 -Passwords – Hashing.srt 18.63kb
| ├──81 -Passwords – Hashing_en.srt 19.28kb
| ├──82 -Authorization and Authentication.en_US.vtt 4.67kb
| ├──82 -Authorization and Authentication.mp4 20.55M
| ├──82 -Authorization and Authentication.srt 4.88kb
| ├──82 -Authorization and Authentication_en.srt 5.33kb
| ├──83 -Cookies, Sessions and JWT.en_US.vtt 6.66kb
| ├──83 -Cookies, Sessions and JWT.mp4 29.52M
| ├──83 -Cookies, Sessions and JWT.srt 7.21kb
| ├──83 -Cookies, Sessions and JWT_en.srt 7.61kb
| ├──84 -Login Route Part 1 – Data Validation.en_US.vtt 6.99kb
| ├──84 -Login Route Part 1 – Data Validation.mp4 84.29M
| ├──84 -Login Route Part 1 – Data Validation.srt 7.57kb
| ├──84 -Login Route Part 1 – Data Validation_en.srt 8.37kb
| ├──85 -Login Route Part 2 – Password Hashing – Argon2.en_US.vtt 12.02kb
| ├──85 -Login Route Part 2 – Password Hashing – Argon2.mp4 110.38M
| ├──85 -Login Route Part 2 – Password Hashing – Argon2.srt 13.97kb
| ├──85 -Login Route Part 2 – Password Hashing – Argon2_en.srt 14.13kb
| ├──86 -JWT.url 0.04kb
| ├──86 -Login Route Part 3 – JWT, Cookie.en_US.vtt 27.43kb
| ├──86 -Login Route Part 3 – JWT, Cookie.mp4 254.85M
| ├──86 -Login Route Part 3 – JWT, Cookie.srt 30.54kb
| ├──86 -Login Route Part 3 – JWT, Cookie_en.srt 32.93kb
| ├──87 -Login Route Refactoring.en_US.vtt 9.76kb
| ├──87 -Login Route Refactoring.mp4 126.14M
| ├──87 -Login Route Refactoring.srt 10.85kb
| ├──87 -Login Route Refactoring_en.srt 11.78kb
| ├──88 -Logout.en_US.vtt 4.59kb
| ├──88 -Logout.mp4 42.46M
| ├──88 -Logout.srt 4.84kb
| ├──88 -Logout_en.srt 5.47kb
| ├──89 -Authentication Middleware – JWT.en_US.vtt 25.24kb
| ├──89 -Authentication Middleware – JWT.mp4 240.61M
| ├──89 -Authentication Middleware – JWT.srt 26.67kb
| ├──89 -Authentication Middleware – JWT_en.srt 30.66kb
| ├──9 -Install Htop.en_US.vtt 3.66kb
| ├──9 -Install Htop.mp4 33.72M
| ├──9 -Install Htop.srt 4.38kb
| ├──9 -Install Htop_en.srt 4.26kb
| ├──90 -Skipping Routes With Middlewares – PreLogin.en_US.vtt 8.20kb
| ├──90 -Skipping Routes With Middlewares – PreLogin.mp4 75.31M
| ├──90 -Skipping Routes With Middlewares – PreLogin.srt 9.33kb
| ├──90 -Skipping Routes With Middlewares – PreLogin_en.srt 9.70kb
| ├──91 -Update Password.en_US.vtt 24.71kb
| ├──91 -Update Password.mp4 301.70M
| ├──91 -Update Password.srt 27.57kb
| ├──91 -Update Password_en.srt 29.67kb
| ├──92 -MailHog instructions.txt 0.35kb
| ├──92 -Sending Emails – MailHog.en_US.vtt 11.68kb
| ├──92 -Sending Emails – MailHog.mp4 79.83M
| ├──92 -Sending Emails – MailHog.srt 13.15kb
| ├──92 -Sending Emails – MailHog_en.srt 13.59kb
| ├──93 -Forgot Password.en_US.vtt 31.55kb
| ├──93 -Forgot Password.mp4 312.44M
| ├──93 -Forgot Password.srt 35.74kb
| ├──93 -Forgot Password_en.srt 37.82kb
| ├──94 -Reset Password.en_US.vtt 22.47kb
| ├──94 -Reset Password.mp4 267.60M
| ├──94 -Reset Password.srt 25.48kb
| ├──94 -Reset Password_en.srt 26.77kb
| ├──95 -CSRF.en_US.vtt 5.08kb
| ├──95 -CSRF.mp4 32.35M
| ├──95 -CSRF.srt 5.98kb
| ├──95 -CSRF_en.srt 5.73kb
| ├──96 -Adding Pagination.en_US.vtt 14.51kb
| ├──96 -Adding Pagination.mp4 131.34M
| ├──96 -Adding Pagination.srt 16.14kb
| ├──96 -Adding Pagination_en.srt 17.25kb
| ├──97 -Data Sanitization – XSS Middleware.en_US.vtt 44.72kb
| ├──97 -Data Sanitization – XSS Middleware.mp4 467.35M
| ├──97 -Data Sanitization – XSS Middleware.srt 50.86kb
| ├──97 -Data Sanitization – XSS Middleware_en.srt 52.95kb
| ├──97 -XSS Practice.txt 0.29kb
| ├──98 -Authorization.en_US.vtt 7.71kb
| ├──98 -Authorization.mp4 73.84M
| ├──98 -Authorization.srt 8.41kb
| ├──98 -Authorization_en.srt 9.07kb
| ├──99 -Middleware Sequence Revisited.en_US.vtt 5.01kb
| ├──99 -Middleware Sequence Revisited.mp4 71.76M
| ├──99 -Middleware Sequence Revisited.srt 4.94kb
| └──99 -Middleware Sequence Revisited_en.srt 6.04kb
└──9 – Protocol Buffers
| ├──1 -What are Protocol Buffers.en_US.vtt 6.22kb
| ├──1 -What are Protocol Buffers.mp4 36.51M
| ├──1 -What are Protocol Buffers.srt 7.07kb
| ├──1 -What are Protocol Buffers_en.srt 7.01kb
| ├──10 -Versioning and Backward Compatibility.en_US.vtt 3.99kb
| ├──10 -Versioning and Backward Compatibility.mp4 21.44M
| ├──10 -Versioning and Backward Compatibility.srt 3.92kb
| ├──10 -Versioning and Backward Compatibility_en.srt 4.49kb
| ├──11 -Best Practices for .proto Files.en_US.vtt 2.43kb
| ├──11 -Best Practices for .proto Files.mp4 11.98M
| ├──11 -Best Practices for .proto Files.srt 2.87kb
| ├──11 -Best Practices for .proto Files_en.srt 2.74kb
| ├──12 -Installing Protoc Compiler to Generate Code from .proto Files.en_US.vtt 11.47kb
| ├──12 -Installing Protoc Compiler to Generate Code from .proto Files.mp4 56.75M
| ├──12 -Installing Protoc Compiler to Generate Code from .proto Files.srt 13.24kb
| ├──12 -Installing Protoc Compiler to Generate Code from .proto Files_en.srt 13.39kb
| ├──13 -Protocol Buffers in Practice.en_US.vtt 57.60kb
| ├──13 -Protocol Buffers in Practice.mp4 345.03M
| ├──13 -Protocol Buffers in Practice.srt 65.08kb
| ├──13 -Protocol Buffers in Practice_en.srt 68.49kb
| ├──2 -Syntax and Structure of .proto Files.en_US.vtt 4.04kb
| ├──2 -Syntax and Structure of .proto Files.mp4 23.51M
| ├──2 -Syntax and Structure of .proto Files.srt 4.36kb
| ├──2 -Syntax and Structure of .proto Files_en.srt 4.58kb
| ├──3 -Packages in Protocol Buffers.en_US.vtt 4.26kb
| ├──3 -Packages in Protocol Buffers.mp4 29.12M
| ├──3 -Packages in Protocol Buffers.srt 4.93kb
| ├──3 -Packages in Protocol Buffers_en.srt 4.83kb
| ├──4 -Messages in Protocol Buffers.en_US.vtt 3.43kb
| ├──4 -Messages in Protocol Buffers.mp4 18.82M
| ├──4 -Messages in Protocol Buffers.srt 3.98kb
| ├──4 -Messages in Protocol Buffers_en.srt 3.93kb
| ├──5 -Fields in Protocol Buffers.en_US.vtt 1.87kb
| ├──5 -Fields in Protocol Buffers.mp4 14.95M
| ├──5 -Fields in Protocol Buffers.srt 2.17kb
| ├──5 -Fields in Protocol Buffers_en.srt 2.10kb
| ├──6 -Field Types and Data Types.en_US.vtt 5.72kb
| ├──6 -Field Types and Data Types.mp4 43.34M
| ├──6 -Field Types and Data Types.srt 6.53kb
| ├──6 -Field Types and Data Types_en.srt 6.50kb
| ├──7 -Field Numbers.en_US.vtt 3.29kb
| ├──7 -Field Numbers.mp4 17.58M
| ├──7 -Field Numbers.srt 4.17kb
| ├──7 -Field Numbers_en.srt 3.72kb
| ├──8 -Serialization and Deserialization.en_US.vtt 3.86kb
| ├──8 -Serialization and Deserialization.mp4 29.18M
| ├──8 -Serialization and Deserialization.srt 4.27kb
| ├──8 -Serialization and Deserialization_en.srt 4.36kb
| ├──9 -RPC (Remote Procedure Call) in Protocol Buffers.en_US.vtt 2.05kb
| ├──9 -RPC (Remote Procedure Call) in Protocol Buffers.mp4 12.35M
| ├──9 -RPC (Remote Procedure Call) in Protocol Buffers.srt 2.37kb
| └──9 -RPC (Remote Procedure Call) in Protocol Buffers_en.srt 2.29kb

本站所有资源版权均属于原作者所有,这里所提供资源均只能用于参考学习用,请勿直接商用。若由于商用引起版权纠纷,一切责任均由使用者承担。更多说明请参考 VIP介绍。

最常见的情况是下载不完整: 可对比下载完压缩包的与网盘上的容量,若小于网盘提示的容量则是这个原因。这是浏览器下载的bug,建议用百度网盘软件或迅雷下载。 若排除这种情况,可在对应资源底部留言,或联络我们。

对于会员专享、整站源码、程序插件、网站模板、网页模版等类型的素材,文章内用于介绍的图片通常并不包含在对应可供下载素材包内。这些相关商业图片需另外购买,且本站不负责(也没有办法)找到出处。 同样地一些字体文件也是这种情况,但部分素材会在素材包内有一份字体下载链接清单。

如果您已经成功付款但是网站没有弹出成功提示,请联系站长提供付款信息为您处理

源码素材属于虚拟商品,具有可复制性,可传播性,一旦授予,不接受任何形式的退款、换货要求。请您在购买获取之前确认好 是您所需要的资源