دوره جامع و متخصص انگولار
در حال برگزاری

دوره جامع و متخصص انگولار

انگولار یک فریم ورک توسعه نرم افزار های وب بر پایه تایپ اسکریپت است که توسط گوگل توسعه داده می شود، با استفاده از این فریم وورک شما میتوانید نرم افزار های تک صفحه ای یا SPA پیشرفته با مقیاس بالا طراحی کنید. یادگیری این فریم وورک یکی از مهارت های مهم و کلیدی در حوزه فرانت اند بوده و این دوره یکی از کامل ترین دوره های فارسی انگولار در ایران با عنوان دوره جامع و متخصص انگولار کدنایت است. در ادامه با دوره جامع و متخصص انگولار کدنایت بیشتر آشنا خواهیم شد.

1,980,000تومان

توضیحات

انگولار (Angular) چیست؟

انگولار یک پلتفرم توسعه برای ساخت نرم افزار های تک صفحه ای (SPA) است که در سال 2016 توسط گوگل معرفی شد. این پلتفرم قدرتمند براساس زبان برنامه نویسی تایپ اسکریپت توسعه داده شده است.

چرا انگولار؟

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

مزیت های فریمورک انگولار

معماری MVC

این فریمورک دارای معماری MVC می باشد که به توسعه دهندگان کمک میکند تا کدهای خود را به راحتی سازماندهی کرده و پروژه بزرگ را به راحتی هرچه تمام تر توسعه دهند.

استفاده از تایپ اسکریپت

انگولار با استفاده از TypeScript توسعه یافته که یک superset از JavaScript است؛ به همین دلیل فرایند توسعه بسیار سریع تر و به دور از خطاهای احتمالی خواهد بود.

ابزاهای تست قوی

انگولار از ابزارهای قدرتمندی برای تست واحد (unit test) و integration test پشتیبانی کرده که به تضمین کیفیت کد و اطمینان از عملکرد صحیح ها برنامه کمک شایانی می نماید.

بهینگی و راحتی در زمان استقرار و توسعه:

انگولاردارای یک Command line interface به نام انگولار cli می باشد که بسیاری از عملیات های زمانبر مانند ساخت یک component را برای شما ساده تر خواهد کرد.

پیش نیاز های دوره:

به صورت کلی برای یادگیری انگولار، تسلط به HTML, CSS, Javascript و Typescript مورد نیاز است، اما خبر خوب این است که در دوره جامع و متخصص انگولار کدنایت، تایپ اسکریپت در فصل اول به عنوان هدیه تدریس شده و عملا برای شروع دوره نیازی به تسلط به تایپ اسکریپت نخواهد بود!

مزایای دوره:

  • پشتیبانی در تلگرام و واتساپ

  • مشاوره رایگان قبل از ارسال رزومه و گرفتن پروژه برای دانشجو های دوره

  • کسب مهارت های تخصصی و مورد نیاز بازار کار

  • انجام چندین پروژه ی واقعی و حرفه ای در طول دوره

  • یادگیری مباحث تخصصی و بروز

  • بروزرسانی مداوم و همیشگی

دانشجو بعد از گذراندن دوره چه مهارت هایی را کسب می کند؟

با توجه به پیشرفت تکنولوژی و روی کار آمدن وبسایت هایی با طراحی های بروز و متنوع تر یکی از چالش های همیشگی توسعه دهندگان وبسایت، پیاده سازی این نوع طراحی ها بوده است که هم ظاهر زیبایی داشته باشند و هم بتوانند نیاز کاربر را در هر مقیاسی برطرف کند.

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

کلام آخر

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

فصل های دوره

فصل اول

مقدمه و آشنایی با انگولار و تایپ اسکریپت

  • 1

    انگولار چیست ؟

  • 2

    نصب و راه اندازی پیشنیازها و محیط توسعه

  • 3

    ورژن های مختلف انگولار

  • 4

    نقشه راه

  • 5

    ساخت اولین پروژه

  • 6

    آشنایی با ساختار فایل ها و فولدر ها ( بخش اول)

  • 7

    آشنایی با ساختار فایل ها و فولدر ها ( بخش دوم)

  • 8

    تایپ اسکریپت چیست ؟

  • 9

    جمع بندی

