عنوان دوره :

آموزش کامل Angular

مدرس : حسام موسوی
آخرین آپدیت دوره : 12 مهر 1396
تعداد قسمت های قرار داده شده : 29

برای دسترسی به این دوره نیاز است عضو سایت باشید و وارد سایت شوید
توضیحات

Angular 4 یکی از پرطرفدارترین فریم‌ ورک‌های Open Source جاوا اسکریپت هست که برای ساخت انواع اپلیکیشن های تحت وب بکار میره. تیم Google که روی این پروژه کار کرده سعی کرده یک فریم‌ورک کاملا جدید و متفاوت ارایه بده و اینکارو با استفاده از دانش و تجربه هایی که از ورژن AngularJs 1.x کسب کرده بود انجام داد. کار کردن با Angular 4 راحت تر شده , باگ های ورژن قبلی برطرف شده و بسیاری از ویژگی های جدید هم اضافه شده که Angular 4 رو تبدیل به یک فریم‌ورک تمام عیار برای Front-End کرده است.

دقت کنید که از قسمت ۱ تا ۹ این دوره با استفاده از انگولار ۲ ضبط شده که هیچ تفاوتی با روند کار با انگولار ۴ ندارد و ادامه دوره با انگولار ۴ ضبط خواهد شد . 

  • سرعت , کارایی و بهینه سازی بسیار بالا
  • ساخت انواع اپلیکیشن های موبایل
  • ساخت و طراحی بر اساس Component
  • استفاده از TypeScript
  • و بسیاری از ویژگی های دیگر …

در این دوره بصورت کامل و پروژه محور این فریمورک رو به شما آموزش خواهم داد . 

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

+ آموزش جاوا اسکریپت
آموزش جاوا اسکریپت ES6
آموزش TypeScript

آموزش کامل Angular زمان کل دوره : 10:18:39
1
معرفی دوره رایگان
10:55
21:38
11:18
10:49
18:31
18:03
14:28

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

مشاهده همه دوره ها
آموزش پروژه محور React Native تکمیل شده

React native یک فریم ورک جاوا اسکریپت برای ساختن برنامه های موبایلِ native است. این فریم ورک از فریم ورکِ React استفاده می کنه و APIها و کامپوننت های...

آموزش Redux تکمیل شده

شاید تا به حال اسم Redux رو نشنیده باشید اما اگر با جاوااسکریپت یا فریمورک ReactJs کار کردید حتما پیشنهاد میکنم این توضیحات رو مطالعه کنید . ببینید Re...

آموزش کامل Angular تکمیل شده

Angular 4 یکی از پرطرفدارترین فریم‌ ورک‌های Open Source جاوا اسکریپت هست که برای ساخت انواع اپلیکیشن های تحت وب بکار میره. تیم Google که روی این پروژه...

آموزش 1 Vue.js تکمیل شده

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

دیدگاه های ارزشمند شما

برای ارسال نظر لازم است ابتدا وارد سایت شوید
Ali | 2 هفته پیش

ممنون
در صورت امکان راجع به این ابزار هم توضیح بدین

https://www.yearofmoo.com/2012/11/angularjs-and-seo.html

Ramin norozi | 3 هفته پیش

سلام
حتما نیاز هست که ما TypeScript رو هم بلد باشیم ؟

حسام موسوی | 3 هفته پیش

سلام بله نیاز هست که این مورد رو یاد بگیرید

mohammadrzea mosalli | 4 هفته پیش

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

مسعود | 1 ماه پیش

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

با تشکر فراوان

حسام موسوی | 1 ماه پیش

درصد نمیتونم بگم ولی در سطح بالایی رفع میکنه یادگیری انگولار رو فقط قبل این دوره باید دوره typescript و angular cli رو اول ببینید و بعد این دوره رو مشاهده کنید

payam alavi | 2 ماه پیش

سلام
من دوره nodeJs شما رو تموم کردم و قصد دارم با یادگیری انگولار 4 خودم رو در سمت frond-end کامل کنم فقط سوالم اینه که من ASP.net MVC یاد دارم و NodeJS که تازه یاد گرفتم ولی شما این دوره رو با laravel نوشتین
به نظرتون این دوره برای من مفید هست یا ازش چیزی متوجه میشم؟ چون اصلا با لاراول آشنایی ندارم

حسام موسوی | 2 ماه پیش

