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

poster
پیش‌نمایش دوره

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

برگزارکننده:  مکتب‌خونه  مکتب‌خونه
3 (12 رای)
سطح: مقدماتی
 پلاس
  
زمان مورد نیاز برای گذراندن دوره:  63 ساعت
مجموع محتوای آموزشی:  14 ساعت ویدئو - 49 ساعت تمرین و پروژه
 (قابل دانلود می‌باشد)
مهلت دوره:  5 هفته
  
حد نصاب قبولی در دوره:  70 نمره
فارغ‌التحصیل شدن در این دوره نیاز به ارسال تمرین‌ها و پروژه‌های الزامی دارد. 
organization-pic  گواهینامه این دوره توسط مکتب‌خونه ارائه می‌شود.
course-feature   گواهی‌نامه مکتب‌خونه course-feature   خدمات منتورینگ course-feature   پروژه محور course-feature   تمرین و آزمون course-feature   تالار گفتگو course-feature   تسهیل استخدام

پیش‌نیاز‌ها

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

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

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

 

سرفصل‌های دوره آموزش فریم‎ورک Angular 2

فصل اول - مقدمه

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



  انگولار چیست؟
مشاهده
"09:28  
  ساخت اولین پروژه (قسمت اول)
"07:55  
  ساخت اولین پروژه (قسمت دوم)
"15:53  
  ابزارهای مورد استفاده
"02:45  
  روند دوره
"04:25  
فصل دوم - مباحث پایه‌ای

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

  ساختار پروژه و کامپوننت‌ها
مشاهده
"06:11  
  کامپوننت‌های مورد نیاز
مشاهده
"04:39  
  ساخت کامپوننت جدید (قسمت اول)
"06:37  
  ساخت کامپوننت جدید (قسمت دوم)
"05:37  
  تمرین اول (الزامی)
 33.3%    
"140:00  
  ایونت بایندینگ (قسمت اول)
"13:17  
  ایونت بایندینگ (قسمت دوم)
"15:04  
  Two-way Data Binding
"07:21  
  تمرین دوم (الزامی)
 33.3%    
"140:00  
  دایرکتیوها در انگولار
"22:43  
  پروژه TodoList
"13:41  
  تمرین سوم (الزامی)
 33.3%    
"140:00  
فصل سوم - آموزش معماری انگولار

توضیحاتی بیشتر پیرامون ماژول‎ها و طول عمر کامپوننت‎های انگولار در این فصل ارئه خواهد شد. همچنین سرویس‎ها به عنوان ابزار اصلی کار با داده و همچنین Dependency Injector در انگولار به عنوان بستر استفاده از سرویس‎ها تشریح خواهند شد.

  ماژول‌ها
مشاهده
"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  
  معماری انگولار
 16.7%    
"03:00  
  تمرین معماری انگولار (الزامی)
 83.3%    
"420:00  
فصل چهارم - گشت و گذار در صفحات با Routing

ساخت یک Single Page Web Application بدون استفاده از ابزار Routing امکان‎پذیر نیست. در این فصل با ابزار روتینگ انگولار برای ساخت مسیرها و گشت‎و‎گذار در صفحات برنامه آشنا خواهیم شد و مزایای آن نسبت به 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
 16.7%    
"03:00  
  تمرین گشت و گذار در صفحات با Routing (الزامی)
 83.3%    
"420:00  
فصل پنجم - RxJS

ابزار اصلی مورد استفاده در فریم‎ورک انگولار برای انجام کارها به صورت Async (غیر هم‎روند)، ابزار Reactive Extensions است. در این فصل با بخش‎های اصلی این ماژول و اپراتورهای مختلف آن آشنا خواهیم شد. یادگیری استفاده از این ابزار برای استفاده از حداکثر توانایی دیگر امکانات انگولار مانند Routing و Http Module حیاتی است.

  RxJS و Observer Design Pattern
مشاهده
"06:25  
  سابسکرایب کردن - روتینگ
