تبدیل شدن به یک برنامه نویس ASP.NET Core - Become an ASP.NET Core Developer

مسیر آموزشی تبدیل شدن به یک برنامه نویس ASP.NET Core - Image of Learn Path Become an ASP.NET Core Developer
تبدیل شدن به یک برنامه نویس ASP.NET Core Become an ASP.NET Core Developer
ASP.NET Core نسخه جدید هیجان انگیز و سریع ASP.NET است ، یک چارچوب وب منبع باز محبوب که توسط مایکروسافت توسعه یافته است. مهارت های لازم را برای کار با هر دو فناوری مشتری و سرور به عنوان توسعه دهنده ASP.NET Core کسب کنید. این مسیر نیاز به دانش اولیه در مورد HTML ، CSS ، JavaScript و Git دارد که در مسیر یادگیری Become a Web Developer Learning و همچنین تسلط اولیه به زبان C#ذکر شده است.
Become an ASP.NET Core Developer
ASP.NET Core is the exciting, fast new version of ASP.NET, a popular open-source web framework developed by Microsoft. Get the skills to work with both client- and server-side technologies as an ASP.NET Core developer. This path requires basic knowledge of HTML, CSS, JavaScript, and Git, covered in our Become a Web Developer Learning Path, as well as basic fluency in C#.
مدت زمان: 18h 11m
تعداد دوره ها: 9
مجموع قیمت: (۲۲۹۰۰۰)
قیمت با 30% تخفیف : ۱۶۰۳۰۰
تعداد مدرسین: 7
برای خرید این مسیر آموزشی باید وارد حساب کاربری خود شوید.
  • 1
    دوره آموزشی دوره آموزشی ASP.NET Core MVC - Image of Course Learning ASP.NET Core MVC 3 ساعت بروز شده
    با زیرنویس فارسی و انگلیسی

    دوره آموزشی ASP.NET Core MVC

    Learning ASP.NET Core MVC

    ASP.NET Core، چارچوب توسعه وب مایکروسافت، شامل یک تجربه توسعه دهنده بهینه، عملکرد بهتر در زمان اجرا و پشتیبانی چند پلتفرمی برای Windows، Mac و Linux است. در این دوره، جس چادویک اصول اولیه برای راه اندازی و راه اندازی شما با ASP.NET Core و ایجاد برنامه های کاربردی با کیفیت حرفه ای خود را معرفی می کند. او راه اندازی و نصب، کار با چارچوب ASP.NET Core و تکنیک های مورد نیاز برای مدیریت داده ها، استفاده مجدد از کد، ساخت API های وب و ایمن سازی برنامه های جدید خود را مورد بررسی قرار می دهد. همه اینها همراه با بهترین شیوه های استاندارد صنعت مانند تزریق وابستگی و الگوی کنترل مدل برای کد مدولار بیشتر گنجانده شده است. اهداف یادگیری بلوک های اصلی برنامه های کاربردی ASP.NET Core ایجاد پروژه جدید پاسخگویی به درخواست های HTTP ارائه فایلهای استاتیک درک الگوی MVC رسیدگی به درخواستها با کنترلرها مسیریابی ارائه HTML با Razor ارائه داده ها، مشاهده نشانه گذاری و مشاهده منطق ایجاد فرم های HTML اعتبار داده های فرم خواندن و نوشتن از پایگاه داده با Entity Framework بهبود تجربه کاربر نمایش داده ها با API وب ایمن سازی برنامه ASP.NET شما

  • 2
    دوره آموزشی دوره آموزشی Razor Pages در ASP.NET Core - Image of Course ASP.NET Core: Razor Pages 2 ساعت
    با زیرنویس فارسی و انگلیسی

    دوره آموزشی Razor Pages در ASP.NET Core

    ASP.NET Core: Razor Pages

    Razor Pages به شما این امکان را می دهد که برنامه های تحت وب ASP.NET را به سرعت و به راحتی بدون چارچوب MVC بسازید. در این دوره، مدرس Ervis Trupja به شما نشان می دهد که چگونه یک برنامه Razor Pages ایجاد کنید، از PageModel استفاده کنید و وابستگی ها را مدیریت کنید. قبل از اینکه درباره اتصال داده‌ها، کار با فرم‌ها و داده‌ها و ایمن‌سازی برنامه‌تان با مجوز و احراز هویت بیاموزید، نحوه راه‌اندازی و اجرای اولین صفحه رندر شده پویا خود را بیاموزید. در طول مسیر، استفاده از طرح‌بندی‌ها و کلاس‌ها را برای بهینه‌سازی صفحات برای قابلیت نگهداری و موارد دیگر بررسی کنید. ارویس مهارت هایی را به شما نشان می دهد که باید بدانید تا از Razor Pages بیشترین بهره را ببرید و برنامه های سطح بعدی را در نظر بگیرید.

  • 3
    دوره آموزشی دوره آموزشی ویژگی های جدید ASP.NET - Image of Course ASP.NET Core New Features 4 ساعت
    با زیرنویس فارسی و انگلیسی

    دوره آموزشی ویژگی های جدید ASP.NET

    ASP.NET Core New Features

    حرکت در تمام ویژگی های جدید در هر نسخه از ASP.NET Core می تواند چالش برانگیز باشد. در این دوره مبتنی بر پروژه، Phil Japikse با ارائه ویژگی های جدید در ASP.NET Core 1.0، 1.1، 2.0 و 2.1 و آشنایی شما با مزایای هر یک، به ساده سازی این فرایند کمک می کند. فیل با ارائه یک نمای کلی از .NET Core و بحث در مورد ملاحظات مهاجرت شروع می کند. سپس به ASP.NET Core 1.0 شیرجه می زند و در مورد ساختار پروژه به روز شده، آگاهی جدید از محیط زیست، مشاهده اجزا و سایر ویژگی های جدید بحث می کند. سپس به بحث در مورد ASP.NET Core 1.1، 2.0 و 2.1 می پردازد و به ویژگی ها و قابلیت های مفید جدید موجود در هر تکرار چارچوب وب می پردازد. اهداف یادگیری اجرای و اشکال زدایی برنامه های ASP.NET Core مزایا و معایب مهاجرت برنامه های موجود به ASP.NET Core. تزریق وابستگی داخلی آگاهی از محیط زیست و پیکربندی برنامه پیکربندی میزبان وب و SSL مشاهده اجزای فراخوانی شده به عنوان یاور برچسب پیکربندی و ورود به سیستم استفاده از Razor Pages بهبود API وب پشتیبانی از ایجاد برنامه های سازگار با GDPR

  • 4
    دوره آموزشی دوره آموزشی ایجاد و ایمن سازی API های RESTful در ASP.NET Core - Image of Course Building and Securing RESTful APIs in ASP.NET Core 4 ساعت
    با زیرنویس فارسی و انگلیسی

    دوره آموزشی ایجاد و ایمن سازی API های RESTful در ASP.NET Core

    Building and Securing RESTful APIs in ASP.NET Core

    اکثر مردم در مورد API های RESTful شنیده اند، اما مفهوم اساسی - انتقال حالت نمایندگی (REST) ​​- هنوز باعث سردرگمی می شود. REST همه چیز در مورد مدل سازی منابع است که تغییر می کند. API های RESTful از معماری REST به همراه درخواست های HTTP برای انتقال داده ها و تغییرات در وضعیت برنامه بین کلاینت ها و سرورها استفاده می کنند. این دوره اصول طراحی RESTful را تجزیه می کند و نحوه ایجاد API های RESTful امن در بالای ASP.NET Core را نشان می دهد. ناتی باربتینی به س questionsالاتی مانند: طراحی RESTful چیست؟ چگونه مسیریابی RESTful را انجام می دهید؟ چگونه می توانید کلاس های قابل استفاده مجدد برای نشان دادن منابع ایجاد کنید؟ caching چه نقشی دارد؟ و چگونه از API های RESTful محافظت می کنید؟ او همچنین موضوعاتی مانند مدل سازی داده ها، روابط ابر رسانه ای، احراز هویت و مجوز را پوشش می دهد. در پایان دوره، باید اصول اولیه - نحوه درخواست و بازگشت صحیح داده ها در ASP.NET Core - و بهترین شیوه ها برای ایجاد API های امن و مقیاس پذیر برای سرویس دهی به مشتریان وب، مشتریان تلفن همراه و فراتر از آن را بدانید. اهداف یادگیری طراحی RESTful چیست؟ ایجاد API جدید با ASP.NET Core استفاده از روش های HTTP بازگشت JSON ایجاد مسیریابی RESTful با الگوها نسخه بندی ایمن سازی API های RESTful با HTTPS نمایندگی منابع نمایندگی پیوندها نمایندگی مجموعه ها مرتب سازی و جستجوی مجموعه ها فرم های ساختمانی افزودن حافظه پنهان به ASP.NET Core API پیکربندی احراز هویت و مجوز کاربر

  • 5
    دوره آموزشی دوره آموزشی امنیت در ASP.NET Core - Image of Course ASP.NET Core: Security 1 ساعت
    با زیرنویس فارسی و انگلیسی

    دوره آموزشی امنیت در ASP.NET Core

    ASP.NET Core: Security

    هنگام طراحی و توسعه برنامه های کاربردی وب، امنیت نرم افزار یک نکته مهم است. در حالی که نقض امنیت و تهدیدها می تواند عواقب جدی به همراه داشته باشد، توسعه دهندگان نرم افزار اقداماتی را برای ایمن نگه داشتن برنامه های خود انجام می دهند. در این دوره، مربی Ervis Trupja تکنیک هایی را برای ایمن سازی و کنترل دسترسی به برنامه های ASP.NET Core شما بررسی می کند. Ervis با مرور برخی از رایج ترین حملات و نحوه محافظت در برابر آنها شروع می کند. سپس نحوه محافظت از داده های حساس در برنامه های شما با استفاده از API محافظت از داده ها و همچنین نحوه پیاده سازی احراز هویت توکن در .NET Core با IdentityServer را پوشش می دهد. اهداف یادگیری آسیب پذیری های امنیتی رایج در برنامه های وب ایمن سازی برنامه های NET Core با استفاده از API حفاظت از داده ها ارائه دهندگان ذخیره سازی کلید حفاظت از داده ها کار با ASP.NET Core Identity مدیریت اسرار برنامه احراز هویت با استفاده از IdentityServer

  • 6
    دوره آموزشی دوره آموزشی ASP.NET Core: توسعه مبتنی بر آزمایش - Image of Course ASP.NET Core: Test-Driven Development 37 دقیقه
    با زیرنویس فارسی و انگلیسی

    دوره آموزشی ASP.NET Core: توسعه مبتنی بر آزمایش

    ASP.NET Core: Test-Driven Development

    تجربه عملی و کاربردی در زمینه توسعه برنامه های کاربردی ASP.NET Core مبتنی بر آزمایش را کسب کنید. برنامه هایی که با یک استراتژی تست محکم توسعه یافته اند، تمیزتر، انعطاف پذیرتر هستند و به راحتی در حال تغییر هستند. این دوره دانش پایه TDD را در اختیار توسعه دهندگان قرار می دهد تا بتوانند از طریق کد جدید و موجود استفاده کنند. مربی ریچارد روت برخی از ابزارهای مفید برای آزمایش ASP.NET Core، از جمله Visual Studio، ReSharper و چارچوب های xUnit و Mock را معرفی می کند. سپس مفاهیمی مانند تزریق وابستگی و کنترل نسخه را پوشش می دهد و نحوه تنظیم یک برنامه وب برای آزمایش را نشان می دهد. سرانجام، او چرخه آزمایشی قرمز-سبز-بازساز را پشت سر می گذارد، از جمله نوشتن آزمون های ناموفق و قبولی، اجرای تست ها و تغییر شکل کد برای بهبود کیفیت. توجه: نمونه های این دوره با استفاده از C# ASP.NET Core تهیه شده اند، اما مفاهیم مربوط به همه برنامه های کاربردی NET Core. است. اهداف یادگیری دریافت ابزارهای TDD موارد آزمایش تغییر شکل کد تکمیل موارد آزمون آزمایش تغییرات در کد های آزمایش نشده تغییر کد

  • 7
    دوره آموزشی دوره آموزشی Middleware در ASP.NET Core - Image of Course ASP.NET Core: Middleware 33 دقیقه
    با زیرنویس فارسی و انگلیسی

    دوره آموزشی Middleware در ASP.NET Core

    ASP.NET Core: Middleware

    در ASP.NET Core، خط لوله HTTP از میان افزار ساخته شده است - اجزایی که هر درخواست و پاسخی را می بینند و نحوه عمل به آنها را تعیین می کنند، و اینکه آیا هر یک را به جزء بعدی در خط لوله ارسال می کنند یا خیر. یاد بگیرید که middleware چیست و چگونه اجزای middleware خود را برای افزایش برنامه های کاربردی وب ASP.NET Core بنویسید. مربی Jeff Fritz پیاده سازی داخلی و خارجی را همراه با نگاشت شرطی و تکنیک هایی برای تنظیم ترتیب فراخوانی میان افزارها پوشش می دهد.

  • 8
    دوره آموزشی دوره آموزشی Entity Framework Core - Image of Course Learning Entity Framework Core 1 ساعت بروز شده
    با زیرنویس فارسی و انگلیسی

    دوره آموزشی Entity Framework Core

    Learning Entity Framework Core

    Entity Framework یک فناوری دسترسی به داده برای توسعه دات نت و ASP.NET مبتنی بر داده است. توسعه دهندگان .NET درک می کنند که چگونه این نقشه نگار رابطه ای با ارائه توانایی کار با داده های رابطه ای با استفاده از اشیاء خاص دامنه، نیاز به نوشتن کد دسترسی به داده را کاهش می دهد. چگونه می توانید از این چارچوب در برنامه نویسی خود استفاده کنید؟ رینولد آدولف به شما نشان می دهد که چگونه در این دوره. رینالد نحوه نوشتن مدل های مبتنی بر کد و نحوه تعامل با داده ها را نشان می دهد. او همچنین نحوه کار Entity Framework با ASP.NET Core MVC و API های وب را توضیح می دهد. او ایجاد یک برنامه کنسول، ایجاد یک برنامه MVC و موارد دیگر را پوشش می دهد. اهداف یادگیری مروری بر چارچوب نهاد (EF) برای EF استفاده می شود نصب EF ایجاد موجودیت ها ایجاد DbContext انجام مهاجرت ها ایجاد یک برنامه MVC نصب بسته های EF مهندسی معکوس مدل انجام زمینه تزریق و وابستگی ایجاد کنترلر و نمای ورود به سیستم استفاده از SqlServerTypeMapper

  • 9
    دوره آموزشی دوره آموزشی استقرار برنامه های اصلی ASP.NET - Image of Course Deploying ASP.NET Core Applications 1 ساعت
    با زیرنویس فارسی و انگلیسی

    دوره آموزشی استقرار برنامه های اصلی ASP.NET

    Deploying ASP.NET Core Applications

    نحوه استقرار برنامه های ASP.NET Core چند پلتفرمی را بیاموزید. با تغییرات ASP.NET Core که به برنامه ها اجازه می دهد در Mac، Windows و Linux اجرا شوند، توسعه دهندگان باید بتوانند استراتژی استقرار مناسب را انتخاب کنند: استراتژی که عملکرد برنامه و تجربه کاربر را به حداکثر می رساند. این دوره به شما کمک می کند برنامه های ASP.NET را در IIS و سرویس های ابری مانند Azure و همچنین سرورهای لینوکس و محفظه های Docker مستقر کنید. با ناتی باربتینی همراه باشید تا او یک پروژه ساده را راه اندازی کند و از طریق این سناریوهای استقرار مختلف کار کند. نکات و بینش های کاربردی را در مورد مزایا و معایب هر گزینه استقرار دریافت کنید. به علاوه، دریابید که چگونه Docker Hub می تواند توزیع تصاویر شما را در دستگاه ها حتی ساده تر کند. اهداف یادگیری راه اندازی پروژه ASP.NET خود انتخاب استراتژی استقرار پیکربندی HTTPS و حمل و نقل استقرار در IIS اعزام به لاجورد استقرار در لینوکس استقرار با Docker