بنظرم بله چون تا قسمت ۲۰ از لاراول استفاده نشده
و از قسمت ۲۰ به بعد از لاراول به عنوان یک api استفاده میشه که این api رو شما میتونید با هر چیز دیگه ای پیاده سازی کنید
پس نتیجه میگیریم که میتونه مفید باشه واقعا

amirhossein66 | 2 ماه پیش

با سلام و خسته نباشید داخل آنگولار عکس رو چطور لود میکنیم؟ من هر چی سعی میکنم نمیشه(آدرس دهی مشکلی نداره) منظورم آدرس دهی با تگ img هست.و عکس ها رو داخل پوشه assets باید قرار بدیم؟با تشکر

حسام موسوی | 2 ماه پیش

این که کاری نداره شما باید بصورت زیر ادرس دهی کنید
/assets/img.jpg

amirhossein66 | 2 ماه پیش

با سلام و خسته نباشید لطفا یک ویدیوی تکمیلی در مورد انیمیشن ها در angular قرار بدید.با تشکر

حسام موسوی | 2 ماه پیش

تشکر از نظرتون سعی میکنم چنین کاری انجام بدم

شکوهی | 2 ماه پیش

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

حسام موسوی | 2 ماه پیش

سلام نیازی به اموزش آنگولار متریال نیست شما بعد از یادگیری انگولار میتونید کامل اون رو هم خودتون یاد بگیرید

setareh_170 | 2 ماه پیش

سلام خسته نباشید
من میخواستم ionic کار کنم به همین دلیل باید angular رو یادبگیرم
آیا این دوره مناسب هست و کافیه ؟
با javascript آشنایی کامل دارم قبل از شروع این دوره حتما باید typescript رو یاد بگیرم ؟
ممنون

حسام موسوی | 2 ماه پیش

سلام بله حتما باید typescript رو یاد بگیرید
و اینکه برای کار با ionic بله باید angular بلد باشید و برای یادگیری angular هم میتونید از این دوره استفاده کنید

جواد | 3 ماه پیش

سلام خسته نباشید

من دارم فیلم هارو نگاه میکنم، قسمت 12(کار با فرم ها) که شما از یه فرم bootstrap استفاده کردید،
من هرچی سعی میکنم، متاسفانه کلاس های رو کامل لود نمیکنه و در نتیجه فرم درست ظاهر نمیشه

میشه لطفا راهنمایی کنید
ضمنا من از آخرین نسخه angular میکنم

حسام موسوی | 2 ماه پیش

ورژن بندی angular از نسخه ۲ متفاوت شده و یک نسخه محسوب میشه
اما شما باید console.log بگیرید و ببینید چرا فایل ها اجرا نمیشن شاید بخاطر بد قرار دادنشون یا تداخل اسمی باشه

Saman Mohammadi | 3 ماه پیش

سلام خواستم بگم که همه چیز عالی و بی نظیر بود اما فقط لحجه و تلفظ ها یک مقدار اذیت کنندست

حسام موسوی | 2 ماه پیش

سلام تشکر از نظرتون باید بگم من همیشه سعی ام در بهتر کردن ویدیوهاست
و در مورد این دو موردی که گفتین هم هر روز سعی میکنم بهتر بشه
تشکر از نظرتون

کیانوش درتاج | 3 ماه پیش

ممنون از اموزشت ولی صفحه بندی رو خیلی بد توضیح دادید . بازمگری کنید لطفا . اصن کدهای سمت سرور رو چجوری نوشتید ؟ این کد ی که شما نوشتید ( در انگولار 4 ) به درد من که Asp core استفاده میکنم میخوره ؟ بهتره وقتی اموزشی مثل این ساخته میشه باری همه زبانهای سمت سرور باشه نه فقط یه زبان . خیلی گیج کننده توضیح دادید این قسمت رو .

حسام موسوی | 3 ماه پیش

سلام خسته نباشین
به این دلیل میگین بد توضیح دادم بخاطر اینکه با لاراول کار شده
ببینید دورهای این سایت اگر بخشی به سمت سرور مربوط بشه تقریبا 90 درصد مواقع از لاراول استفاده میشه یا از Nodejs
و تقریبا نمیشه برای هر زبانی اومد این موضوع رو توضیح داد چون برای هر زبان متفاوته یعنی در لاراول صفحه بندی به این صورت اتفاق می افته شاید بخاطر این متوجه نشدید چون با لاراول اصلا آشنا نیستید و با پارامترهای که کار کردیم نتونستید ارتباط بر قرار کنید
من ASP کار نکردم اصلا ولی میدونم قطع صفحه بندی در asp به صورت دیگه ای اتفاق می افته
و خوب طبیعه وقتی کد های لاراول استفاده میشه شما گیج بشین که البته این فقط تو قسمت های پروژه اتفاق می افته
برای افرادی که ASP کار میکنن باید دوره انگولاری ببینید که سمت سرورش با اون کار شده که البته این دوره از قسمت 25 به بعد با سمت سرور کار میکنیم و قبلش میتونید ارتباط ساده ای برقرار کنید

