×
ribbon

تا پایان تخفیف

آموزش فریم‎ورک Angular 2

مدرس:

سید مصطفی مشکاتی

انگولار یک فریم ورک جاوا اسکریپت است که در سال ۲۰۰۹ توسط میسکو هوری و آدام آبرونز ارائه... بیشتر
گواهی‌نامه
دسترسی: کامل
اطلاعات بیشتر
3.3 (38)
11 دیدگاه
899دانشجو
63ساعت
سرفصل‌ها
مقدماتی سطح دوره

اشتراک مکتب‌پلاس

خرید اشتراک

با خرید اشتراک مکتب‌پلاس، علاوه بر این دوره، به بیش از ۴،۰۰۰ دوره دیگر دسترسی خواهید داشت.

دسترسی به تمام دوره‌هابیش از ۴،۰۰۰ دوره
محتوای دوره
سرفصل‌ها
پیش‌نیاز‌ها
توضیحات دوره
دیدگاه کاربران
درباره مدرس

این دوره شامل:

14 ساعت ویدئو

1 جلسه متنی

15 تمرین و پروژه

6 سؤال سنجش و یادگیری

دسترسی به تالار گفتگو

گواهینامه مکتب‌خونه

دسترسی مادام‌العمر به محتوای دوره

5 هفته مهلت ارسال تمرین و پروژه

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

11 فصل75 جلسه14 ساعت ویدیو
فصل اول - مقدمه
  انگولار چیست؟
09:28
  ساخت اولین پروژه (قسمت اول)
07:55
  ساخت اولین پروژه (قسمت دوم)
15:53
  ابزارهای مورد استفاده
02:45
  روند دوره
04:25
فصل دوم - مباحث پایه‌ای
  ساختار پروژه و کامپوننت‌ها
06:11
  کامپوننت‌های مورد نیاز
04:39
  ساخت کامپوننت جدید (قسمت اول)
06:37
  ساخت کامپوننت جدید (قسمت دوم)
05:37
  تمرین اول (الزامی)
140:00
  ایونت بایندینگ (قسمت اول)
13:17
  ایونت بایندینگ (قسمت دوم)
15:04
  Two-way Data Binding
07:21
  تمرین دوم (الزامی)
140:00
  دایرکتیوها در انگولار
22:43
  پروژه TodoList
13:41
  تمرین سوم (الزامی)
140:00
فصل سوم - آموزش معماری انگولار
  ماژول‌ها
05:36
  Component Lifecycles
07:12
  پیاده‌سازی اولیه
16:23
  انتقال اطلاعات بین کامپوننت‌ها
09:53
  بهبود و اضافه کردن تسک‌ها
31:51
  چالش پیاده‌سازی پروژه‌ها
11:27
  Serviceها در انگولار
04:07
  پیاده‌سازی پروژه‌ها با استفاده از سرویس
23:44
  Dependency Injector در انگولار
05:33
  پیاده‌‎سازی پروژه‌ها
12:31
  معماری انگولار
03:00
  تمرین معماری انگولار (الزامی)
420:00
فصل چهارم - گشت و گذار در صفحات با Routing
  یک مشکل کوچک
03:49
  روتینگ در انگولار
11:41
  هدایت با استفاده از لینک‌ها
07:38
  استفاده از path‎ها در روتینگ
10:56
  پارامترهای routing
16:41
  بهبود پروژه
39:37
  روت‌های Nested
21:07
  روت Wild Card
08:56
  بیرونی‎سازی روتینگ
06:18
  اعتباردهی با guard
22:26
  ارسال داده در routing
05:54
  جمع‎بندی
04:54
  گشت و گذار در صفحات با Routing
03:00
  تمرین گشت و گذار در صفحات با Routing (الزامی)
420:00
فصل پنجم - RxJS
  RxJS و Observer Design Pattern
06:25
  سابسکرایب کردن - روتینگ
08:49
  ساخت Observable
27:46
  استفاده از Subjectها
30:19
  آنسابسکرایب
11:23
  اپراتورهای RxJS
06:22
  جمع‌بندی
07:58
فصل ششم - کنترل فرم‌ها در انگولار
  چرا به فرم و validate کردن نیاز داریم؟
07:09
  ساخت فرم و فرم آبجکت
12:51
  ولیدیت کردن فیلدها
10:17
  استفاده از stateها و نمایش error
09:47
  تغییر مقادیر فرم‎ها
16:30
  ساخت فرم‌ Reactive
