لطفا جهت اطلاع از آخرین دوره ها و اخبار سایت در
کانال تلگرام
عضو شوید.
آموزش دستور العمل های C# 7 و .NET Core 2.0 [ویدئو]
C# 7 and .NET Core 2.0 Recipes [Video]
نکته:
آخرین آپدیت رو دریافت میکنید حتی اگر این محتوا بروز نباشد.
نمونه ویدیوها:
توضیحات دوره:
سی شارپ یک زبان برنامه نویسی چند پارادایم است که از اصول مهندسی نرم افزار مانند چک کردن قوی نوع، بررسی محدود آرایه، جمع آوری خودکار زباله و غیره پشتیبانی می کند. C# 7 با مجموعه ای از ویژگی های جدید برای ساخت برنامه های قدرتمند بین پلتفرمی ارائه می شود. همچنین ASP.NET فریم ورک اپلیکیشن وب است که از طریق آن می توانید برنامه های کاربردی وب را توسعه دهید.
در این دوره آموزشی، همه چیزهایی را که برای شروع توسعه برنامهها با استفاده از جدیدترین ویژگیهای C# 7 و همچنین جدیدترین نسخه NET Core نیاز دارید، یاد خواهید گرفت. این دوره با معرفی سریع C# و .NET آغاز می شود که شما را برای آنچه در آینده خواهد آمد آماده می کند. سپس با ویژگیهای جدید C# 7 آشنا میشوید. پس از آن، دانش عمیق ASP.NET Core را همراه با نسخه جدید Entity Framework کسب خواهید کرد. در مرحله بعد، برخی از مفاهیم پیشرفتهتر C# مانند delegates، عبارات لامبدا و LINQ را مورد بحث قرار خواهیم داد.
از این دوره، جدیدترین ویژگی های C# و ASP.NET را خواهید آموخت. شما برنامه های تحت وب را با ASP.NET توسعه خواهید داد. همچنین مفاهیم پیشرفته برنامه نویسی سی شارپ را یاد بگیرید. [*] اصول C# را بیاموزید
[*] ویژگی های جدید C# 7، چرایی نیاز آنها و نحوه استفاده بهینه از آنها را بدانید
[*]شما یاد خواهید گرفت که چگونه برنامه های وب سریع و مقیاس پذیر را با C# 7 و ASP.NET Core 2.0 توسعه دهید.
[*] از Entity Framework استفاده کنید تا کار با پایگاه های داده مانند پیاده روی در پارک به نظر برسد
[*] به نمایندگان عبارات لامبدا معرفی شد
[*] یک روش جایگزین برای کار با مجموعه های بزرگ را کاوش کنید
[*]شما انواع داخلی دات نت را با متدهای Extension گسترش خواهید داد این دوره برای توسعه دهندگانی است که دانش قبلی برنامه نویسی دارند و می خواهند با C# و NET Core کار کنند. همچنین برای توسعه دهندگان باتجربه سی شارپ است که می خواهند با آخرین تغییرات در C# و ASP.NET Core به سرعت عمل کنند و/یا می خواهند دانش عمیق تری از مفاهیم پیشرفته سی شارپ کسب کنند. [*] مقدمه ای بر C# و تمام ویژگی های جدیدی که سی شارپ 7 به ارمغان می آورد، مانند تاپل ها و تطبیق الگو * * [*] توسعه برنامه های کاربردی وب با ASP.NET Core 2.0 در ترکیب با Entity Framework Core * * [*] برنامه نویسی پیشرفته سی شارپ مفاهیمی مانند delegates، عبارات لامبدا و LINQ
سرفصل ها و درس ها
C# و NET Core
C# and the .NET Core
بررسی اجمالی دوره
The Course Overview
مقدمه ای بر C# و NET Core
Introduction to C# and .NET Core
دریافت تنظیمات محیطی
Getting Your Environment Setup
ایجاد یک برنامه خط فرمان در سی شارپ 7
Creating a Command Line Application in C# 7
شروع کار با NET Core
Getting Started with .NET Core
نصب .NET Core در ویندوز
Installing .NET Core on Windows
نصب دات نت کور در مک
Installing .NET Core on Mac
نصب دات نت کور در لینوکس
Installing .NET Core on Linux
ساختن یک نمونه برنامه وب در NET Core
Building a Sample Web Application in .NET Core
مقدمه ای بر سی شارپ
Introduction to C#
انواع داخلی
Built-in Types
ایجاد متدها در سی شارپ
Creating Methods in C#
ایجاد کلاس در سی شارپ
Creating Classes in C#
وراثت در سی شارپ
Inheritance in C#
رابط ها در سی شارپ
Interfaces in C#
ایجاد Enums
Creating Enums
ساختار در سی شارپ
Structs in C#
کار با Generics در سی شارپ
Working with Generics in C#
Checking را در سی شارپ تایپ کنید
Type Checking in C#
جمع آوری زباله در سی شارپ
Garbage Collection in C#
کار با فایل ها در سی شارپ
Working with Files in C#
بررسی ویژگی های جدید C# 7
Exploring the New Features of C# 7
ساختن تاپل در سی شارپ
Building Tuples in C#
تطبیق الگو در سی شارپ
Pattern Matching in C#
Ref Locals and Returns
Ref Locals and Returns
متغیرهای درون خطی
Inline out Variables
توابع محلی
Local Functions
اعضای بدن بیان
Expression Bodied Members
پرتاب عبارات
Throw Expressions
انواع بازگشت Async تعمیم یافته
Generalized Async Return Types
جداکننده های رقمی
Digit Separators
بررسی ویژگی های جدید ASP.NET Core 2.0
Exploring the New Features of ASP.NET Core 2.0
موارد جدید در ASP.NET Core 2.0
What’s New in ASP.NET Core 2.0
برنامه نویسی پیشرفته با سی شارپ 7
Advanced Programming with C# 7
نمایندگان و عبارات لامبدا
Delegates and Lambda Expressions
رشته ها و موازی سازی
Threads and Parallelism
LINQ
LINQ
روش های گسترش
Extension Methods
نمایش نظرات
Packtpub یک ناشر دیجیتالی کتابها و منابع آموزشی در زمینه فناوری اطلاعات و توسعه نرمافزار است. این شرکت از سال 2004 فعالیت خود را آغاز کرده و به تولید و انتشار کتابها، ویدیوها و دورههای آموزشی میپردازد که به توسعهدهندگان و متخصصان فناوری اطلاعات کمک میکند تا مهارتهای خود را ارتقا دهند. منابع آموزشی Packtpub موضوعات متنوعی از جمله برنامهنویسی، توسعه وب، دادهکاوی، امنیت سایبری و هوش مصنوعی را پوشش میدهد. محتوای این منابع به صورت کاربردی و بهروز ارائه میشود تا کاربران بتوانند دانش و تواناییهای لازم برای موفقیت در پروژههای عملی و حرفهای خود را کسب کنند.
Dimitris Loukas یک مهندس نرم افزار است که در حال حاضر برنامه های کاربردی یک صفحه را می نویسد و از جدیدترین جاوا اسکریپت با Aurelia، Angular، C# و NET Core برای یک شرکت نرم افزار تجاری استفاده می کند. او در گذشته برای دو استارت آپ کار کرده است، در جامعه متن باز فعال است و عاشق انجام پروژه های جانبی کوچک است. او به Angular، Aurelia و Vue.JS تسلط دارد و اکنون علاقه مند به ورود به دنیای ReactJS است. او اولین پذیرنده .NET Core است و مجذوب جاوا اسکریپت مدرن و جایی است که وب در حال رفتن است.
نمایش نظرات