"08:49  
  ساخت Observable
"27:46  
  استفاده از Subjectها
"30:19  
  آنسابسکرایب
"11:23  
  اپراتورهای RxJS
"06:22  
  جمع‌بندی
"07:58  
فصل ششم - کنترل فرم‌ها در انگولار

امکان ساخت و کنترل فرم‎ها در front-end یکی از نیازمندی‎های مهم امروزه‎ی برنامه‎های وب است. در این فصل با روش‎های مختلف انگولار برای ساخت فرم‎های Reactive و قایلیت‎های مختلف آن برای Validate کردن فرم‎ها آشنا خواهیم شد.

  چرا به فرم و 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  
  ﮐﻨﺘﺮل ﻓﺮمﻫﺎ در اﻧﮕﻮﻻر (الزامی)
 100%    
"480:00  
فصل هفتم - کار با Http Module

امروزه برنامه‎ی وبی وجود ندارد که بخش front-end آن مجبور به برقراری ارتباط http با Back-end آن یا APIهای سرویس‎های دیگر نباشد. انگولار ابزارهای قدرتمندی را جهت برقراری این ارتباط و کار با انواع حالت‎ها و داده‎های آن ارائه می‎کند. در این فصل به معرفی هر دو ابزار ارائه شده توسط انگولار یعنی Http Module و Http Client خواهیم پرداخت. 

  معرفی
مشاهده
"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 (الزامی)
 100%    
"420:00  
فصل هشتم - ﺗﻐﯿﯿﺮ ﺧﺮوﺟﯽ ﺑﺎ Pipe

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

  معرفی Pipe
مشاهده
"06:56  
  استفاده از Pipeهای انگولار
"06:08  
  ﺳﺎﺧﺖ Pipe ﺧﻮدﻣﺎن
"14:24  
  اﺿﺎﻓﻪ ﮐﺮدن DatePicker
"16:31  
  ﭘﺎﯾﭗ Impure وPure
"14:10  
  مطالعه بیش‌تر
"00:04  
  تمرین (الزامی)
 100%    
"150:00  
فصل نهم - ﺗﺴﺖ در انگولار

امروزه نوشتن تست در برنامه‎‎ها اولویتی بالاتر از نوشتن خود برنامه دارد، به طوری که متدهای مختلفی برای توسعه‎ی نرم‎افزار به صورت Test Driven ارائه شده و در شرکت‎های بزرگ مورد استفاده قرار گرفته‎اند. در این فصل با روش‎ها و ابزارهای انگولار برای نوشتن تست به صورت کلی آشنا شده و برخی سناریوهای تست‎نویسی را بررسی خواهیم کرد.

  ﻣﻌﺮﻓﯽ ﺗﺴﺖ و TDD
مشاهده
"07:27  
  تست ایزوله در انگولار
"13:24  
  ﺗﺴﺖ ﺑﺎ اﺳﺘﻔﺎده از اﺑﺰارﻫﺎی انگولار
"12:16  
  ﺗﺴﺖ ﺳﺮوﯾﺲ و Async
"08:54  
  Mock ﮐﺮدن ﺑﺎ SpyOn
"08:47  
  ﻧﮑﺎت ﺑﺎﻗﯽ‎ﻣﺎﻧﺪه و ﺟﻤﻊ‎ﺑﻨﺪی
"05:10  
فصل دهم - ﺟﻤﻊ‎ﺑﻨﺪی

در این فصل به مروری اجمالی بر نکات گفته شده در انگولار پرداخته شده است.

  دیپلوی پروژه
"09:42  
  موارد پیش‎رو در انگولار
"03:47  
پروژه پایانی انگولار

در این پروژه قصد داریم یک برنامه‌ی تودولیست[1] طراحی کنیم تا کارهای خود را به آن اضافه کرده و آن‌ها را مدیریت کنیم.

با مفاهیم کلی تودولیست در طول جلسات دوره آشنا شده‌اید. 

 