Saeed Hemm | 3 ماه پیش

سلام وبسایت خوب راکت. خسته نباشی

این دوره رو برای کاربران ویژه با تخفیف ارائه نمیدین؟

حسام موسوی | 3 ماه پیش

سلام سلامت باشین
اعضای ویژه سه ماه ۲۰ درصد تخفیف و یک ساله ۴۰ درصد تخفیف دارن اعضای ماهیانه ویژه شامل تخفیف نمیشند
تشکر از شما

AliReaza | 4 ماه پیش

سلام

وقتتون بخیر


قبل از هرچی باز هم تشکر میکنم از آموزش خوبتان.


فقط ۳ تا درخواست

۱- لطفا آموزشی برای چند زبانه کردن و اضافه کردن تاریخ و تقویم شمسی هم قرار دهید.
به طوری که کاربر با انتخاب زبان تغییرات را بلافاصله مشاهده کند، بخصوص نمایش پیغام هایی که از API گرفته میشه مناسب با زبان انتخابی.

۲- آموزش Authentication که قرار دادید، خوب و مناسب هست ولی اگر Authorization یا مجوز هم اضافه کنید عالی میشه.
بخصوص برای تنظیم دسترسی به بخش هایی مثل صفحه مدیریت یا کم و زیاد کردن امکانات کاربر با توجه به مجوز.

۳- در صورت امکان هم یه مقدار در مورد امنیت هم توضیح بدید.
مثلا چطوری میشه Captcha را با Server هماهنگ کرد.
و از همه مهمتر چطوری باید از ارسال درخواست های زیاد جلوگیری کرد تا مشکل DDoS پیش نیاد.
منظورم سمت Server نیست، منظورم همین سمت Client هست.
مثلا ممکنه کاربر پشت سرهم Pagination را تغییر بده.
بطوری که ممکنه کاربر پشت سرهم بر روی صفحات ۱ تا ۴ بزنه، اینطوری عملا ۴ تا درخواست پشت سرهم ارسال میشه. که ۳ تا از این درخواست ها کاملا بی استفاده هستند و فقط باعث اضافه بار برای Server میشند.
بنظرم بهترین حالت اینه که وقتی کاربر بر روی صفحه ۱ زد، تا تمام نشدن درخواست امکان استفاده از Pagination نباشه.



اگر بشه در مورد این موارد آموزش بذارید، فکر نکنم مجموعه آموزشی شما چیزی کم داشته باشه.

باتشکر از توجهتان

حسام موسوی | 4 ماه پیش

سلام تشکر از نظرتون این موارد رو بازنگیری میکنیم و در صورت نیاز حتما در دوره قرار میدیم .

AliReaza | 4 ماه پیش

باعرض سلام و وقت بخیر خدمت شما

اول عید سعید فطر بر تمام مسلمانان جهان مبارک


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


سوم انتقاد کوچولو در مورد نامگذاری ها دارم:
من تمام ۲۹ قسمت آموزش را یک جا دریافت کردم و همه را یکجا Extract کردم.
اما وقتی داشتم به اسم MP4 ها نگاه میکردم، به صورت عجیبی
3-angular2.mp4
را پیدا نکردم و مهمتر از اون تعداد MP4 ها ۲۹ تا نبود، بعد از کلی بررسی فهمیدم که خروجی ها به صورت زیر هستند:

1-angular2.rar => 0-angular2.mp4
2-angular2.rar => 1-angular2.mp4
3-angular2.rar => 2-angular2.mp4
4-angular2.rar => 4-angular2.mp4
5-angular2.rar => 5-angular2.mp4
6-angular2.rar => 6-angular2.mp4
7-angular2.rar => 8-angular2.mp4
8-angular2.rar => 8-angular2.mp4
9-angular2.rar => 9-angular2.mp4
...

همانطور که مشاهده میکنید در ۹ قسمت اول ۲ مشکل وجود دارد:
۱- اسم خروجی ها مرتب نیستند و مثلا شماره 3 , 7 وجود نداره.
۲- در مواردی مثل آموزش های 7 و 8 اسم MP4 ها یکسان هستند و در زمان خروجی گرفتن اگر دقت نشه ممکنه یکی از قسمت ها به اشتباه جایگزین دیگری بشه.