برای خرید این مسیر آموزشی باید وارد حساب کاربری خود شوید.
شما این مسیر آموزشی را با مدرسان زیر میگذرانید
عکس مدرس Jess Chadwick - Image of Author Jess Chadwick

Jess Chadwick

پروژه های مشاور نرم افزار جس چدویک، از راه اندازی تا سرمایه گذاری وب ، در مقیاس شرکتهای بزگ است. جس چدویک یک مشاور نرم افزار مستقل و متخصص در تکنولوژی وب است. او بیش از یک دهه تجربه در زمینه توسعه وب دارد، از دستگاه های تعبیه شده در startupها گرفته تا web farmهایی در مقیاس شرکتهای بزرگ . او مهره اصلی ASPInsider و Microsoft MVP در ASP.NET، ادیتور فنی، نویسنده کتاب برنامه نویسی Razor از انتشارات O'Reilly است و حضوری فعال در اجتماع دارد و گروه کاربری مرکزی NJDOTNET یعنی New Jersey.NET را رهبری می کند.

مشاهده پروفایل
عکس مدرس Reynald Adolphe - Image of Author Reynald Adolphe

Reynald Adolphe

رینالد ادولف فن شناس و توسعه دهنده NET. با 10 سال سابقه در زمینه های مشاوره و توسعه وب سایت است. تمرکز او روی تجربه کاربر، User interface، Back-end development و زبان هایی است که برای ساختن اپلیکیشن به کار می روند. او سخنگو و مربی تکنولوژی شخصی است که به برنامه نویسان کمک میکند ، برند و حرفه خودشان را به مرحله بعد ببرند و تازه وارد ها را راهنمایی می کند تا به مهندسان درجه یک نرم افزار تبدیل شوند. او پیش از این، برای شرکت Tribune در لس انجلس و Accenture در شیکاگو کار می کرد. تخصص های رینالد شامل C#، Silverlight، ASP.NET، MVC، Razor، LINQ، Java، Javascript، JQuery،AJAX،HTML5، CSS3،SOAP، Knockout.js، RequireJS, Underscore.js, AmplifyJS, XML, WCF, SQL, SDLC, MSTest, Moq, QUnit, و Bootstrap است. رینالد همچنین رویدادهای فن آوری را با حضور سخنگویان محبوب فن آوری، موسیقی دانان، و کمدین ها تدارک می بیند.می توانید درباره تدریس او و رویدادهایش از طریق reynaldadolphe.com و دنبال کردن او در توییتر به آدرس @reynaldadolphe اطلاعات بیشتر کسب کنید.

