آموزش Angular با رویکرد حل مسئله
آیا به دنبال یادگیری Angular به روشی عملی و کاربردی هستید؟ این دوره آموزشی با رویکرد حل مسئله، شما را از پایه تا پیشرفته با فریمورک Angular آشنا میکند.
آنچه در این دوره خواهید آموخت:
- نصب و راهاندازی محیط توسعه برای Angular
- درک الگوی معماری MVC
- درک جریان اجرای یک برنامه Angular
- کار با کامپوننتهای Angular به روشهای مختلف
- کار با دستورالعملهای داخلی (Built-in Directives) Angular
- درک تکنیکهای One Way و Two Way Binding
- کار با پایپهای داخلی (Built-in Pipes) Angular
- مصرف REST API از Angular
- توسعه سرویسهای سفارشی
- به اشتراک گذاری داده بین کامپوننتهای والد و فرزند
- کار با Behavior Subject
- کار با کوکیها در Angular
- کار با کنترلهای فرم HTML با استفاده از Reactive Forms
- کار با کنترلهای فرم HTML با استفاده از Template Driven Forms
- ایجاد Directiveهای سفارشی
- ایجاد پایپهای سفارشی
- پیادهسازی Pagination، Sorting و Filter
- ایجاد گزارشهای شهودی
- انجام عملیات Bulk Insert، Bulk Update و Bulk Delete
- خروجی داده به فرمتهای Excel، CSV، PDF
- پیادهسازی مسیریابی (Routing) برای Angular
- ایجاد REST API با استفاده از ASP.NET Core
- مصرف REST API از Angular
پیش نیازها:
- Visual Studio Code Editor
- NodeJS
- دانش پایه TypeScript، CSS، Bootstrap
Angular یکی از فریمورکهای پیشرو برای توسعه برنامهها در همه پلتفرمها است.
Angular به ما کمک میکند تا از کد خود مجدداً استفاده کنیم و برنامههای سریع و با کارایی بالا برای هر پلتفرمی بسازیم.
Angular یک فریمورک توسعه Single Page Application (SPA) است که توسط گوگل متنباز شده است.
فریمورک Angular با زبان TypeScript نوشته شده است که به یک توسعهدهنده وب امکان میدهد کد JavaScript را به صورت شیءگرا بنویسد. TypeScript ساخت برنامههای کاربردی وب سمت کلاینت را با کلاسها، رابطها، ژنریکها، وراثت و سایر ویژگیهای شیءگرا آسانتر میکند.
Angular یک فریمورک است که به صورت پیشفرض با کامپوننتها، Directiveها، پایپها، سرویسها، ماژولها، تزریق وابستگی، ارتباط HTTP، فرمهای Reactive، فرمهای Template Driven، مسیریابی و سایر ویژگیها ارائه میشود.
Angular به عنوان یک فریمورک، مزایای آشکاری دارد و در عین حال یک ساختار استاندارد برای کار توسعهدهندگان فراهم میکند. این به کاربران امکان میدهد تا برنامههای بزرگ را به شیوهای قابل نگهداری ایجاد کنند.
این دوره به توسعهدهندگان دانش کاملی در زمینه توسعه وبسایتهای پویا با استفاده از فریمورک Angular ارائه میدهد.
در این دوره توسط کارشناس توسعه Kameswara Sarma Uppuluri، مفاهیم اساسی را یاد خواهید گرفت که برای تسلط بر بلوکهای ساختمانی Angular باید بدانید.
این دوره راهنماییها و دموهای گام به گام ارائه میدهد که شما را تشویق میکند تا به همراه آن تمرین کنید تا روند یادگیری را افزایش دهید.
این دوره به ۲۸ ماژول تقسیم شده است که هر ماژول کد منبع را ارائه میدهد تا بتوانید همراه با Kameswara Sarma Uppuluri دنبال کنید.
Kameswara Sarma Uppuluri
نمایش نظرات