[1] todolist

  پروژه پایانی (الزامی)
 100%    
"600:00  

ویژگی‌های دوره

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

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

مشاهده نمونه گواهینامه

ویژگی‌های دوره

خدمات منتورینگ
خدمات منتورینگ

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

ویژگی‌های دوره

پروژه محور
پروژه محور

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

ویژگی‌های دوره

تمرین و آزمون
تمرین و آزمون

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

ویژگی‌های دوره

تالار گفتگو
تالار گفتگو

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

ویژگی‌های دوره

تسهیل استخدام
تسهیل استخدام

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

بررسی فرصت‌های شغلی

درباره دوره

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

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

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

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

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

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

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

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

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

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

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

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

درباره استاد

maktabkhooneh-teacher سید مصطفی مشکاتی

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

مشاهده پروفایل و دوره‌‌های استاد

نظرات کاربران

تا کنون نظری برای این دوره ثبت نشده است. برای ثبت نظر باید ابتدا در دوره ثبت نام کرده و دانشجوی دوره باشید.
زهرا عربسرخی 1403-01-16
خیلی خوب درس میدن سؤالای احتمالی تو‌ذهنتون رو هم پاسخ میدن فقط چرا وقتی دوره رو میخریم براش تاریخ انقضا گذاشتین ؟هرکسی شرایط خودشو داره برای شروع دوره ها. دوباره باید بخریم !؟
مکتب‌خونه
سلام دوست عزیز برای گذراندن دوره حداقل زمانی وجود ندارد و شما می توانید در هر زمانی که مایل هستید فعالیت های مربوطه را انجام دهید. برای هر دوره یک حداکثر زمان تعیین شده است که در صفحه معرفی دوره می توانید مشاهده کنید که از زمان خرید دوره توسط شما تنها در آن مدت شما از ویژگی های تصحیح پروژه ها توسط پشتیبان و دریافت گواهی نامه بهره مند خواهید بود.
زهرا فضلی 1399-11-04
بسیار بسیار عالی و کاربردی. واقعا لذت بردم از نحوه ی ارائه ، ترتیب مطالب، طرح موضوع و راه کار.
زینب مقبل 1399-08-14
با سلام، از نظر این دوره بسیار جامع و کامل برای یادگیری انگیولار می باشد. نحوه ی تدریس استاد، تسلط ایشان به مباحث، بخش بندی و ترتیب ارائه دروس و بیان مفاهیم و پایه ای دوره بسیار عالی است.
محمدباقر سلیمی 1398-12-15
بسیار عمیق و مفید پیشنهاد می‌دهم دوره‌ی "انگیولارمتریال" هم در مکتب‌خونه توسط همین استاد ارائه شود.
پویان سپهوند 1400-09-09
اگر در کنار کلیپ آموزشی. پی دی اف آموزش دوره ارائه شود. فراگیری آموزش گیرنده بسیار بهتر میشود و همچنین در رجوع به موضوع جهت تقویت مطالب تثبیت نشده کمک بیشتری میکند. ضمن تشکر از استاد دوره. ایشان جا دارد که کلیپ ارائه شان را ارتقاء دهند و با کیفیت تر از نظر مضمون و روش ارئه نمایند
مکتب‌خونه
همراه عزیز؛ از پیشنهاد شما بسیار سپاسگزاریم. پیشنهاد شما به واحد مربوطه ارجاع گردید.
ستاره جمال زاده 1399-04-11
تدریس در رتبه خوبی بود منتها استاد باید یکمی تو طرز بیان دقت کنن واقعا اگر گلوشون خشکی میکنه یه آبی چیزی بنوشن انقدر زیاد هست که حواس مخاطب کلا از مبحث پرت میشه
سعید ماهرانی 1402-05-08
شاید این بدترین دوره مکتب خونه هس نصف آموزش هارو تقریبا دیدم و باید بگم اینکه وسط صحبت استاد اپیزود تموم میشه یا در بین توضیحات استاد فیلم قطع میشه و مطالب دیگه ای گفته میشه یا اینکه به علت عدم تسط استاد روی مباحث فیلم قطع میشه و دوباره بخش میشه (به عنوان مثال فصل 4 قسمت 2) از بدترین اتفاقات توی این دوره اموزشی هست. واقعا افتضاح
عرفان محمدی 1401-04-11
مطالب و آزمون ها پراکنده هستند
مهرداد نادری 1399-12-12
شیوه و نحوه تدریس بسیار افتضاح می باشد مدرس مباحث را پراکنده ارائه می نمایند و از شاخه ای به شاخه دیگر می پرند. حیف از پولی که بابت این دوره دادم از مکتخونه بسیار بعید بود
مکتب‌خونه
مهرداد عزیز؛ از اینکه نظر خود را با ما در میان گذاشتید صمیمانه سپاسگزاریم موارد مطرح شده جهت بررسی به بخش مربوطه ارسال شد. لطفا جهت توضیحات بیشتر به ایمیل پشتیبانی پیام دهید. info@maktabkhooneh.org
مظفر كاظمي 1399-02-12
با سلام این دوره، از نظر بنده بدرد بخور نیست و فاقد کیفیت هست. امتیاز من به این دوره به صورت زیر هست (از 10 نمره): 1- نحوه ی بیان، تدریس و تسلط استاد محترم: 2 از 10 2- کیفیت ضبط: 4 از 10 لطفا مثل دوره ی گرامر آیلتس که کیفیت پایینی داشت و بعدا یک نسخه ی جدید دادید، برای این دوره هم یک فکری بکنید. با تشکر
مکتب‌خونه
همراه عزیز؛ از اینکه نظر خود را با ما در میان گذاشتید صمیمانه سپاسگزاریم موارد مطرح شده جهت بررسی به بخش مربوطه ارسال شد. لطفا جهت توضیحات بیشتر به ایمیل پشتیبانی پیام دهید. info@maktabkhoneh.org

