آموزش شروع کار با Swift و Vapor سمت سرور

Getting Started with Server-side Swift and Vapor

نکته: آخرین آپدیت رو دریافت میکنید حتی اگر این محتوا بروز نباشد.
نمونه ویدیویی برای نمایش وجود ندارد.
توضیحات دوره: با استفاده از Vapor ، می توانید از دانش موجود Swift خود استفاده کرده و برنامه های وب کاملاً پشته ای بسازید. این دوره به شما آموزش می دهد که چگونه مسیریابی ، پایگاه داده و الگو را در Vapor ایجاد کنید. Vapor یک چارچوب قدرتمند سمت سرور برای ساخت برنامه های وب است. در این دوره ، شروع به کار با Swift و Vapor سمت سرور ، همه مواردی را که برای شروع ساخت برنامه های وب با Vapor باید بدانید یاد خواهید گرفت. ابتدا محیط dev خود را تنظیم کرده و اصول ساخت یک برنامه Vapor را هم در macOS و هم در Linux پوشش می دهید. سپس ، مدل های مسیریابی و ماندگار را در یک پایگاه داده کشف خواهید کرد. پس از ایجاد زیرساخت ، گام های بعدی را برداشته و یک وب سایت برای مدیریت عملیات CRUD ایجاد خواهید کرد. سرانجام ، این برنامه را در دو سیستم عامل Cloud ، Vapor Cloud و Heroku مستقر خواهید کرد. بعد از پایان این دوره ، درک کاملی از توسعه Swift سمت سرور و Vapor خواهید داشت که به شما کمک می کند برنامه وب بعدی خود را در Swift بسازید.

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

بررسی اجمالی دوره Course Overview

  • بررسی اجمالی دوره Course Overview

شروع شدن Getting Started

  • مقدمه Introduction

  • سویفت سمت سرور چیست What Is Server-side Swift

  • نصب Vapor در macOS Installing Vapor on macOS

  • نصب Vapor در اوبونتو Installing Vapor on Ubuntu

  • مدیر بسته Swift (SPM) Swift Package Manager (SPM)

  • نصب داکر Installing Docker

  • خلاصه Summary

مسیریابی با کنترلرها و پایداری با Fluent Routing with Controllers and Persisting with Fluent

  • مقدمه Introduction

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

  • MySQL و Docker MySQL and Docker

  • SPM و Fluent SPM and Fluent

  • اولین مدل شما Your First Model

  • نسخه ی نمایشی: اولین مدل شما Demo: Your First Model

  • اولین مدل شما دوباره مورد بازدید قرار گرفت Your First Model Revisited

  • اولین مسیر شما Your First Route

  • نسخه ی نمایشی: مسیر اول شما Demo: Your First Route

  • ایجاد ، خواندن ، به روزرسانی و حذف (CRUD) Create, Read, Update, and Delete (CRUD)

  • سeriesالات روان Fluent Queries

  • نسخه ی نمایشی: مدل نمونه Demo: Sample Model

  • نسخه ی نمایشی: نمونه مسیرها Demo: Sample Routes

  • کنترل کننده ها Controllers

  • نسخه ی نمایشی: کنترل کننده ها Demo: Controllers

  • خلاصه Summary

Templating with Leaf و زیباسازی با Bootstrap Templating with Leaf and Beautifying with Bootstrap

  • مقدمه Introduction

  • نسخه ی نمایشی: تنظیم Leaf و VS Code Demo: Setting up Leaf and VS Code

  • نسخه ی نمایشی: اولین الگوی شما Demo: Your First Template

  • برگ الگو Leaf Templating

  • نسخه ی نمایشی: برگ الگو Demo: Leaf Templating

  • تعبیه الگوهای برگ Embedding Leaf Templates

  • نسخه ی نمایشی: تعبیه الگوهای برگ Demo: Embedding Leaf Templates

  • نسخه ی نمایشی: زیبا سازی با Bootstrap Demo: Beautifying with Bootstrap

  • نسخه ی نمایشی: کاربران و نمونه ها را ایجاد کنید Demo: Create Users and Samples

  • نسخه ی نمایشی: قرار داده و حذف کنید Demo: PUT and DELETE

  • افزودن پیمایش Adding Navigation

  • خلاصه Summary

