لطفا جهت اطلاع از آخرین دوره ها و اخبار سایت در
کانال تلگرام
عضو شوید.
آموزش برنامه های تک صفحه ای با HTML5، Web API، Knockout و jQuery
Single Page Apps with HTML5, Web API, Knockout and jQuery
نکته:
آخرین آپدیت رو دریافت میکنید حتی اگر این محتوا بروز نباشد.
نمونه ویدیوها:
توضیحات دوره:
بیاموزید که چگونه با ایجاد اپلیکیشن های صفحه تکی با HTML5، jQuery، Knockout و API Web ASP.NET، تجربیات کاربری غنی ایجاد کنید. و CSS. در این دوره، نحوه ساخت راهحلهای SPA را با استفاده از اتصال داده و MVVM روی کلاینت، سرویسهای داده برای تماسهای انتزاعی، ناوبری و مسیریابی، طراحی پاسخگو برای تحرک، و ذخیرهسازی محلی بررسی خواهم کرد. در سرور، الگوهای لایهای، ASP.NET Web API برای سرویسهای RESTful که JSON را برمیگردانند، و Entity Framework Code First برای دسترسی به دادهها را بررسی میکنیم.
سرفصل ها و درس ها
شروع کار با Code Camper SPA
Getting Started with the Code Camper SPA
بررسی اجمالی دوره
Course Overview
داستان کاربر Code Camper
The Code Camper User Story
SPA چیست؟
What is a SPA?
ابتدا به اپلیکیشن Code Camper نگاه کنید
First Look at the Code Camper Application
معماری
Architecture
فناوری های سرور
Server Technologies
فن آوری های مشتری
Client Technologies
خلاصه
Summary
فن آوری ها و الگوهای Code Camper SPA
Technologies and Patterns of the Code Camper SPA
معرفی
Introduction
کاوش در ساختار راه حل
Exploring the Solution Structure
ایجاد پروژه ها از ابتدا
Creating the Projects from Scratch
ابزارهای مفید
Helpful Tools
ابزار طراحی پاسخگو
Responsive Design Tools
خلاصه
Summary
مدل های داده، چارچوب موجودیت، و الگوهای داده
Data Models, Entity Framework, and Data Patterns
معرفی
Introduction
فناوری های لایه داده
Data Layer Technologies
مدل ها و POCO
Models and POCO
ایجاد مدل ها: نسخه ی نمایشی
Creating Models: Demo
Entity Framework، DbContext و Magical Unicorns
Entity Framework, DbContext, and Magical Unicorns
ایجاد و سفارشی سازی DbContext: نسخه ی نمایشی
Creating and customizing a DbContext: Demo
چرا از الگوی مخزن استفاده کنیم؟
Why Use the Repository Pattern
پیاده سازی الگوی مخزن: نسخه ی نمایشی
Implementing the Repository Pattern: Demo
Pluralsight یکی از پرطرفدارترین پلتفرمهای آموزش آنلاین است که به میلیونها کاربر در سراسر جهان کمک میکند تا مهارتهای خود را توسعه دهند و به روز رسانی کنند. این پلتفرم دورههای آموزشی در زمینههای فناوری اطلاعات، توسعه نرمافزار، طراحی وب، مدیریت پروژه، و موضوعات مختلف دیگر را ارائه میدهد.
یکی از ویژگیهای برجسته Pluralsight، محتوای بروز و با کیفیت آموزشی آن است. این پلتفرم با همکاری با توسعهدهندگان و کارشناسان معتبر، دورههایی را ارائه میدهد که با توجه به تغییرات روزافزون در صنعت فناوری، کاربران را در جریان آخرین مفاهیم و تکنولوژیها نگه میدارد. این امر به کاربران این اطمینان را میدهد که دورههایی که در Pluralsight میپذیرند، با جدیدترین دانشها و تجارب به روز شدهاند.
جان پاپا یک طرفدار اصلی توسعه دهنده با مایکروسافت و فارغ التحصیل برنامه های Google Developer Expert ، Microsoft Regional Director و MVP است. او علاقه زیادی به فن آوری های وب و تلفن همراه دارد و اغلب از سخنرانی در سراسر جهان در سخنرانی ها و جلسات کنفرانس ها از جمله NgConf ، Build ، Ignite ، VSLive و AngleBrackets لذت می برد. جان میزبان مشترک پادکست محبوب Adventures in Angular ، نویسنده کتاب راهنمای سبک Angular ، چندین کتاب و بسیاری از دوره های محبوب Pluralsight است. می توانید در johnpapa.net یا در توییترjohn_papa به او برسید.
نمایش نظرات