دوره‌های پیشنهادی

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

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

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

آیا گواهی‌نامه‌های دانشگاهی به صورت رسمی و توسط دانشگاه مربوطه صادر می‌شود؟
بله؛ گواهی نامه ها توسط دانشگاه مربوطه و با امضای رئیس دانشگاه یا مسئول مربوطه که حق امضای گواهی نامه ها را دارد صادر می شود و گواهی نامه معتبر دانشگاه است که به اسم هر فرد صادر می شود.

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

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

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

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

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

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

دوره آموزش فریمورک انگولار

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

Angular چیست؟

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

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

یادگیریAngular چه مزایایی دارد؟

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

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

برای یادگیری و آموزش Angular منابع متعددی در دسترس است که شما می‌توانید با استفاده از آنها اطلاعات مفیدی درباره‌ی این فریم‌ورک بدست آورید. شما می‌توانید برای یادگیری آموزش انگولار 15 از طریق کتاب‌ها، ویدئوهای آموزش انگولار رایگان Youtube، آموزش انگولار pdf و دوره‌های آموزشی، اقدام کنید. این منابع به شما می‌کنند تا با اصول اولیه angular 17 شروع کرده و به تدریج به آموزش پیشرفته انگولار برسید.

انگولار چه کاربردهایی دارد؟

Angular، فریم‌ورکی قدرتمند و محبوب در دنیای توسعه وب است که کاربردهای فراوانی دارد. در این بخش، به برخی از مهم‌ترین کاربردهای Angular اشاره می‌کنیم:

1. توسعه وب‌اپلیکیشن‌های تک‌صفحه‌ای (SPA): Angular با ارائه قابلیت SPA، امکان توسعه وب‌اپلیکیشن‌هایی تک‌صفحه‌ای را فراهم می‌کند. این وب‌اپلیکیشن‌ها، کاربر را درگیر تجربه‌ای روان و پویا می‌کنند و شباهت زیادی به اپلیکیشن‌های موبایل دارند. در آموزش Angular شما نحوه‌ی توسعه این برنامه‌ها را یاد می‌گیرید.

