آموزش ساخت برنامه های مرکز داده با Angular و BreezeJS

Building Data Centric Apps with Angular and BreezeJS

نکته: آخرین آپدیت رو دریافت میکنید حتی اگر این محتوا بروز نباشد.
نمونه ویدیویی برای نمایش وجود ندارد.
توضیحات دوره: این دوره به شما نحوه ساخت برنامه های داده محور با Angular و استفاده از کتابخانه Breeze و سرور برای مدیریت کلیه مدیریت داده های شما را در برنامه آموزش می دهد. هنگامی که شما نیاز به ساخت برنامه با Angular دارید که شامل ارائه داده های زیادی خواهد بود و ورود اطلاعات ، بسیاری از ویژگی های منحصر به فرد Angular وجود دارد که باید آنها را درک کنید. در این دوره ، Building Data Centric Apps with Angular و BreezeJS ، خواهید آموخت که چگونه از ویژگی های Angular به بهترین وجه استفاده کنید و آنها را با قابلیت های Breeze مشتری و کتابخانه های سرور تکمیل کنید. در ابتدا ، نحوه استفاده از بسیاری از ویژگی های Angular برای پیاده سازی ارائه و ورود داده را کشف خواهید کرد. در مرحله بعدی ، نحوه استفاده از Breeze برای انتقال داده ها به سمت مشتری ، کار با آنها در آنجا و ادامه تغییرات به سرور را بررسی خواهید کرد. سرانجام ، شما می آموزید که چگونه Angular و Breeze را برای ایجاد عملکرد داده محوری خود به سرعت و تمیز ، با کد بسیار کمتری نسبت به استفاده از Angular به صورت خودکار ، ادغام کنید. با پایان این دوره ، شما خواهید آموخت که چگونه زندگی خود را بسیار آسان تر کنید و موارد استفاده از داده محور را ایجاد کنید.

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

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

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

درک اینکه چگونه زاویه ای و نسیم با هم متناسب هستند Understanding How Angular and Breeze Fit Together

  • مقدمه Introduction

  • پیش نیازها Prerequisites

  • بلوک های ساختمانی زاویه دار Angular Building Blocks

  • پیاده روی از طریق یک برنامه زاویه دار داده محور A Walk Through a Data-centric Angular App

  • با ویژگی های Angular و Data در Code آشنا می شوید Getting Familiar with Angular and Data Features in Code

  • ویژگی های BreezeJS و بلوک های ساختمانی BreezeJS Features and Building Blocks

  • ویژگی های سرور نسیم Breeze Server Features

  • معماری کاربرد تک صفحه با Angular و Breeze Single Page Application Architecture with Angular and Breeze

  • شروع برنامه Angular/Breeze Starting Your Angular / Breeze App

  • ایجاد پروژه با Angular CLI Creating a Project with the Angular CLI

  • آشنا شدن با زیرساخت های پروژه Angular Getting Familiar with the Angular Project Infrastructure

  • ایجاد یک زنجیره تماس برای بازیابی اطلاعات Building out a Data Retrieval Call Chain

  • ادغام BreezeJS در یک برنامه Angular Integrating BreezeJS into an Angular App

  • استفاده از Breeze برای بازیابی اطلاعات از سرور Using Breeze to Retrieve Data from the Server

  • خلاصه Summary

خدمات ساختن نسیم پایان کار Building a Breeze Services Back End

  • مقدمه Introduction

  • الگوهای تماس نسیم Breeze Calling Patterns

  • گزینه های سرور نسیم Breeze Server Options

  • بررسی اجمالی BreezeControllers BreezeControllers Overview

  • نمای کلی ارائه دهنده EFContext EFContextProvider Overview

  • مدل داده و پروژه Data Model and Project Walk-through

  • ایجاد پروژه API سرور Creating the Server API Project

  • پیاده سازی BreezeController Implementing a BreezeController

  • بازرسی تماس های مشتری با سطح نسیم سیم Inspecting the Wire Level Breeze Client Calls

  • اضافه کردن منطق کسب و کار به BreezeControllers شما Adding Business Logic to Your BreezeControllers

  • با استفاده از EnableBreezeQuery برای محدود کردن نمایش داده ها Using EnableBreezeQuery to Limit Queries

  • خلاصه Summary

تولید مدل سمت مشتری Generating Your Client-side Model

  • مقدمه Introduction

  • مدل سمت مشتری در معماری SPA Client-side Model in the SPA Architecture

  • راه اندازی برای اشکال زدایی در Visual Studio Code Setting up for Debugging in Visual Studio Code

  • بازرسی انواع پیش فرض موجودیت های برگشتی توسط نسیم Inspecting the Default Entity Types Returned by Breeze

  • تعاریف کلاس تولید مدل مشتری شما Code Generating Your Client Model Class Definitions

  • ادغام انواع مدل های خود با نسیم Integrating Your Model Types with Breeze

  • خلاصه Summary

