آموزش با استفاده از Angular 7 برنامه های وب عالی بسازید

Build awesome web apps using Angular 7

نکته: آخرین آپدیت رو دریافت میکنید حتی اگر این محتوا بروز نباشد.
نمونه ویدیوها:
توضیحات دوره:

Angular 7 را از ابتدا یاد بگیرید. سطح اعتماد شما فقط در عرض 5 ساعت از 0 به 80 درصد می رسد.

فریم ورک Angular برای ایجاد برنامه های کاربردی وب مقیاس پذیر، سازمانی و کارآمد در سمت مشتری استفاده می شود. این یک اکوسیستم برای توسعه برنامه های کاربردی وب سمت مشتری فراهم می کند. اکوسیستم توسعه ممکن است شامل ابزارهای خارجی یا کتابخانه ها نیز باشد. فرآیند اکوسیستم شامل راه‌اندازی پروژه، عملیات/ابزار توسعه، آزمایش و پشتیبانی ساخت است.

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

به عنوان بخشی از این کلاس، ما قصد داریم یک برنامه دفترچه تلفن بسازیم. این برنامه به ما امکان می دهد یک مخاطب جدید اضافه کنیم، یک مخاطب موجود را تغییر دهیم، یک مخاطب موجود را با تأیید حذف کنیم، جزئیات یک مخاطب انتخاب شده را مشاهده کنیم و همه مخاطبین موجود را فهرست کنیم.

هنگامی که کاربر مخاطبین را بالا می‌برد، ما همچنین بارگذاری مخاطبین را صفحه به صفحه اجرا می‌کنیم. این با استفاده از کتابخانه jQuery به دست می آید.

در نهایت ما این برنامه را در یک نسخه قابل توزیع می سازیم و در یک CMS ابری مستقر می کنیم.

بهترین ها.


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

درس ها Lessons

  • نمای کلی یک کامپوننت Angular Overview of an Angular compnent

  • کامپایل JIT و AOT JIT and AOT compilation

  • اعتبار سنجی ورودی های کاربر به شکل واکنشی Validating user inputs in a reactive form

  • چگونه از مثال ها استفاده کنیم؟ How to use examples?

  • از شما انتظار می رود که بدانید؟ What you are expected to know?

  • مروری بر دستورالعمل ها Overview of Directives

  • ایجاد یک برنامه زاویه ای از ابتدا Creating an angular app from scratch

  • ایجاد ساختار اولیه برنامه دفترچه تلفن ما Creating the basic structure of our phonebook app

  • راه اندازی نرم افزار مورد نیاز Required software setup

  • ایجاد یک لوله سفارشی برای نمایش سن از تاریخ تولد Creating a custom pipe to display the age from birth date

  • دسترسی به پارامترهای مسیر در ContactListComponent Accessing the route parameters in ContactListComponent

  • نمایش لیست تمام مخاطبین با استفاده از دستورالعمل NgForOf Displaying the list of all contacts using NgForOf directive

  • استفاده از SweetAlert برای کادرهای گفتگوی زیبا Using SweetAlert for beautiful dialog boxes

  • نسخه ی نمایشی ngForOf، ngIf، ngStyle و ngClass Demo ngForOf, ngIf, ngStyle and ngClass

  • راه اندازی/contacts REST نقطه پایانی Setting up the /contacts REST endpoint

  • مصرف نقطه پایانی REST در سرویس ما Consuming the REST endpoint in our service

  • ایجاد ContactDetailsComponent Creating the ContactDetailsComponent

  • فرم های الگو محور در مقابل فرم های مدل محور (واکنشی). Template-driven vs Model-driven (Reactive) forms

  • ایجاد اولین برنامه ما با استفاده از Angular CLI Creating our first app using Angular CLI

  • ساخت و استقرار Building and deploying

  • تخصیص - ایجاد لوله های سفارشی برای لایه بندی یک رشته با برخی از کاراکترها Assignment - Create custom pipes for padding a string with some characters

  • نوشتن عملیات CRUD در ContactsService قابل تزریق Writing CRUD operations in the ContactsService injectable

  • آشنایی با لوله ها و ایجاد یک لوله سفارشی Introduction to pipes and creating a custom pipe

  • به این دوره خوش آمدید Welcome to this course

  • زاویه ای چیست؟ What is angular?

  • پیکربندی مسیر و تغییر نماها Route configuration and changing views

  • نسخه ی نمایشی - روی برنامه شمارنده کلیک کنید Demo - Click counter app

  • یکپارچه سازی jQuery (برای صفحه بندی در اسکرول) Integrating jQuery (for pagination on scroll)

  • اعتبار سنجی ورودی های کاربر در قالب مبتنی بر الگو Validating user inputs in a template-driven form

  • دمو ngSwitch Demo ngSwitch

  • استفاده از Angular CLI برای تولید اجزای جدید Using Angular CLI to generate new components

  • کار با یک فرم مبتنی بر الگو برای افزودن مخاطبین جدید Working with a template-driven form for adding new contacts

  • نتیجه Conclusion

  • نسخه ی نمایشی - دستورالعمل سفارشی Demo - custom directive

  • حذف یک مخاطب Deleting a contact

  • ایجاد کلاس تزریقی ContactsService Creating the ContactsService injectable class

  • ویرایش مخاطب با استفاده از فرم واکنشی Editing a contact using reactive form

نمایش نظرات

آموزش با استفاده از Angular 7 برنامه های وب عالی بسازید
جزییات دوره
5h 11m
37
Skillshare (اسکیل شیر) Skillshare (اسکیل شیر)
(آخرین آپدیت)
555
4 از 5
دارد
دارد
دارد
Vinod Kumar
جهت دریافت آخرین اخبار و آپدیت ها در کانال تلگرام عضو شوید.

Google Chrome Browser

Internet Download Manager

Pot Player

Winrar

Vinod Kumar Vinod Kumar

مربی، توسعه دهنده و مشاور نرم افزار

سلام، نام من Vinod است و یک مربی نرم افزار، مشاور و توسعه دهنده آزاد هستم. من همچنین خالق برخی از دوره های دارای بالاترین امتیاز در Udemy و SkillShare هستم. در حرفه تدریس حرفه ای خود (بیش از 23 سال) صدها هزار مهندس نرم افزار را آموزش داده ام. معلمی نه تنها حرفه من بلکه یک علاقه است. ایجاد دوره های آنلاین به من این فرصت را می دهد تا به دانش آموزان در سراسر جهان دسترسی پیدا کنم و به آنها کمک کنم.