استقرار در Vapor Cloud و Heroku Deploying to Vapor Cloud and Heroku

  • مقدمه Introduction

  • نمای کلی ابر بخار Vapor Cloud Overview

  • نسخه ی نمایشی: در Vapor Cloud مستقر شوید Demo: Deploy to Vapor Cloud

  • محیط های سفارشی Custom Environments

  • مشاهده گزارش ها Viewing Logs

  • خاموش شدن Shutting Down

  • هروکو Heroku

  • خلاصه Summary

نمایش نظرات

Pluralsight (پلورال سایت)

Pluralsight یکی از پرطرفدارترین پلتفرم‌های آموزش آنلاین است که به میلیون‌ها کاربر در سراسر جهان کمک می‌کند تا مهارت‌های خود را توسعه دهند و به روز رسانی کنند. این پلتفرم دوره‌های آموزشی در زمینه‌های فناوری اطلاعات، توسعه نرم‌افزار، طراحی وب، مدیریت پروژه، و موضوعات مختلف دیگر را ارائه می‌دهد.

یکی از ویژگی‌های برجسته Pluralsight، محتوای بروز و با کیفیت آموزشی آن است. این پلتفرم با همکاری با توسعه‌دهندگان و کارشناسان معتبر، دوره‌هایی را ارائه می‌دهد که با توجه به تغییرات روزافزون در صنعت فناوری، کاربران را در جریان آخرین مفاهیم و تکنولوژی‌ها نگه می‌دارد. این امر به کاربران این اطمینان را می‌دهد که دوره‌هایی که در Pluralsight می‌پذیرند، با جدیدترین دانش‌ها و تجارب به روز شده‌اند.

آموزش شروع کار با Swift و Vapor سمت سرور
جزییات دوره
2h 22m
44
Pluralsight (پلورال سایت) Pluralsight (پلورال سایت)
(آخرین آپدیت)
13
3.3 از 5
دارد
دارد
دارد
Jonathan Wong
جهت دریافت آخرین اخبار و آپدیت ها در کانال تلگرام عضو شوید.

Google Chrome Browser

Internet Download Manager

Pot Player

Winrar

Jonathan Wong Jonathan Wong

جاناتان B.S و M.S خود را به دست آورد. در مهندسی برق و کار خود را به عنوان مهندس سیستم آغاز کرد. در این نقش ، او با مشتریان و کاربران نهایی صحبت کرد و در جستجوی داستان های کاربر ، نوشتن الزامات و تجزیه و تحلیل طراحی. پس از چندین سال ، او دریافت که علاقه بیشتری به ایجاد آن سیستم ها دارد و به دنبال ایجاد یک تغییر شغلی است. جاناتان وقت خود را به خواندن کتاب و گذراندن کلاسهای مهندسی نرم افزار گذراند تا اینکه اولین کار خود را به عنوان مهندس نرم افزار در iOS به دست آورد. از آن زمان ، جاناتان هرگز به گذشته نگاه نکرد و دائماً دانش خود را از طریق کتاب ها ، کنفرانس ها و آموزش ها بیشتر می کرد. در طول زندگی حرفه ای خود ، Jonathan در سیستم عامل های iOS ، Android ، JavaScript جلویی و سیستم های Backend در جاوا ، C # و NodeJS کار کرده است. وقتی جاناتان مشغول کد نویسی نیست ، او وقت خود را با همسر ، دو بچه ، گربه های متعدد و حتی بیشتر مرغ ها در سان دیگو آفتابی سپری می کند. گاهی اگر خوش شانس باشد ، می تواند دزدکی حرکت کند و از یک دویدن خوب لذت ببرد.