آموزش دوره کامل React & Golang

The Complete React & Golang Course

نکته: آخرین آپدیت رو دریافت میکنید حتی اگر این محتوا بروز نباشد.
نمونه ویدیوها:
توضیحات دوره: یک برنامه مدیریت از ابتدا بسازید! Master Go API ها، React Hooks، Typescript، Redux، MySQL، آپلود تصاویر، صادرات CSV + موارد دیگر استفاده از Go with Fiber Framework نحوه ساختن یک برنامه Admin از Scratch. صادرات فایل های CSV ارسال ایمیل ها رمز عبور خود را بازنشانی کنید پیش نیازها:هیچی!

به دوره کامل React و Golang خوش آمدید!

می‌خواهید برنامه مدیریت خود را بسازید؟ به یک زبان برنامه نویسی جدید مسلط شوید؟ یا شاید فقط مهارت های کدنویسی خود را تقویت کنید؟ این دوره 10 ساعته به شما مهارت هایی را می دهد که برای شروع حرفه React and Go خود نیاز دارید!

در این دوره، شما به سرعت بر اصول اولیه Golang و GORM مسلط خواهید شد و سپس با یک پروژه عملی بزرگ به کرایه پیشرفته تر خواهید رفت! در پایان دوره، شما می‌سازید:

برنامه مدیریت مستقل، با:

  • داشبورد مدیریت

  • نمودار فروش روزانه

  • امکان ایجاد، به روز رسانی و حذف کاربران

  • قابلیت اختصاص سطوح دسترسی کاربر

  • محصولات را فهرست کنید (با تصویر، قیمت و توضیحات)

  • سفارش‌های کاربر را متحرک کنید

  • برنامه را در Google Cloud مستقر کنید

کورس کامل React و Golang که مخصوصاً برای دانشجویان Codestars ایجاد شده است، دوره اصلی آنتونیو پاپا (React و Golang: A Practical Guide) را با تقریباً 2 ساعت مطالب کاملاً جدید ترکیب می کند!

در Go یاد خواهید گرفت:

  • از چارچوب فیبر الهام گرفته از express.js استفاده کنید

  • مسیرهای عمومی و ایمن ایجاد کنید

  • ارتباط با MySQL

  • Migrations را اجرا کنید

  • تأیید درخواست‌ها

  • توکن‌های Jwt ایجاد کنید

  • از کوکی های HttpOnly

    استفاده کنید
  • آپلود تصاویر

  • صادر کردن فایل‌های CSV

  • از متغیرهای محیط Docker استفاده کنید

در React خواهید آموخت:

  • یک پروژه React با Typescript ایجاد کنید

  • از Redux

    استفاده کنید
  • مسیرهای عمومی و خصوصی ایجاد کنید

  • پویانمایی‌های React

  • آپلود تصاویر

  • صادر کردن CSV

  • یک نمودار با c3.js (بخشی از d3.js) بسازید

مناسب برای مبتدیان یا هرکسی که در دوره‌های آنتونیو تازه کار است (اگر قبلاً مقداری Go و جاوا اسکریپت را می‌شناسید که عالی است، اما لازم نیست!) آنتونیو هر کاری را که روی صفحه انجام می‌دهد توضیح می‌دهد... و اگر زمانی گیر کردید، فقط در قسمت پست پست کنید. دوره Q A انجمن و آنتونیو در اسرع وقت پاسخ خواهند داد!


سرفصل ها و درس ها

معرفی Introduction

  • معرفی Introduction

مبانی گلانگ Golang Basics

  • نصب و راه اندازی Installation

  • سلام دنیا Hello World

  • ایجاد یک پروژه Creating a Project

  • متغیرها Variables

  • اشاره گرها Pointers

  • ثابت ها Constants

  • آرایه ها Arrays

  • برش ها Slices

  • نقشه ها Maps

  • سازه ها Structs

  • کارکرد Functions

مبانی GORM GORM Basics

  • نصب MySQL Installing MySQL

  • GORM GORM

  • ایجاد جداول Creating Tables

  • ایجاد رکوردها Creating Records

  • به روز رسانی و حذف سوابق Updating and Deleting Records

  • استعلام سوابق Querying Records

  • مدل گورم Gorm Model

  • محدودیت ها Constraints

  • ستون های پوچ Nullable Columns

  • انواع Nullstring Nullstring Types

  • کلیدهای خارجی Foreign Keys

  • بسیاری از روابط Many to Many Relations