مشاهده پروفایل
عکس مدرس Ervis Trupja - Image of Author Ervis Trupja

Ervis Trupja

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

مشاهده پروفایل
عکس مدرس Nate Barbettini - Image of Author Nate Barbettini

Nate Barbettini

نیت باربتینی یک توسعه دهنده NET. در شرکت Stormpath واقع در سانفرانسیکو است، جایی که ابزارهایی می سازد که به توسعه دهنده ها کمک می کند اپلیکیشن های ایمن تری بسازند. او پیش از کار در Stormpath، توسعه دهنده ای همه فن حریف بود که در #C و Angular برنامه نویسی می کرد، و یک شرکت تولیدی ویدئو را که فیلم های کوتاه و موزیک ویدئو تولید می کرد را اداره می کرد. او را آخر هفته ها، در حال کمک به چندین پروژه open-source، تدوین فیلم های کوتاه و آموزش برای مارتون پیدا خواهید کرد.

مشاهده پروفایل
عکس مدرس Phil Japikse - Image of Author Phil Japikse

Phil Japikse

فیل جاپیکس سخنگوی بین المللی، microsoft AVP، ASPInsider، MCSD، CSM، CSP و عضو مشتاق جامعه توسعه نرم افزار ، از زمان اولین نسخه های "beta" با NET. کار می کرده است و بیش از 30 سال نرم افزار می ساخته و توسعه می داده است. به علاوه، او به طور جدی در انجمن "agile community" از سال 2005 درگیر بوده است. فیل نویسنده دوم کتاب پرفروش 6.0 #c و NET 4.6 Framework. و مدیر اصلی Cincinnati .NET Users Group و گروه معماری نرم افزار Cincinnati است. او مجری دوم پادکست Hallway Conversations، و "Cincinnati Day of Agile"را بینان نهاد و برای "National Ski Patrol" داوطلب می شود. درطول روزی که فیل به عنوان معمار، مشاور و مربی Enterprise .NET کار می کند، از یادگیری فن آوری جدید لذت می برد، و همیشه برای بهبود این صنعت تلاش می کند. می توانید فیل را در توییتر@skimedic دنبال کنید و بلاگ او .NET Musings به آدرس http://www.skimedic.com/blog مطالعه کنید.