2. توسعه وب‌سایت‌های پویا و تعاملی: انگولار، ابزاری ایده‌آل برای توسعه وب‌سایت‌های پویا و تعاملی است. با استفاده از Angular، می‌توانید وب‌سایت‌هایی بسازید که به‌طور مداوم با کاربر تعامل دارند و به داده‌های کاربر به‌صورت لحظه‌ای پاسخ می‌دهند.

3. ساخت ابزارهای مدیریتی: فریم‌ورک Angular، بسیار قدرتمند و قابل اعتماد است که برای ساخت ابزارهای مدیریتی پیچیده و کاربردی نیز می‌توان از آن استفاده کرد. این ابزارها، به مدیران سیستم و صاحبان کسب‌وکار کمک می‌کنند تا به‌راحتی امور مربوط به وب‌سایت یا اپلیکیشن خود را مدیریت کنند.

4. توسعه رابط‌های کاربری (UI) پیچیده: آنگولار جی اس با ارائه قابلیت‌های مختلفی مانند دایرکتیوها، کامپوننت‌ها و سرویس‌ها، امکان توسعه رابط‌های کاربری پیچیده و جذاب را فراهم می‌کند. با استفاده از Angular، می‌توانید UI کاربرپسند و جذابی بسازید تا نظر کاربران را به خود جلب کند.

5.  توسعه برنامه‌های وب مدرن و مقیاس‌پذیر: ASP.NET Core، فریم‌ورکی مدرن و مقیاس‌پذیر است که برای توسعه وب‌اپلیکیشن‌های پیچیده و بزرگ طراحی شده است. Angular نیز با ارائه قابلیت‌های ماژولار بودن و تزریق وابستگی، این امکان را فراهم می‌کند تا برنامه‌های وب مقیاس‌پذیر و قابل نگهداری بسازید. ترکیب Angular و ASP.NET Core، به توسعه دهندگان کمک می‌کند تا برنامه‌های وب مدرن و مقیاس‌پذیری بسازند که به‌راحتی قابل توسعه و نگهداری هستند.

آینده Angular چگونه است؟

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

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

فرصت‌های شغلی برای فارغ‌التحصیلان دوره آموزش انگولار چگونه است؟

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

  •  توسعه‌دهنده فرانت‌اند Angular: وظایف این شغل شامل طراحی، توسعه و نگهداری رابط کاربری وب‌اپلیکیشن‌ها با استفاده از Angular است.
  • مهندس ارشد فرانت‌اند Angular: از وظایف این شغل می‌توان به رهبری تیم توسعه‌دهندگان Angular، طراحی و پیاده‌سازی معماری فرانت‌اند، ارائه راهنمایی و پشتیبانی به سایر توسعه‌دهندگان Angular  اشاره کرد.
  • معمار فرانت‌اند Angular: دانشجویان با آموزش 14 angular می‌توانند طراحی و پیاده‌سازی معماری فرانت‌اند وب‌اپلیکیشن‌های پیچیده با استفاده از Angular انجام دهند.  
  • توسعه‌دهنده Full-Stack Angular: وظایف این شغل شامل توسعه بک‌اند و فرانت‌اند وب‌اپلیکیشن‌ها با استفاده از Angular و سایر فناوری‌های مرتبط است.

معرفی دوره آموزش Angular مکتب خونه

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

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

سرفصل‌های دوره آموزش انگولار

