بسته MEAN برای توسعهدهندگان وب: ساخت وبسایتها با جاوااسکریپت
-
زیرنویس فارسی و انگلیسی
- زندگی فعال
- 32 اپیزود
- 2 ساعت و 24 دقیقه
در این دوره چه چیز هایی می آموزید؟
اپیزودها
معرفی سریع دوره
طرح درس و فهرست مواردی که پوشش داده خواهد شد.
این سخنرانی شامل آنچه که شما نیاز دارید از قبل بدانید تا حداکثر بهرهوری را از این دوره ببرید، میباشد. همچنین آنچه را که در پایان دوره یاد خواهید گرفت نیز پوشش میدهد.
این سخنرانی درباره مزایای ساختن کل نرمافزار خود بر اساس جاوااسکریپت صحبت میکند.
یک نکته سریع برای مشاهده ویدئوها به صورت HD تا از تاری آنها جلوگیری کنید.
این سخنرانی شما را با فرایند نصب Node.js بر روی کامپیوترهای ویندوز یا مک آشنا میکند.
این درس شما را با فرآیند نصب Node.js بر روی یک کامپیوتر لینوکسی آشنا میکند.
در این سخنرانی، شما چند اپلیکیشن ساده Node.js خواهید ساخت تا با Node آشنا شوید.
این سخنرانی شما را با ابزار Bower و نحوه نصب آن بر روی کامپیوترتان آشنا میکند.
این سخنرانی شما را با مدیریت وظایف Grunt آشنا میکند و مراحل نصب آن را برایتان توضیح میدهد.
این سخنرانی تولیدکنندههای یومن (Yeoman Generators) را توضیح میدهد و شما را در روند نصب آن راهنمایی میکند.
این سخنرانی توضیح مختصری از پایگاه داده MongoDB ارائه میدهد.
این سخنرانی شما را با فرآیند اجرای MongoDB بر روی مک آشنا میکند.
این سخنرانی شما را با فرایند اجرای MongoDB بر روی سیستم عامل لینوکس آشنا میکند.
این سخنرانی شما را با فرآیند اجرای MongoDB بر روی سیستم عامل ویندوز آشنا میکند.
این درس مبانی مخزن کنترل نسخه گیت را پوشش میدهد.
توضیحی سریع درباره برنامه وبی که به عنوان بخشی از یادگیری این فناوری خواهیم ساخت.
به عنوان بخشی از این سخنرانی، شما یاد خواهید گرفت که چگونه کد چارچوب را با استفاده از ژنراتور یومان ایجاد کنید.
این سخنرانی به شما درک کاملی از تمام اجزای متحرک این چارچوب خواهد داد.
این سخنرانی به عمق Express میپردازد و توضیح میدهد که چگونه میتوانیم مسیرها و میانهافزارها را برای مدیریت درخواستهای سمت سرور اضافه کنیم.
این سخنرانی شما را با مراحل ساده برای شروع مدیریت کد منبع خود با استفاده از Git آشنا میکند و به شما یاد میدهد که چگونه تغییرات خود را به مخزن Github ارسال کنید.
در این جلسه، ما از تولیدکننده ماژول crud meanjs برای ایجاد کد اولیه ویژگی اصلی برنامه خود استفاده خواهیم کرد. توجه: اگر با مشکلی مواجه شدید، مطمئن شوید که نسخه صحیح تولیدکننده را در جلسه ۱۲ نصب کردهاید، با دستور sudo npm install -g generator-meanjs@0.1.12. اگر نسخهای جدیدتر نصب کردهاید، ممکن است با مشکلاتی روبرو شوید. در این صورت، از دستور "sudo npm remove -g generator-meanjs" برای حذف نسخه فعلی استفاده کنید. سپس نسخه مورد نیاز را طبق دستور بالا نصب کنید.
در این سخنرانی، شما یاد میگیرید چگونه با پایگاه کد کار کنید و تغییر اول خود را در کد ایجاد کنید
این سخنرانی شما را با کد فرانتاند ویژگی ما آشنا میکند تا به شما کمک کند درک کنید که چگونه کد Angular ما سازماندهی شده است.
پس از درک خوب از پایگاه کد، اکنون تغییرات پیچیدهتری در سراسر فریمورک ایجاد میکنید تا به طور موفقیتآمیزی عملکرد مورد نظر را به دست آورید.
در این جلسه، شما مراحل لازم برای ادغام بستههای منبع باز نود را به راهحل خود یاد خواهید گرفت تا از راهحلهای پیشساخته بهرهبرداری کنید که میتوانند برنامه وب شما را تقویت کنند. همچنین یاد خواهید گرفت که با CSS کار کنید.
پس از ایجاد برنامه خود، این سخنرانی شما را در مرحله منطقی بعدی یعنی راهاندازی سایت در اینترنت راهنمایی میکند. ما از هرکو (Heroku) برای میزبانی استفاده میکنیم که گزینهای عالی برای فناوری ما است.
در این سخنرانی، شما عناصر اساسی ورودیهای DNS را یاد خواهید گرفت و یک نام دامنه را به برنامه وب میزبانی شده خود متصل خواهید کرد.
استک میانگین شما تمامی کدهای لازم برای استفاده از ورودهای اجتماعی به وبسایتتان را دارد. این درس شما را در ادغام فیسبوک به عنوان اولین ارائهدهنده ورود اجتماعی راهنمایی میکند.
این سخنرانی شما را در فرآیندی مشابه برای ادغام ۴ حساب اجتماعی دیگر راهنمایی میکند.
خلاصهای از آنچه آموختهایم و قدمهای بعدی ما.
اکشن های دوره
توضیحات دوره
تمام اجزای ساخت یک استک MEAN و ابزارها و تکنیکهای موجود برای توسعه و نگهداری سریع برنامه وب خود را یاد بگیرید.
از دانش تنها یک زبان برنامهنویسی (جاوااسکریپت) برای ساخت کل استک خود بهره ببرید
- فرانتاند با Angular
- بکاند RESTful با Node و Express
- پایگاهداده MongoDB از طریق ابزار مدلسازی شیء Mongoose
روش هوشمندانهای برای سریعتر ساختن چارچوب برنامهتان
شما با کدهای پایه یک استک از پیش ساخته شده شروع خواهید کرد که قبلاً تأیید شده، به طوری که زمان بیهودهای صرف تحقیق در مورد فهرست بستههایی که به آنها نیاز دارید و تنظیم کد چارچوبتان نشود. برای راحتی، از تولیدکنندههای Yeoman برای ایجاد کدهای پایه استفاده خواهید کرد.
ترکیب قدرتمندی از فناوریهای وب که هر توسعهدهنده وب باید در اختیار داشته باشد
اگر در صنعت توسعه وب هستید، دانستن جاوااسکریپت بسیار مفید است زیرا زبان اصلی کدهای فرانتاند محسوب میشود. توسعه وب به خودی خود پیچیده است. چرا با استفاده از یک زبان دیگر برای بکاند و سپس انتخاب یک پایگاهداده که دارای منحنی یادگیری خاص خود است، آن را پیچیدهتر کنید؟
البته، انتخاب فناوریها به شدت به موارد استفاده از برنامهای که میسازید بستگی دارد. اما این استک قطعاً یکی است که باید در نظر بگیرید و انتخاب خوبی برای بیشتر موارد است. در اینجا میتوانید از ترکیب قدرتمند فناوریهای زیر بهرهبرداری کنید:
- Nodejs از سال 2009 وجود داشته و پذیرش آن در بین شرکتها به ویژه شرکتهای بزرگ مانند Walmart، PayPal، LinkedIn و مشابه آنها رو به افزایش است.
- Express یک چارچوب برنامهوب Nodejs حداقلی و منعطف است که مجموعهای قوی از ویژگیها را برای برنامههای وب و موبایل ارائه میدهد.
- MongoDB، محبوبترین پایگاهداده NoSQL، به شما این امکان را میدهد که دادهها را با هر ساختاری ذخیره و بهصورت پویا طرحواره را تغییر دهید.
- AngularJS یک... بهطور فوقالعادهای توصیفی، خوانا و سریع برای توسعه جلوههای غنی در وبسایتهای ماست و از یک تیم شگفتانگیز در گوگل حمایت میشود.
- Bootstrap محبوبترین فریمورک HTML، CSS و JS برای توسعه پروژههای پاسخگو و موبایلمحور در وب است.
محتوا و نمای کلی
این دوره از طریق ۳۷ جلسه، بلوکهای اساسی MEAN stack را برای شما توضیح میدهد و مزایای آن را درک خواهید کرد.
این دوره شما را با ابزارهای رایگانی مانند مدیریت بسته npm، Bower، Grunt، Yeoman Generators و Git آشنا میکند که به شما در ساخت و نگهداری برنامههای وب پایدار کمک خواهد کرد. هنگام نصب این ابزارها به همراه نویسنده، شما همچنین مزایای این ابزارها و چگونگی استفاده از آنها را بهطور مستقیم خواهید آموخت.
سپس، شما خواهید آموخت که چگونه یک برنامه وب واقعی با استفاده از تمام این ابزارها بسازید. این دوره به شما اجزای متحرک برنامه و نحوه کار با کد فریمورک برای اضافه کردن ویژگیهای دلخواه به برنامهتان را توضیح خواهد داد.
سرانجام، شما چند راه سریع و آسان برای توسعه برنامه وب خود بر روی یک ارائهدهنده میزبان مانند Heroku با نام دامنه خودتان خواهید آموخت.
در طول جلسات، بهترین منابع برای یادگیری بیشتر در مورد هر تکنولوژی فردی که به عنوان بخشی از این دوره به شما معرفی میشود، ارائه خواهد شد.
دانشجویان دیگر خریده اند
- 67 اپیزود
- 12 ساعت و 18 دقیقه
- 13 اپیزود
- 1 ساعت و 6 دقیقه
- سطح مقدماتی
- 25 اپیزود
- 1 ساعت و 18 دقیقه
- سطح مقدماتی
- 5 اپیزود
- 7 ساعت و 30 دقیقه
- 1 اپیزود
- 23 دقیقه
- 1 اپیزود
- 37 دقیقه
- سطح مقدماتی
استاد دوره
دوره های بیشتر از استاد ماراد، مرکز آموزش از راه دور
کامنت ها
هشتگ ها
-
32 اپیزود در مجموع 2 ساعت و 24 دقیقه
-
0 دانشجو
-
قابل پخش در همه ساعات شبانه روز
-
قابل استفاده روی تلفن همراه و رایانه
-
گواهینامه پایان دوره ماراد
کامنت شما با موفقیت ارسال شد
ثبت گزارش دوره
برای ارسال گزارش میبایست ابتدا وارد شوید
گزارش شما با موفقیت ارسال شد
ورود / ثبت نام
برای فالو کردن استاد ابتدا وارد شوید
ثبت نام در دوره
برای مشاهده این اپیزود باید در دوره ثبت نام کنید.