برو ادمین Go Admin

  • معرفی پروژه Project Introduction

  • برپایی Setup

  • چارچوب فیبر Fiber Framework

  • اشاره گرها Pointers

  • پایگاه داده Database

  • بسته ها Packages

  • سازه ها Structs

  • پی بردن Realize

  • مهاجرت ها Migrations

  • درخواست داده Request Data

  • ثبت نام Register

  • وارد شدن Login

  • Jwt Jwt

  • بیسکویت ها Cookies

  • کاربر تایید شده Authenticated User

  • خروج Logout

  • خروجی جیسون Json Output

  • میان افزارها Middlewares

  • کاربران Users

  • مواد و روش ها Methods

  • CRUD کاربران Users CRUD

  • نقش ها Roles

  • کلیدهای خارجی Foreign Keys

  • مجوزها Permissions

  • بسیاری از روابط Many to Many Relations

  • صفحه بندی Pagination

  • مشخصات Profile

  • محصولات Products

  • رابط ها Interfaces

  • آپلود تصاویر Uploading Images

  • سفارشات Orders

  • نادیده گرفتن ستون ها Ignore Columns

  • صادرات CSV Export CSV

  • SQL خام Raw SQL

  • مجوز میان افزار Permission Middleware

React Admin React Admin

  • برپایی Setup

  • قالب Template

  • اجزاء Components

  • روتر Router

  • لفاف Wrapper

  • درخواست های Http Http Requests

  • حالت State

  • استفاده از ایالت useState

  • وارد شدن Login

  • useEffect useEffect

  • پیش فرض های Axios Axios Defaults

  • خروج Logout

  • مدل ها Models

  • NavLink NavLink

  • کاربران Users

  • صفحه بندی Pagination

  • حذف کاربران Deleting Users

  • ایجاد کاربران Creating Users

  • به روز رسانی کاربران Updating Users

  • نقش ها Roles

  • ایجاد نقش ها Creating Roles

  • به روز رسانی نقش ها Updating Roles

  • محصولات Products

  • کامپوننت صفحه‌گردان Paginator Component

  • ایجاد محصولات Creating Products

  • آپلود تصاویر Uploading Images

  • useRef useRef

  • سفارشات Orders

  • تصاوير متحرك Animations

  • صادرات CSV Export CSV

  • چارت سازمانی Chart

  • مشخصات Profile

  • Redux Redux

  • با استفاده از Redux Using Redux

گسترش Deployment

  • Google Cloud Google Cloud

  • ابر SQL Cloud SQL

  • برو ماژول ها Go Modules

  • داکر Docker

  • متغیرهای محیطی Environment Variables

  • Google Cloud SDK Google Cloud SDK

  • رجیستری کانتینر Container Registry

  • Cloud Run Cloud Run

  • استقرار Backend Deploying the Backend

  • استقرار Frontend Deploying the Frontend

نمایش نظرات

آموزش دوره کامل React & Golang
جزییات دوره
9.5 hours
103
Udemy (یودمی) Udemy (یودمی)
(آخرین آپدیت)
1,444
4 از 5
ندارد
دارد
دارد
جهت دریافت آخرین اخبار و آپدیت ها در کانال تلگرام عضو شوید.

Google Chrome Browser

Internet Download Manager

Pot Player

Winrar

Antonio Papa Antonio Papa

من یک توسعه دهنده Full Stack هستم و هدف من ساخت محصولات پاسخگو و با کیفیت است. طی سالهای گذشته من با انواع پروژه ها از ساخت تجارت الکترونیکی و برنامه های تک صفحه ای تا استقرار برنامه های تلفن همراه تا AppStore و PlayStore کار کرده ام. هدف من این است که تجربیات خود را در اختیار علاقه مندان به برنامه نویسی قرار دهم.

Codestars • over 2 million students worldwide! Codestars • over 2 million students worldwide!

آموزش نسل بعدی کدگذارها