سیداحمد
سیداحمد
خواندن ۱ دقیقه·۱ سال پیش

یک برنامه ده هفته ای برای تبدیل شدن به مهندس توسعه نرم افزار با زبان گو Go



در این برنامه ده هفته ای به طور کلی باید مهارتهای زیر را بیاموزید و در آنها مسلط شوید:

Golang, Echo, Docker, Git, Design Pattern, SQL


هفته اول آموزش مهندسی نرم افزار با زبان Go

  • Introduction
  • Go basics
  • Variables and Types
  • Control Structure
  • Arrays
  • Functions
  • Pointers
  • Structs and Interfaces

هفته دوم آموزش مهندسی نرم افزار با زبان Go

  • Concurrency
  • Packages
  • Softskill
  • Git

هفته سوم آموزش مهندسی نرم افزار با زبان Go

  • Testing
  • Linux

هفته چهارم آموزش مهندسی نرم افزار با زبان Go

  • SQL

هفته پنجم آموزش مهندسی نرم افزار با زبان Go

  • Go models
  • JSON and SQL
  • HTTP requests
  • Implement a simple API with NET/HTTP package
  • HTML/Template package
  • Error handling

هفته ششم آموزش مهندسی نرم افزار با زبان Go

  • Docker
  • SoftSkills
  • Git

هفته هفتم آموزش مهندسی نرم افزار با زبان Go

  • Golang ORM
  • Context in Golang
  • Design Patterns in Golang

هفته هشتم آموزش مهندسی نرم افزار با زبان Go

  • Echo Introduction
  • Installation
  • Routing
  • Design API endpoints
  • Data creation
  • Data handlers (CRUD)
  • Path parameters
  • Query parameters
  • Handling requests
  • Static content and template rendering

هفته نهم آموزش مهندسی نرم افزار با زبان Go

  • Middlewares
  • Test
  • Microservices in echo
  • Deploy with Nginx or caddy

هفته دهم آموزش مهندسی نرم افزار با زبان Go

  • Design pattern
  • Soft Skills
  • Message brokers (RabbitMQ)

پست زیر را برای دستیابی به منابع رایگان (مانند یوتیوب، سایتهای فارسی، سایتهای خارجی و ...) و چگونگی ثبت نام در سایت کورسرا بخوانید.

مسیر راه برنامه نویسی فرانت اند با ری اکت، آموزش برنامه نویسی: شناخت مسیر


نرم افزاریادگیری زبان goبوت کمپ برنامه نویسیبرنامه نویسیبرنامه ریزی
امیدوارم به بهتر شدن کمک کنم. در تلگرام و اینستاگرام پیام بفرست، SeyedAhmaddv - ارشد نرم افزار، توسعه دهنده ری اکت و نکست
شاید از این پست‌ها خوشتان بیاید