فصل دوم

آشنایی با مفاهیم پایه و اصولی انگولار

  • 1

    مقدمه

  • 2

    روند اجرای یک نرم افزار انگولاری

  • 3

    کامپوننت چیست؟

  • 4

    ساخت اولین کامپوننت

  • 5

    شناخت بیشتر ماژول ها

  • 6

    استفاده از اولین کامپوننت

  • 7

    ساخت کامپوننت با CLI

  • 8

    Internal Template

  • 9

    Internal Style

  • 10

    انواع مختلف سلکتور ها

  • 11

    جمع بندی

فصل سوم

اتصال داده (Data-binding)

  • 1

    مقدمه

  • 2

    String Interpolation

  • 3

    Property Binding

  • 4

    مقایسه property binding و string interpolation

  • 5

    Event binding

  • 6

    مثالی کامل از Event binding

  • 7

    Two way data binding

  • 8

    جمع بندی و استفاده از تمام data-binding ها

فصل چهارم

آشنایی با دایرکتیو ها

  • 1

    دایرکتیو چیست؟

  • 2

    انواع دایرکتیو ها و کار با ngIf*

  • 3

    ngIf else*

  • 4

    آشنایی با if@ در انگولار ۱۷

  • 5

    آشنایی با ngFor*

  • 6

    TrackBy در ngFor*

  • 7

    آشنایی با for@ در انگولار 17

  • 8

    آشنایی با ngStyle

  • 9

    آشنایی با ngClass

  • 10

    استفاده از تمام دایرکتیو ها

  • 11

    آشنایی با ngSwitch

  • 12

    استفاده از @switch در انگولار ۱۷

فصل پنجم

آشنایی با انگولار متریال

بزودی...

سوالات متداول

این دوره برای چه افرادی مناسب می باشد؟

این دوره برای توسعه دهندگان فرانت اندی که میخواهند نرم افزار های تحت وب حرفه ای و در مقیاس های مختلف بسازند و وارد بازار کار شوند مناسب می باشد.

آیا این دوره با آپدیت ورژن انگولار ، آپدیت میشود؟

بله این دوره بصورت مداوم درحال بروز رسانی و هماهنگی با آخرین ورژن می باشد.

آیا این دوره پروژه محور می باشد؟

بله این دوره یک دوره کاملا پروژه محور می باشد که در آن پروژه هایی کاملا واقعی را پیاده سازی میکنیم.

آیا یادگیری انگولار نسبت به بقیه فریموورک ها سخت تر است؟

یادگیری انگولار نسبت به مابقی فریموورک ها زمان بیشتری نیاز دارد و دارای پیچیدگی بیشتری می باشد. اما ما در این دوره آن را به ساده ترین روش به شما یاد میدهیم.

ما در انتهای این دوره چه مهارتی را کسب میکنیم؟

شما در انتهای این دوره میتوانید نرم افزاری با هر نوع پیچیدگی را با رعایت اصول و قواعد برنامه نویسی پیاده سازی کرده و وارد بازار کار شوید.

دیدگاه ها و پرسش ها

0 دانشجو

40 جلسه

30:00 ساعت

پشتیبانی 3 ساله

پروفایل سجاد منشی

مدرس دوره

برنامه نویسی رو از سال 95 با جاوا و اندروید شروع کردم , به مدت 2 سالم با C# و .Net core کار میکردم ؛بعدش دیگه وارد حوزه وب شدمو چند ساله بطور جدی که با فریموورک انگولار کار میکنم در کنارش توی حوزه DevOps و توسعه اپلیکیشن با فلاتر هم فعالیت دارم و اینجام تا تجربیاتمو در اختیارتون بزارم.☺️