مشاهده پروفایل
عکس مدرس Richard Rout - Image of Author Richard Rout

Richard Rout

ریچارد روت یک توسعه دهنده ی نرم افزاری از Yorkshire انگلستان است که در حال حاضر در Calgary (کانادا) ساکن است. او در FACTORY، شبکه پیشرو در زمینه نوآوری در جهان مشغول به کار است. قبل از FACTORY، او به عنوان یک توسعه دهنده نرم افزار ارشد در Replicon و در Absorb Software مشغول به کار بود، جایی که او در تولید محصولی به نام Absorb LMS، یک سیستم مدیریت یادگیری مبتنی بر وب مشغول به کار بوده است. ریچارد کدنویسی را دوست دارد، این فقط یک شغل نیست بلکه یک سرگرمی هم هست ، تجربه اولیه او در توسعه وب با C#، ASP.NET و جاوا اسکریپت است. ریچارد از نوشتن یک کد زیبا و قوی لذت میبرد که باعث می شود جهان برای مردم، به مکانی بهتر تبدیل شود.

مشاهده پروفایل
عکس مدرس Jeff Fritz - Image of Author Jeff Fritz

Jeff Fritz

Jeff Fritz یک توسعه دهنده ی وب با سابقه و بازمانده ی عصر com. است. او نرم افزار های بزرگی را به عنوان برنامه های خدماتی در همه ی نسخه های ASP.NET با تمرکز بر روی اجرا و scalability تولید کرده است. او یک مدیر برنامه در تیم ASP.NET است و یک کشیش سابق Telerik است. او را میتوانید در کنفرانس های بزرگ توسعه دهنده گان مایکروسافت و رویداد های توسعه دهندگان منطقه ای در mid-Atlantic پیدا کنید.

مشاهده پروفایل