آموزش ساخت اپلیکیشن با AngularJS و Breeze - قسمت 2

Building Apps with AngularJS and Breeze - Part 2

نکته: آخرین آپدیت رو دریافت میکنید حتی اگر این محتوا بروز نباشد.
نمونه ویدیوها:
توضیحات دوره: قسمت 2 ساختن برنامه ها با AngularJS و Breeze بقیه چیزهایی را که برای ساختن یک برنامه تک صفحه ای (SPA) از ابتدا با استفاده از JavaScript، AngularJS و Breeze نیاز دارید به شما می آموزد. با استفاده از JavaScript، AngularJS، و SPA را از ابتدا بسازید. نسیم. بیاموزید که چگونه چارچوب ارائه AngularJS، ویژگی‌های داده غنی Breeze، و ویژگی‌های خام جاوا اسکریپت، CSS و HTML5 را برای ایجاد برنامه‌های کاربردی وب مدرن قوی ترکیب کنید.

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

ساخت اپلیکیشن با الگوهای Angular، Breeze و JavaScript Building an App with Angular, Breeze and JavaScript Patterns

  • قسمت 2 بررسی اجمالی Part 2 Overview

الگوهای مخزن جاوا اسکریپت JavaScript Repository Patterns

  • الگوهای مخزن جاوا اسکریپت JavaScript Repository Patterns

  • چه زمانی به Refactor When to Refactor

  • چگونه Refactor کنیم How to Refactor

  • نمای کلی کد الگوی مخزن Code Overview of the Repository Pattern

  • بررسی مخزن جستجو Examining the Lookup Respository

  • غواصی در مخزن انتزاعی Diving into the Abstract Repository

  • نقش مجموعه مخازن The Role of the Repositories Collection

  • دسترسی به داده ها از کنترلرها Accessing Data from the Controllers

  • بررسی مخزن شرکت کنندگان Examining the Attendee Respository

  • بررسی مخزن جلسه Examining the Session Respository

  • بررسی مخزن بلندگو Examining the Speaker Respository

  • خانه داری Housekeeping

  • Refactoring Refactoring

ویرایش نماها و دریافت اطلاعات از راه دور و محلی Editing Views and Getting Remote and Local Data

  • ایجاد و مسیریابی به نمای ویرایش Creating and Routing to the Edit View

  • پیمایش از Master به Details Navigating from Master to Details

  • مسیریابی زاویه ای با پارامترها Angular Routing with Parameters

  • بازیابی پارامترهای مسیر Retrieving Route Parameters

  • ورودی های HTML و اتصال داده های دو طرفه HTML Inputs and 2 Way Data Binding

  • منطق کنترل کننده برای دریافت داده Controller Logic for Getting Data

  • دریافت جزئی/پیش بینی ها در مقابل جزئیات کامل Getting Partials/Projections vs Full Details

  • جستجوی محلی و راه دور Querying Local and Remote

  • گسترش مدل برای موجودیت های جزئی و کامل Extending the Model for Partial and Full Entities

  • اشکال زدایی پرس و جوهای راه دور و محلی Debugging the Remote and Local Queries

  • خلاصه Recap

ذخیره، لغو، شناسایی تغییرات و پیام رسانی Save, Cancel, Detect Changes, and Messaging

  • فعال کردن ذخیره و لغو Enabling Save and Cancel

  • اتصال و غیرفعال کردن دکمه ها Binding and Disabling the Buttons

  • نوشتن منطق ذخیره و لغو Writing the Save and Cancel Logic

  • قدم زدن در Save و Cancel در Debugger Walking the Save and Cancel in the Debugger

  • استراتژی تشخیص تغییر Change Detection Strategy

  • تشخیص تغییرات و ارسال پیام Detecting Changes and Messaging

  • انیمیشن سازی با ng-show Animating with ng-show

  • تشخیص تغییر اشکال زدایی Debugging Change Detection

  • ذخیره، لغو و تغییر ردیابی را خلاصه کنید Recap Save, Cancel and Change Tracking

کشویی، عملکرد از طریق جزئی و جستجوهای ذخیره شده در حافظه پنهان Dropdowns, Performance via Partials and Cached Lookups

  • سناریوهای ویرایش جلسه Session Editing Scenarios

  • اتصالات کشویی با گزینه های ng Dropdown Bindings with ng-options

  • مسیریابی و پارامترهای جلسات Routing and Parameters for Sessions

  • اتصال به نمای جزئیات جلسه Binding to the Session Details View

  • دریافت جزئیات جلسه به صورت محلی و از راه دور Getting Session Details Locally and Remotely

  • بهبود عملکرد از طریق جزئی و نسیم Improving Performance Through Partials and Breeze

  • جستجو در لیست های کشویی Lookups in Dropdown Lists

  • استفاده از جستجوهای ذخیره شده در حافظه پنهان Using Cached Lookups

  • در حال ویرایش خلاصه Editing Recap

ذخیره داده های جدید و الگوی Nullo Saving New Data and the Nullo Pattern

  • ایجاد داده های جدید و الگوی Nullo Creating New Data and the Nullo Pattern

  • گردش کار برای ایجاد یک موجودیت جدید The Workflow for Creating a New Entity

  • ایجاد و ذخیره یک بلندگو Creating and Saving a Speaker

  • لغو موجودیت جدید Canceling the New Entity

  • Refactoring Bindings to Declarative Refactoring Bindings to be Declarative

  • ایجاد و ذخیره یک جلسه Creating and Saving a Session

  • مورد برای یک شی پوچ در یک کشویی The Case for a Null Object in a Dropdown

  • جایی که الگوی Nullo در آن قرار می گیرد Where the Nullo Pattern Fits In

  • ایجاد Nullos Creating Nullos

  • Refactoring پسوندهای ویژگی Timeslot Refactoring Timeslot Property Extensions

  • افزودن محمولات پرس و جو Adding Query Predicates

  • اعتبار سنجی رایگان و Refactoring لغو می شود Free Validation and Refactoring Cancels

  • خلاصه Recap