10:40
  ولیدیت کردن فیلدهای Reactive و گروه‎بندی
11:59
  ساخت کاستوم ولیدیتور
16:03
  ﮐﺎﺳﺘﻮم وﻟﯿﺪﯾﺘﻮر async
08:55
  ﮐﺎر ﺑﺎ آراﯾﻪ ای از FormControl‎ها
08:49
  ﺟﻤﻊ‎ﺑﻨﺪی
07:15
  ﮐﻨﺘﺮل ﻓﺮمﻫﺎ در اﻧﮕﻮﻻر (الزامی)
480:00
فصل هفتم - کار با Http Module
  معرفی
06:23
  ارسال درخواست Post
14:32
  ارﺳﺎل درﺧﻮاﺳﺖ GET
11:47
  ارور ﻫﻨﺪﻟﯿﻨﮓ
06:51
  ﻣﻌﺮﻓﯽ HttpClient
06:12
  آﭘﺸﻦﻫﺎی HttpClient
08:18
  HttpClient Interceptor
09:23
  ﺗﻐﯿﯿﺮ درﺧﻮاﺳﺖ و ﭘﺎﺳﺦ ﺑﺎ Interceptor
14:48
  کار با Http Module (الزامی)
420:00
فصل هشتم - ﺗﻐﯿﯿﺮ ﺧﺮوﺟﯽ ﺑﺎ Pipe
  معرفی Pipe
06:56
  استفاده از Pipeهای انگولار
06:08
  ﺳﺎﺧﺖ Pipe ﺧﻮدﻣﺎن
14:24
  اﺿﺎﻓﻪ ﮐﺮدن DatePicker
16:31
  ﭘﺎﯾﭗ Impure وPure
14:10
  مطالعه بیش‌تر
00:04
  تمرین (الزامی)
150:00
فصل نهم - ﺗﺴﺖ در انگولار
  ﻣﻌﺮﻓﯽ ﺗﺴﺖ و TDD
07:27
  تست ایزوله در انگولار
13:24
  ﺗﺴﺖ ﺑﺎ اﺳﺘﻔﺎده از اﺑﺰارﻫﺎی انگولار
12:16
  ﺗﺴﺖ ﺳﺮوﯾﺲ و Async
08:54
  Mock ﮐﺮدن ﺑﺎ SpyOn
08:47
  ﻧﮑﺎت ﺑﺎﻗﯽ‎ﻣﺎﻧﺪه و ﺟﻤﻊ‎ﺑﻨﺪی
05:10
فصل دهم - ﺟﻤﻊ‎ﺑﻨﺪی
  دیپلوی پروژه
09:42
  موارد پیش‎رو در انگولار
03:47

پیش‌نیاز‌ها

آشنایی کامل با زبان‎های JavaScript - HTML - CSS

آشنایی کامل با برنامه‎نویسی شیئ‎گرایی

آشنایی اولیه با مباحث Front-End

 

توضیحات دوره

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

انگولار یک فریم‌ورک مبتنی بر MVC است که از Ajax نیز استفاده کرده است. این فریم‎ورک موجب کاهش مقدار کدنویسی (و در نتیجه افزایش سرعت تولید برنامه‌ها) شده است. امروزه یکی از علت‌های استفاده از انگولار توسعه و قدرتمندتر کردن برنامه‌های تک‌ صفحه‌ای یا SPA هستند لذا می‌توان در پروژه‌های بزرگ و کوچک از فریم‌ورک انگولار استفاده بهینه را برد.

برنامه‌های تک صفحه‌ای مانع از بارگذاری مجدد کل صفحه می‌شوند و به این شکل سرعت مشاهده صفحات وب را بالاتر می‌برند.

انگولار در واقع یک چارچوب Open source می‌باشد که توسط گوگل به صورت فریمورک توسعه داده شده است. به زبانی دیگر آنگولار یک فریمورک توسعه‌یافته است که برای وب اپلیکیشن‌های پویا طراحی گردیده ‌است. این فریمورک به شما یاری می‌رساند که با استفاده از html قالب دلخواه خود را طراحی نمایید.

با این قابلیت می‌توانید به راحتی سینتکس‌هایی که برای html تعریف کرده‌اید را در فضای وب اپلیکیشن به صورت کاملا واضح بیان کنید.

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

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

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

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

