لطفا جهت اطلاع از آخرین دوره ها و اخبار سایت در
کانال تلگرام
عضو شوید.
آموزش مبانی زاویه ای
Angular Fundamentals
نکته:
آخرین آپدیت رو دریافت میکنید حتی اگر این محتوا بروز نباشد.
نمونه ویدیوها:
توضیحات دوره:
Angular پذیرفتهشدهترین فریمورک برای ساخت برنامههای جلویی است. این دوره به شما اصول Angular مورد نیاز برای ایجاد برنامه های Angular حرفه ای از جمله کامپوننت ها، سرویس ها، مسیریابی، API ها و تست را آموزش می دهد. Angular به یکی از پرکاربردترین چارچوب های توسعه وب تبدیل شده است. در این دوره، Angular Fundamentals، تمام اصول اولیه ساخت برنامه های کاربردی با Angular را یاد خواهید گرفت. ابتدا، نحوه ایجاد یک برنامه کاربردی و نحوه ساخت صفحات و عناصر قابل استفاده مجدد با استفاده از اجزای Angular و نحو الگوی Angular را بررسی خواهید کرد. سپس، اصول مسیریابی و ناوبری، ایجاد خدمات قابل استفاده مجدد، ساخت فرم هایی برای مدیریت ورودی کاربر، ارتباط با API های سرور با استفاده از HTTP، سازماندهی پروژه خود با ماژول های Angular و آزمایش برنامه های Angular را خواهید آموخت. پس از اتمام این دوره، دانش اساسی لازم برای ایجاد وب سایت های حرفه ای و شخصی با استفاده از Angular را خواهید داشت.
سرفصل ها و درس ها
بررسی اجمالی دوره
Course Overview
بررسی اجمالی دوره
Course Overview
شروع کار با Angular
Getting Started with Angular
معرفی
Introduction
چارچوب وب چیست؟
What Is a Web Framework?
مروری بر مفهومی Angular
A Conceptual Overview of Angular
مقدمه ای بر TypeScript
Introduction to TypeScript
آماده سازی محیط توسعه ما
Preparing Our Development Environment
در حال نصب Node
Installing Node
نصب Angular CLI
Installing the Angular CLI
ایجاد یک برنامه Angular جدید
Creating a New Angular Application
کاوش در اپلیکیشن انگولار جدید ما
Exploring Our New Angular App
شبیه سازی برنامه آزمایشی ما
Cloning Our Demo App
ایجاد کامپوننت های زاویه ای
Creating Angular Components
معرفی
Introduction
ایجاد اولین کامپوننت زاویه ای ما
Creating Our First Angular Component
تعریف پیشوند برنامه برای کامپوننت ها
Defining the Application Prefix for Components
استفاده از قالب ها و سبک های درون خطی
Using Inline Templates and Styles
دسترسی و نمایش تصاویر
Accessing and Displaying Images
قلاب چرخه حیات اجزا
Component Lifecycle Hooks
ایجاد اجزای اضافی
Creating Additional Components
با استفاده از نحو الگوی Angular
Using Angular Template Syntax
معرفی
Introduction
درک درون یابی زاویه ای
Understanding Angular Interpolation
اتصال به داده های مؤلفه با درون یابی
Binding to Component Data with Interpolation
استفاده از اتصالات و توابع ویژگی
Using Attribute Bindings and Functions
تکرار داده ها با *ngFor
Repeating Data with *ngFor
مدیریت رویدادها با اتصالات رویداد
Handling Events with Event Bindings
مدیریت مقادیر پوچ با اپراتور Safe Navigation
Handling Null Values with the Safe Navigation Operator
مخفی کردن و نمایش محتوا با *ngIf
Hiding and Showing Content with *ngIf
قالب بندی داده ها با لوله های زاویه ای
Formatting Data with Angular Pipes
یک ظاهر طراحی شده به اجزای زاویه ای
Styling Angular Components
معرفی
Introduction
استایل دادن به یک برنامه زاویه ای
Styling an Angular Application
کپسوله سازی CSS
CSS Encapsulation
دستورالعمل NgClass
The NgClass Directive
دستورالعمل NgStyle
The NgStyle Directive
استفاده از CSS Frameworks با Angular
Using CSS Frameworks with Angular
خلاصه
Summary
برقراری ارتباط بین اجزای زاویه ای
Communicating Between Angular Components
معرفی
Introduction
برقراری ارتباط با اجزای کودک با استفاده از ورودی ها
Communicating with Child Components Using Inputs
برقراری ارتباط با اجزای والد با استفاده از خروجی ها
Communicating with Parent Components Using Outputs
خلاصه
Summary
ایجاد و استفاده از سرویس های Angular
Creating and Using Angular Services
معرفی
Introduction
ایجاد یک سرویس زاویه ای
Creating an Angular Service
تزریق سرویس به کامپوننت
Injecting a Service into a Component
کپسوله کردن منطق کسب و کار در یک سرویس
Encapsulating Business Logic in a Service
خلاصه
Summary
ایجاد درخواست HTTP با Angular
Making HTTP Requests with Angular
معرفی
Introduction
قابل مشاهده
Observables
راه اندازی پروکسی سرور
Setting up the Proxy Server
ایجاد یک درخواست GET
Making A GET Request
ایجاد یک درخواست POST
Making a POST Request
خلاصه
Summary
مسیریابی و ناوبری با Angular
Routing and Navigating with Angular
مقدمه ای بر مسیریابی
Introduction to Routing
اضافه کردن مسیریابی به یک پروژه موجود
Adding Routing to an Existing Project
ایجاد مسیرهایی برای ناوبری
Creating Routes for Navigation
ایجاد مسیرهای تغییر مسیر
Creating Redirect Routes
پیوند به مسیرها
Linking to Routes
پیمایش از کد
Navigating From Code
تعریف و دسترسی به پارامترهای مسیر
Defining and Accessing Route Parameters
دسترسی به پارامترهای رشته کوئری
Accessing Query String Parameters
سبک دادن به پیوندهای فعال
Styling Active Links
ایجاد فرم های زاویه ای
Creating Angular Forms
معرفی
Introduction
افزودن فرم های الگو محور به یک برنامه
Adding Template-driven Forms to an Application
اتصال به Form Controls با ngModel
Binding to Form Controls with ngModel
ارسال یک فرم مبتنی بر الگو
Submitting a Template-driven Form
ارائه بازخورد بهتر کاربر از رویدادهای ورود به سیستم ما
Providing Better User Feedback from Our Sign-in Events
استفاده از متغیرهای قالب
Using Template Variables
اعتبار سنجی فرم های الگو محور
Validating Template-driven Forms
کار با اعتبار سنجی چندگانه
Working with Multiple Validators
کاوش در کنترلهای فرم و انواع دادهها
Exploring Form Controls and Data Types
سازماندهی برنامه های Angular با ماژول ها
Organizing Angular Applications with Modules
معرفی
Introduction
ماژول چیست؟
What Is a Module?
ماژول های مسیریابی
Routing Modules
ماژول های ویژگی
Feature Modules
خلاصه
Summary
تست برنامه های Angular
Testing Angular Applications
معرفی
Introduction
تست واحد و تست پایان به پایان
Unit Testing and End-to-end Testing
اجرای تست های واحد و پایان به انتها
Executing Unit and End-to-end Tests
Pluralsight یکی از پرطرفدارترین پلتفرمهای آموزش آنلاین است که به میلیونها کاربر در سراسر جهان کمک میکند تا مهارتهای خود را توسعه دهند و به روز رسانی کنند. این پلتفرم دورههای آموزشی در زمینههای فناوری اطلاعات، توسعه نرمافزار، طراحی وب، مدیریت پروژه، و موضوعات مختلف دیگر را ارائه میدهد.
یکی از ویژگیهای برجسته Pluralsight، محتوای بروز و با کیفیت آموزشی آن است. این پلتفرم با همکاری با توسعهدهندگان و کارشناسان معتبر، دورههایی را ارائه میدهد که با توجه به تغییرات روزافزون در صنعت فناوری، کاربران را در جریان آخرین مفاهیم و تکنولوژیها نگه میدارد. این امر به کاربران این اطمینان را میدهد که دورههایی که در Pluralsight میپذیرند، با جدیدترین دانشها و تجارب به روز شدهاند.
جو عشق خود را به برنامه نویسی در Apple III در BASIC آغاز کرد. اگرچه زبان مورد نظر وی JavaScript است ، اما تقریباً با تقریباً همه زبانهای اصلی مایکروسافت به صورت حرفه ای کار کرده است. وی در حال حاضر مشاور و نویسنده تمام وقت Pluralsight است. جو همیشه علاقه زیادی به تحصیل داشته است و بیش از ده سال به عنوان معلم فنی به صورت تمام وقت و نیمه وقت کار کرده است. او یک وبلاگ نویس و سخنران مکرر ، سازمان دهنده ng-conf ، کنفرانس AngularJS (www.ng-conf.org) و یک میزبان در پادکست جاوا اسکریپت Jabber (http://javascriptjabber.com/) است
نمایش نظرات