دیالوگ های حذف و مدال Deleting and Modal Dialogs

  • حذف نهادها و دیالوگ های مدال Deleting Entities and Modal Dialogs

  • حذف نهادها Deleting Entities

  • یک جلسه را حذف کنید Delete a Session

  • حذف تصادفی The Accidental Delete

  • ایجاد یک دیالوگ مودال Creating a Modal Dialog

  • ایجاد یک ماژول زاویه ای مشترک Creating a Common Angular Module

  • مثل یک پنی بد Like a Bad Penny

  • پست حذف منطق Post Delete Logic

  • خلاصه Recap

اعتبار سنجی مشتری Client Validation

  • اعتبار سنجی سمت مشتری Client Side Validation

  • انتخاب یک استراتژی اعتبار سنجی Choosing a Validation Strategy

  • آزمایشگاه های نسیم Breeze Labs

  • دستورالعمل zValidate The zValidate Directive

  • بیایید و اعتبار رایگان خود را دریافت کنید! Come and Get Your Free Validation!

  • مراحل اعتبار سنجی Validation Steps

  • ایجاد اعتبارسنجی سفارشی Creating Custom Validation

  • اعمال اعتبارسنجی Applying Validation

  • اعتبارسنجی سفارشی سطحی Surfacing Custom Validation

  • ویژگی های رایج اعتبارسنجی Common Validation Features

  • چه زمانی باید اعتبار سنجی رخ دهد When Should Validation Occur

  • پیکربندی و یک ظاهر طراحی شده Configuring and Styling

  • خلاصه اعتبارسنجی Validation Recap

ذخیره ایالت با فضای ذخیره سازی محلی Saving State with Local Storage

  • وارد کردن/صادر کردن به فضای ذخیره‌سازی محلی Import/Export to Local Storage

  • چرا باید از حافظه محلی استفاده کنید؟ Why Should You Consider Using Local Storage

  • دریافت zStorageWip از NuGet Getting zStorageWip from NuGet

  • سرویس zStorage را پیکربندی کنید Configuration the zStorage Service

  • خدمات داده را از ذخیره سازی آگاه کنید Make Data Services Aware of Storage

  • گوش دادن به رویدادهای ذخیره سازی Listening to Storage Events

  • Refactoring برای ویژگی های جدید Refactoring for New Features

  • Key Breeze و Storage API Key Breeze and Storage APIs

  • ذخیره در فضای ذخیره‌سازی محلی Saving to Local Storage

  • بررسی ذخیره سازی Examining Storage

  • در حال بارگیری از فضای ذخیره‌سازی محلی Loading from Local Storage

  • پاک کردن فضای ذخیره‌سازی محلی Clearing Local Storage

  • خلاصه Recap

ذخیره سازی کار در حال انجام Storing Work in Progress

  • اجرای کار در حال انجام Implementing Work in Progress

  • چرا کار در حال انجام را ذخیره کنید؟ Why Save Work in Progress?

  • پایان بازی The End-Game

  • ویژگی هایی که به آنها نیاز خواهیم داشت Features We'll Need

  • خدمات داده را از WIP آگاه کنید Make Data Services Aware of WIP

  • چگونه می دانید چه زمانی WIP را ذخیره کنید؟ How Do You Know When to Save WIP?

  • ذخیره WIP Save WIP

  • WIP را لغو کنید Cancel WIP

  • تنظیم حافظه پنهان داده Tuning the Data Caching

  • WIP را بارگیری کنید Load WIP

  • افزودن WIP به نمای دوم Adding WIP to a Second View

  • خلاصه WIP WIP Summary

  • ایجاد یک دستورالعمل WIP Creating a WIP Directive

  • یک نمای WIP ایجاد کنید Create a WIP View

  • ایجاد ابزارک های WIP قابل استفاده مجدد Creating Reusable WIP Widgets

  • ایجاد یک کنترلر WIP Creating a WIP Controller

  • اضافه کردن WIP به داشبورد Adding WIP to the Dashboard

  • به پایان می رسد شل Loose Ends

  • WIP Recap WIP Recap

نمایش نظرات

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

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

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

آموزش ساخت اپلیکیشن با AngularJS و Breeze - قسمت 2
جزییات دوره
5h 14m
110
Pluralsight (پلورال سایت) Pluralsight (پلورال سایت)
(آخرین آپدیت)
230
از 5
دارد
دارد
دارد
John Papa
جهت دریافت آخرین اخبار و آپدیت ها در کانال تلگرام عضو شوید.

Google Chrome Browser

Internet Download Manager

Pot Player

Winrar

John Papa John Papa

جان پاپا یک طرفدار اصلی توسعه دهنده با مایکروسافت و فارغ التحصیل برنامه های Google Developer Expert ، Microsoft Regional Director و MVP است. او علاقه زیادی به فن آوری های وب و تلفن همراه دارد و اغلب از سخنرانی در سراسر جهان در سخنرانی ها و جلسات کنفرانس ها از جمله NgConf ، Build ، Ignite ، VSLive و AngleBrackets لذت می برد. جان میزبان مشترک پادکست محبوب Adventures in Angular ، نویسنده کتاب راهنمای سبک Angular ، چندین کتاب و بسیاری از دوره های محبوب Pluralsight است. می توانید در johnpapa.net یا در توییترjohn_papa به او برسید.