آموزش توسعه برنامه مدرن با C# 8 و NET Core 3.0 [ویدئو]

Modern App Development with C# 8 and .NET Core 3.0 [Video]

نکته: آخرین آپدیت رو دریافت میکنید حتی اگر این محتوا بروز نباشد.
نمونه ویدیوها:
توضیحات دوره: سی شارپ به سرعت به دهه سوم جدیدترین ویژگی های خود نزدیک می شود. این به جلوگیری از استثناهای مرجع تهی که برنامه نویسی شی گرا را مخدوش کرده اند کمک می کند. ترکیب C# و .NET Core به توسعه دهندگان حس جدیدی از استحکام، انعطاف پذیری و کارایی برای ایجاد برنامه های کاربردی شگفت انگیز در داخل و خارج از اکوسیستم MS می دهد. چندین بهبود و افزوده به زبان و چارچوب در این نسخه آینده وجود دارد. پس از بررسی سریع C# 8 و نحوه عملکرد NET Core 3.0، موضوعاتی مانند بسته بندی و استقرار کتابخانه های خود، کار با ویژوال استودیو و سایر ابزارهای مرتبط، و استفاده از کتابخانه های رایج برای کار با مجموعه ها، عملکرد، پایگاه داده ها را بررسی خواهید کرد. و رمزگذاری این دوره به طور عملی انواع اصلی برنامه‌هایی را که می‌توانید در میان دستگاه‌ها و پلتفرم‌های متقابل بسازید و اجرا کنید - وب، موبایل و دسکتاپ به طور یکسان نشان می‌دهد. بسته کد این دوره در آدرس زیر موجود است: https://github.com/PacktMrunal/Modern-App-Development-with-C-8-and-.NET-Core-3.0 [*] درباره جدیدترین C# 8 اطلاعات کسب کنید. ویژگی هایی مانند جریان های همگام و الگوهای بازگشتی [*] مهاجرت های کد اول را با Entity Framework Core ایجاد کنید [*] با استفاده از ASP.NET Core Identity یک سرویس احراز هویت بسازید [*] یک API ساده و جامع RESTFul با ASP.NET Core 3.0 Web API ایجاد کنید [*] در مورد XAML، زبان نشانه گذاری پشت برنامه های بومی ویندوز اطلاعات کسب کنید [*] برنامه های دسکتاپ WPF بسازید که از Web API استفاده می کنند [*] Xamarin و Xamarin.Forms را درک کنید [*] Web API خود را از یک برنامه موبایل چند پلتفرمی مصرف کنید این دوره برای برنامه نویسان و توسعه دهندگانی است که تا حدودی با C# و .NET Core آشنا هستند و می توانند اصول اولیه را به سرعت درک کنند و علاقه مند به یادگیری نحوه استفاده از آن هستند. مزیت زبان و فریمورک برای ساخت برنامه های کاربردی چند پلتفرمی قوی. [*] برنامه های C# 8 و NET Core 3.0 را کاربردی کنید و مشکلات دنیای واقعی را حل کنید * [*] برنامه ها/بیت های کد موجود را بگیرید و نشان دهید که چگونه ویژگی های جدید بهره وری و کارایی برنامه را بهبود می بخشد * [*] پوشش هر سه پلتفرم - وب، موبایل و دسکتاپ

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

شروع کار با C# 8 Getting Started with C# 8

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

  • انواع مرجع باطل Nullable Reference Types

  • Async Streams Async Streams

  • محدوده ها و شاخص ها Ranges and Indices

  • الگوهای بازگشتی Recursive Patterns

  • تغییر عبارات Switch Expressions

  • عبارات جدید با تایپ هدف Target-Typed New Expressions

احراز هویت با ASP.NET Core Authentication with ASP.NET Core

  • شروع یک پروژه جدید Starting a New Project

  • مدل کاربر The User Model

  • مدل های نمای ساختمان Building View Models

  • نوشتن کنترلر Writing the Controller

  • تست نقاط پایانی Testing the Endpoints

ساخت یک وب API Building a Web API

  • نوشتن مدل ها Writing the Models

  • تولید کنترلرها Generating Controllers

  • افزودن احراز هویت Adding Authentication

  • تست نقاط پایانی با پستچی Testing Endpoints with Postman

نوشتن یک برنامه دسکتاپ Writing a Desktop App

  • مقدمه ای بر XAML Introduction to XAML

  • الگوی MVVM The MVVM Pattern

  • راه اندازی سرویس ها Setting up Services

  • رسیدگی به احراز هویت Handling Authentication

  • جهت یابی Navigation

  • نوشتن مدل های مشاهده Writing View Models

  • در حال اتمام برنامه Finishing up the Application

توسعه موبایل با Xamarin Mobile Development with Xamarin

  • Xamarin در مقابل Xamarin.Forms Xamarin versus Xamarin.Forms

  • نصب Xamarin Installing Xamarin

  • رسیدگی به احراز هویت Handling Authentication

  • جهت یابی Navigation

  • نوشتن دیدگاه ها Writing Views

میکروسرویس های واکنشی Reactive Microservices

  • واکنش پذیری و جداسازی Reactivity and Isolation

  • مدیریت دولتی و الگوها State Management and Patterns

  • نصب سرویس Fabric SDK Installing the Service Fabric SDK

  • تقسیم یکپارچه Splitting the Monolith

  • مدیریت API API Management

استقرارهای ابری Cloud Deployments

  • نصب و استفاده از Docker Installing and Using Docker

  • ایجاد ظروف Creating Containers

  • آماده شدن برای استقرار Preparing for Deployments

  • استقرار کانتینرها در Azure Deploying Containers on Azure

  • خلاصه دوره Course Summary

نمایش نظرات

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

آموزش توسعه برنامه مدرن با C# 8 و NET Core 3.0 [ویدئو]
جزییات دوره
5 h 17 m
38
Packtpub Packtpub
(آخرین آپدیت)
1
5 از 5
ندارد
دارد
دارد
جهت دریافت آخرین اخبار و آپدیت ها در کانال تلگرام عضو شوید.

Google Chrome Browser

Internet Download Manager

Pot Player

Winrar

Dimitiris Loukas Dimitiris Loukas

Dimitris Loukas یک مهندس نرم افزار است که در حال حاضر برنامه های کاربردی یک صفحه را می نویسد و از جدیدترین جاوا اسکریپت با Aurelia، Angular، C# و NET Core برای یک شرکت نرم افزار تجاری استفاده می کند. او در گذشته برای دو استارت آپ کار کرده است، در جامعه متن باز فعال است و عاشق انجام پروژه های جانبی کوچک است. او به Angular، Aurelia و Vue.JS تسلط دارد و اکنون علاقه مند به ورود به دنیای ReactJS است. او اولین پذیرنده .NET Core است و مجذوب جاوا اسکریپت مدرن و جایی است که وب در حال رفتن است.