چهارم درخواست:
لطفا در صورت امکان بجای RAR از ZIP استفاده کنید، یا هردو را قرار دهید.
مهمترین دلیلم برای استفاده از ZIP این هست که در اکثر سیستم عامل ها به صورت پیشفرض نصب هست، اما برای RAR باید حتما برنامه نصب کرد.

باتشکر از توجهتان

حسام موسوی | 4 ماه پیش

ممنون از نظر کاملتون
مواردی که مطرح کردید حتما در اینده رفع میشه
تشکر از این نگاه دقیقتون

mehdi | 4 ماه پیش

ببخشید یه سوال دیگه, برا پیاده سازی سبد خرید با این فریمورک از localstorag ها باید استفاده کردش یا از Session ها ؟ چون من یه کلاس Session داخل همین فریمورک به چشم خوردش میشه یه توضیحاتی بدید
ممنون

حسام موسوی | 4 ماه پیش

بحث session ها عموما مربوط به زبان های برنامه نویسی سمت سرور میشن
و چون فریمورک angularjs یک فریمورک Front-end هست به همین خاطر از اون موضوع خبری نیست ولی ما در angular چیزی داریم با نام angular universal که دقیقا با این میتونید سمت سرور هم کد نویسی انجام بدید بجای اینکه از php یا زبان های دیگه استفاده کنید

mehdi | 4 ماه پیش

با سلام
بنده این اموزش رو تا اخر دیدم دوره خوبی هم بودش ولی کاش از نظر امنیت هم یکم توضیحاتی میدادید و به نظر شما اگه بخواهیم یه اپ فروشگاهی حرفهای رو با این فریمورک پیاده سازی کنیم و باید سبد خریدش رو بنویسیم با این فریمورک ایا از نظر امنیتی مشکلی ایجاد نمیکنه؟
ممنون

حسام موسوی | 4 ماه پیش

سلام
بله میتونید با همین فریمورک پیاده سازی کنید کاملا ولی برای امنیت بیشتر سبد خرید میتونید با بخش Back-end هم همکاری کنید یعنی با api خودتون همگامسازیش کنید و چک کنید که اطلاعات صحیح هستن یا خیر

بهار | 4 ماه پیش

سلام.
میشه لطفا این دوره رو برای اعضای ویژه هم قرار بدید؟!!!!

حسام موسوی | 4 ماه پیش

سلام خیر متاسفانه این دوره فقط بصورت نقدی ارائه میشه
با تشکر از شما

یاسر مصطفایی | 5 ماه پیش

سلام لطفا اگه امکانش هست یه مقایسه بین فریمورکهای مختلف جاوااسکریپت (angula,vue,backbone,...)انجام بدید.
برای پروژه ای که دارم میخوام با یک فریمورک کار کنم ولی خیلی نمیدونم فرقشون چیه با هم؟و چه تفاوتها و امکاناتی نسبت به هم دارند؟

حسام موسوی | 5 ماه پیش

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

جابر پیشدار | 6 ماه پیش

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

سید حسین رضوی | 6 ماه پیش

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

حسام موسوی | 6 ماه پیش

لطفا قسمت معرفی این دوره رو مشاهده کنید که رایگان این موارد توضیح داده شدن

arazsalmasi | 7 ماه پیش

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

حسام موسوی | 7 ماه پیش

شما در این دوره خیلی کامل انگولار رو یاد میگیرید و این چیزا براتون هیچی نخواهد بود

محمد رضا رحیمی زاده | 7 ماه پیش

سلام

من میخوام در این دوره شرکت کنم ولی مشکل درگاه پرداخت داره

این پیام رو میده :
Whoops, looks like something went wrong.

حسام موسوی | 7 ماه پیش

سلام
سیستم چک شد و الان هیچ اروری نداره لطفا دوباره امتحان بفرمایید
با تشکر

علیرضا اصلانی | 7 ماه پیش

ممنون آقا حسام
فقط یه سوالی داشتم اونم اینکه این دوره قراره همه قسمتاش رایگان باشه یا اعضای ویژه یا نقدی؟

حسام موسوی | 7 ماه پیش

سلام نقدی از جلسه بعدی که حدودا از کمتر از چند روز دیگه شروع میشه و روزی دوتا یا بیشتر قسمت قرار میگیره قراره دوره نقدی باشه به کلی