به همین خاطر با استفاده فریمورک انگولار می‌توانید یک صفحه index.html داشته باشید که بسیار کوتاه شده است. در صورتی که صفحه‌ی طراحی شده با مشکلات لود نشدن مواجه گردید، بهتر است بدانید که سیستم شما در حال بارگذاری تدریجی محتوا شما است.

هسته‌ای که برای فریم‌ورک angular در نظر گرفته شده است از جنس جاوا اسکریپت است و شما باید حتما زمانی که قصد دارید محتوایی مبنی بر این فریمورک طراحی کنید، از زبان برنامه‌نویسی جاوا اسکریپت استفاده نمایید.

آنگولار دارای موتورهای بسیار خوبی برای طراحی سایت و ساخت وب اپلیکیشن می‌باشد. این فریم‌ورک همان‌طور که گفتیم قالب‌های خود را به صورت تگ html ارائه می‌دهد و آنها را به راحتی با داده‌های مورد نظر جا‌به‌جا می‌نماید. 

دیدگاه کاربران

3.3

بر اساس امتیاز 38 دانشجو

1
2
3
4
5

کامران گیلک

1 سال پیش

5

بسیار عالی هست. سپاس

زهرا عربسرخی

2 سال پیش

5

خیلی خوب درس میدن سؤالای احتمالی تو‌ذهنتون رو هم پاسخ میدن فقط چرا وقتی دوره رو میخریم براش تاریخ انقضا گذاشتین ؟هرکسی شرایط خودشو داره برای شروع دوره ها. دوباره باید بخریم !؟

زهرا فضلی

5 سال پیش

5

بسیار بسیار عالی و کاربردی. واقعا لذت بردم از نحوه ی ارائه ، ترتیب مطالب، طرح موضوع و راه کار.

زینب مقبل

5 سال پیش

5

با سلام، از نظر این دوره بسیار جامع و کامل برای یادگیری انگیولار می باشد. نحوه ی تدریس استاد، تسلط ایشان به مباحث، بخش بندی و ترتیب ارائه دروس و بیان مفاهیم و پایه ای دوره بسیار عالی است.

محمدباقر سلیمی

5 سال پیش

5

بسیار عمیق و مفید پیشنهاد می‌دهم دوره‌ی "انگیولارمتریال" هم در مکتب‌خونه توسط همین استاد ارائه شود.

پویان سپهوند

4 سال پیش

4

اگر در کنار کلیپ آموزشی. پی دی اف آموزش دوره ارائه شود. فراگیری آموزش گیرنده بسیار بهتر میشود و همچنین در رجوع به موضوع جهت تقویت مطالب تثبیت نشده کمک بیشتری میکند. ضمن تشکر از استاد دوره. ایشان جا دارد که کلیپ ارائه شان را ارتقاء دهند و با کیفیت تر از نظر مضمون و روش ارئه نمایند

گواهینامه اختصاصی دو زبانه

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

امکان اشتراک گذاری در لینکدین
دو زبانه
1دوره
899دانشجو
38نظر و امتیاز

سید مصطفی مشکاتی، فارغ‌التحصیل دبیرستان علامه حلی ۳ تهران (سمپاد) و دانشجوی مهندسی نرم‌افزار دانشگاه صنعتی امیرکبیر است.
از سال ۹۲ برنامه‌نویسی کلاینت را آغاز کرد و در دانشگاه با برگزاری دوره‌های آموزشی برنامه‌نویسی تجاربی در زمینه‌ی آموزش رقم زد. او در حال حاضر توسعه‌دهنده در پیام‌رسان بله است.

مهارت‌هایی که می‌آموزید

دوره‌های مشابه

سوالات پرتکرار

آیا گواهی‌نامه‌های دانشگاهی به‌صورت رسمی و توسط خود دانشگاه صادر می‌شوند؟

بله. گواهی‌نامه‌ها به‌صورت رسمی توسط دانشگاه مربوطه و با امضای رئیس دانشگاه یا فرد دارای اختیار صادر می‌شوند و کاملا معتبر هستند.

حداقل و حداکثر زمانی که می‌توانم یک دوره را بگذرانم چقدر است؟

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

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

خیر. به‌دلیل ملاحظات محیط‌زیستی و کاهش مصرف کاغذ، گواهی‌نامه فقط به‌صورت الکترونیکی ارائه می‌شود.

آیا بعد از پایان مدت دوره همچنان به محتوای آن دسترسی دارم؟

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

آیا در صورت خرید دوره، گواهی‌نامه آن به من تعلق می‌گیرد؟

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