ایجاد جستجوی غنی در سمت مشتری Making Rich Client-side Queries

  • مقدمه Introduction

  • قابلیت های جستجوی نسیم Breeze Query Capabilities

  • معماری پرس و جو نسیم Breeze Query Architecture

  • نمای کلی دموها Demos Overview

  • پاک کردن لیست مشتریان Cleaning up the Customer List

  • افزودن مشخصات مشتری و مسیریابی به آن Adding a Customer Detail View and Routing to It

  • افزودن درخواستهای فیلتر برای جستجوی مشتریان Adding Filter Queries to Search Customers

  • استفاده از RxJS برای جلوگیری از سو aggressiveاستفاده های بیش از حد تهاجمی Using RxJS to Prevent Over-aggressive Backend Queries

  • ارسال مرتب سازی و صفحه بندی به لیست مشتریان Sending Sorting and Paging to the Customer List

  • استفاده از Expand برای بازیابی اشخاص مرتبط Using Expand to Retrieve Related Entities

  • با استفاده از Select فقط برای بازیابی زیر مجموعه ای از ویژگی های موجودیت Using Select to Only Retrieve a Subset of Entity Properties

  • مستقیماً علیه حافظه پنهان محلی کار کنید Working Directly Against the Local Cache

  • خلاصه Summary

کار با ارگانهای مشتری Working with Entities on the Client

  • مقدمه Introduction

  • ویرایش اشخاص Editing Entities

  • پاک کردن لیست مشتری و جزئیات Cleaning up the Customer List and Details Pages

  • ایجاد نهادهای جدید Creating New Entities

  • بارگذاری فراداده در هنگام شروع برنامه Loading Metadata on App Initialization

  • حذف موجودیتها در سمت مشتری Deleting Entities on the Client-side

  • افزودن حذف مشتری Adding Customer Deletion

  • حذف زنجیره های موجودیت Deleting Chains of Entities

  • افزودن صفحات لیست محصولات به برنامه Adding Product Listing Pages to the App

  • ایجاد و ارسال نمودارهای شی Order سفارش Creating and Submitting Order Object Graphs

  • رد تغییرات در موارد تغییر یافته Rejecting Changes to Changed Entities

  • رسیدگی به رویدادهای تغییر یافته نهاد Handling Entity Changed Events

  • صادرات و وارد کردن اشخاص از حافظه پنهان Exporting and Importing Entities from the Cache

  • خلاصه Summary

اعتبارسنجی داده های مدل Validating Model Data

  • مقدمه Introduction

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

  • اعتبارسنجی فرم های الگو محور در Angular Validating Template-driven Forms in Angular

  • با استفاده از اعتبار سنجی فرم های محور Angular Using the Angular Template-driven Forms Validation

  • اعتبارسنجی نهادها با نسیم Validating Entities with Breeze

  • اعتبار سنجی نوع نسیم Leveraging Breeze Type Validation

  • پیاده سازی یک مputلفه ورودی اعتبار سنجی مجدد Implementing a Reusable Validating Input Component

  • با استفاده از داخلی و قوانین اعتبار سنجی مشتری Using Built-in and Custom Client Validation Rules

  • با استفاده از اعتبار سنجی سرور Using Breeze Server Validation

  • خلاصه Summary

نمایش نظرات

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

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

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

آموزش ساخت برنامه های مرکز داده با Angular و BreezeJS
جزییات دوره
4h 32m
72
Pluralsight (پلورال سایت) Pluralsight (پلورال سایت)
(آخرین آپدیت)
16
4.9 از 5
دارد
دارد
دارد
Brian Noyes
جهت دریافت آخرین اخبار و آپدیت ها در کانال تلگرام عضو شوید.

Google Chrome Browser

Internet Download Manager

Pot Player

Winrar

Brian Noyes Brian Noyes

برایان نویس CTO و معمار در Solliance (www.solliance.net) ، یک شرکت توسعه راه حل های فن آوری متخصص است. برایان یک MVP مایکروسافت است و در زمینه معماری برنامه های سرویس گیرنده ، توسعه کامل وب پشته ، ابر و معماری ریز سرویس تخصص دارد. برایان چندین کتاب و ده ها مقاله انتشار فناوری ، از جمله راهنمای توسعه دهنده Microsoft Prism 4 ، اتصال داده با فرم های ویندوز 2.0 و استقرار مشتری هوشمند با ClickOnce تالیف کرده است. برایان هنگام پرواز با F-14 Tomcats در نیروی دریایی ایالات متحده ، به عنوان یک سرگرمی شروع به برنامه نویسی کرد و بعداً علاقه و علاقه اش به نرم افزار را به کار فعلی خود تبدیل کرد.