در آموزش Angular که مکتب خونه برگزار می‌کند سرفصل‌های زیر آموزش داده می‌شود:

  • فصل اول: مقدمه
  • فصل دوم: مباحث پایه‌ای
  • فصل سوم: آموزش معماری انگولار
  • فصل چهارم: گشت و گذار در صفحات با Routing
  • فصل پنجم: RxJS
  • فصل ششم: کنترل فرم‌ها در انگولار
  • فصل هفتم: کار با Http Module
  • فصل هشتم: ﺗﻐﯿﯿﺮ ﺧﺮوﺟﯽ ﺑﺎ Pipe
  • فصل نهم: ﺗﺴﺖ در انگولار
  • فصل دهم: ﺟﻤﻊ‎ﺑﻨﺪی
  • فصل یازدهم: پروژه پایانی انگولار

پیش‌نیازهای دوره آموزش Angular

برای شرکت در آموزش Angular باید با زبان‎هایJavaScript ،HTML  و CSS آشنا باشید. همچنین باید به برنامه نویسی شی‌گرایی تسلط داشته و شناخت خوبی با مباحث اولیه Front-End داشته باشید تا بتوانید در آموزش انگولار شرکت و مباحث آن را درک کنید.

دوره آموزش Angular برای چه کسانی مناسب است؟

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

در دوره آموزش انگولار چه مهارت‌هایی بدست می‌آوریم؟

دوره‌ آموزشی Angular به شما مهارت‌های فنی و عملی متعددی را آموزش می‌دهند که برای توسعه وب‌اپلیکیشن‌های مدرن ضروری هستند. در انتهای آموزش انگولار شما مهارت‌های زیر را خواهید داشت:

  • مفاهیم بنیادی انگولار: ماژول‌ها، کامپوننت‌ها، سرویس‌ها و مسیریابی، اساسی‌ترین ستون‌های Angular  را تشکیل می‌دهند. در این دوره‌، درک عمیقی از این مفاهیم کلیدی به دست خواهید آورد.
  • برنامه‌نویسی با TypeScript: با استفاده از زبان TypeScript که زبانی قدرتمند و منعطف است توسعه با Angular آسان می‌شود.
  • تست و اشکال‌زدایی: تضمین کیفیت کد، از ارکان اصلی توسعه هر نرم‌افزاری است. در این آموزش، با روش‌های نوشتن تست‌های واحد در Angular آشنا خواهید شد و مهارت‌های خود را در زمینه اشکال‌زدایی ارتقا خواهید داد.
  • بهینه‌سازی عملکرد: در آموزش Angular تکنیک‌های بهینه‌سازی برنامه‌های آن را فرا خواهید گرفت و یاد می‌گیرید چگونه وب‌اپلیکیشن‌هایی روان و پرسرعت بسازید.
  • انیمیشن و افکت‌های بصری: رابط کاربری جذاب، کلید موفقیت هر وب‌اپلیکیشنی است. شما با تسلط بر استفاده از ابزارهای فوق تجربه‌ کاربری دلنشین برای کاربران به وجود آورید.
  • توسعه برنامه‌های تک‌صفحه‌ای (SPA): در این دوره‌، با اصول و چارچوب‌های توسعه SPA در Angular  آشنا خواهید شد و مهارت ساخت این نوع وب‌اپلیکیشن‌ها را به دست خواهید آورد. 

آموزش Angular با مکتب خونه 

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

 

poster
پیش‌نمایش دوره
  
برگزار کننده:  مکتب‌خونه
  
زمان مورد نیاز برای گذراندن دوره:  63 ساعت
مجموع محتوای آموزشی:  14 ساعت ویدئو - 49 ساعت تمرین و پروژه
 (قابل دانلود می‌باشد)
مهلت دوره:  5 هفته
  
حد نصاب قبولی در دوره:  70 نمره
فارغ‌التحصیل شدن در این دوره نیاز به ارسال تمرین‌ها و پروژه‌های الزامی دارد. 
organization-pic  گواهینامه این دوره توسط مکتب‌خونه ارائه می‌شود.
course-feature   گواهی‌نامه مکتب‌خونه course-feature   خدمات منتورینگ course-feature   پروژه محور course-feature   تمرین و آزمون course-feature   تالار گفتگو course-feature   تسهیل استخدام