Course catalog
Categories
Showing 21-40 of 77 items.
برنامه های کاربردی وب تک صفحه ای با AngularJS
(Mitalearn-307816)
- 15 hours 35 minutes
- متوسط
- Release date: 23 June 2026
- Author: Yaakov Chaikin
درباره این دوره:
آیا می خواهید برنامه های جلویی قدرتمند، قابل نگهداری و آزمایشی را سریعتر و با کد کمتر بنویسید؟ سپس پیوستن به این دوره را در نظر بگیرید تا مهارتهایی را در یکی از محبوبترین فریم ورکهای برنامه کاربردی تک صفحه (SPA) امروزی یعنی AngularJS کسب کنید. AngularJS که توسط گوگل توسعه یافته و پشتیبانی می شود، یک مهارت بسیار قابل فروش برای به دست آوردن است. در این دوره، طراحی هسته AngularJS 1.x (آخرین نسخه AngularJS 1)، اجزای آن و تکنیک های سازماندهی کد را بررسی خواهیم کرد. ما با استفاده از تزریق وابستگی برای استفاده مجدد از خدمات موجود و همچنین نوشتن خدمات خود، عملکرد برنامه وب خود را افزایش خواهیم داد. ما اجزای HTML قابل استفاده مجدد را ایجاد خواهیم کرد که از اتصال داده های AngularJS و همچنین گسترش نحو HTML با یک ویژگی بسیار قدرتمند AngularJS به نام دستورالعمل ها استفاده می کنند. ما مسیریابی را راهاندازی میکنیم تا SPA ما بتواند چندین نما داشته باشد. ما همچنین یاد خواهیم گرفت که چگونه عملکرد خود را واحد آزمایش کنیم. در پایان این دوره، یک برنامه وب کاملاً کاربردی، به خوبی سازماندهی شده و آزمایش شده با استفاده از AngularJS ساخته و آن را در فضای ابری مستقر خواهید کرد.
Related Skills
به سوی آینده توسعه iOS با سوئیفت
(Mitalearn-315602)
- 16 hours 47 minutes
- مناسب همه
- Release date: 23 June 2026
- Author: Justin-Nicholas Toyama ,Frank Ayars ,Ralf Brockhaus
درباره این دوره:
مقدمه ای بر زبان برنامه نویسی سوئیفت. این شما را برای توسعه برنامه های iOS گسترده تر آماده می کند و پایه ای برای موضوعات توسعه پیشرفته iOS ایجاد می کند. پس از اتمام این دوره، شما قادر خواهید بود: 1. ارتباط Swift و Objective-C و استفاده از آنها در برنامه نویسی iOS و Mac (OS X) 2. توانایی خواندن و نوشتن کد سوئیفت را توسعه دهید 3. نحوه استفاده از هر دو زبان برنامه نویسی را با هم در برنامه ها تشخیص دهید 4. نحوه نوشتن برنامه ها را به طور کامل در سوئیفت با کمک چندین نمونه برنامه نویسی iOS نشان دهید 5. نحوه استفاده از Swift را برای توسعه در پلتفرم های جدید مانند Apple Watch و Apple TV تعیین کنید 6. یک برنامه کاربردی سرویس گیرنده-سرور آیفون با خدمات مکان ایجاد کنید که می توانید آن را به مجموعه خود اضافه کنید.
Related Skills
بهترین روش ها برای طراحی رابط کاربری iOS
(Mitalearn-315704)
- 11 hours 43 minutes
- مناسب همه
- Release date: 23 June 2026
- Author: Don Patterson,Sam Kaufman
درباره این دوره:
شما یاد خواهید گرفت که رابط های کاربری پیچیده ای را برای iOS ایجاد کنید، با تمرکز بر بهترین شیوه های طراحی رابط کاربری، انیمیشن های UI، و طراحی واکنش گرا. با ویجت های کلیدی رابط کاربری، رابط های نقشه برداری و بازیابی نمایش آشنا خواهید شد.
Related Skills
پروژه Capstone
(Mitalearn-313936)
- 8 minutes
- متوسط
- Release date: 23 June 2026
- Author: NIIT
درباره این دوره:
پروژه Capstone به شما فرصتی می دهد تا مفاهیم تحت پوشش را مجدداً مرور کنید و یک راه حل قابل اجرا برای بیانیه مشکل داده شده با پیروی از بهترین شیوه ها ایجاد کنید. راه حل باید مطابق با استانداردهای صنعت در مدت زمان تعیین شده بر اساس دستورالعمل های ارائه شده توسعه یابد.
Related Skills
پروژه Capstone توسعه Front-End
(Mitalearn-315874)
- 11 minutes
- پیشرفته
- Release date: 23 June 2026
- Author: IBM Skills Network Team,Richa Arora
درباره این دوره:
طبق گزارش internetlivestats.com، بیش از 1.58 میلیارد وب سایت وجود دارد که از این تعداد 200 میلیون وب سایت فعال هستند. این تعداد به طور مداوم در حال افزایش است و بیشتر کسب و کارها به سمت ساخت وب سایت های خود یا تقویت آنها تمایل دارند. این به توسعه دهندگان وب ماهر نیاز دارد تا کار را انجام دهند. هدف اصلی این پروژه Capstone این است که به شما کمک کند تمام مهارت های طراحی و کدنویسی خود را برای پیاده سازی یک وب سایت واکنش گرا جمع آوری کنید. این به شما کمک می کند تا اعتماد به نفس و راحتی را در ساخت وب سایت ها به دست آورید و آینده شغلی خود را بهتر کنید. در این پروژه شش هفته ای capstone، طرح بندی اجزای وب سایت را طراحی و توسعه خواهید داد و آن را به یک مخزن GitHub هدایت خواهید کرد. آیا آمادهاید تا سبد حرفهای خود را با یک وبسایت جامع ساخته شده با استفاده از HTML، CSS و React ارتقا دهید؟ این پروژه به شما کمک می کند تا به آن هدف نزدیک شوید! ما فرض می کنیم که شما تمام دوره های قبلی را در گواهینامه حرفه ای توسعه دهنده Front-End IBM گذرانده اید.
Related Skills
پروژه iOS: بازی Transreality
(Mitalearn-314939)
- 2 hours 49 minutes
- مناسب همه
- Release date: 23 June 2026
- Author: Don Patterson,Sam Kaufman
درباره این دوره:
دانشآموزان یک بازی شبکهای تولید خواهند کرد که از حسگرهای روی تلفن برای ایجاد یک تجربه بازی منحصر به فرد استفاده میکند. تمرکز بازی روی فیزیکی کردن آن از طریق ژستهای دنیای واقعی، حرکت و آگاهی از موقعیت مکانی دیگر بازیکنان خواهد بود. برای انجام این کار، دانشآموزان باید دانش گرافیک، شبکه، حسگرها و طراحی رابط کاربری را در کنار مجموعهای از مهارتهای استفاده از ابزار ادغام کنند. پروژه نهایی شامل نقاط عطف با فرصتهایی برای دریافت بازخورد ارزیابی نشده از همتایان خواهد بود تا بتوانند برنامه بازی خود را تکرار کرده و بهبود بخشند. آخرین بازی شبکهای که دانشآموزان تولید میکنند چیزی است که میتوانند در مطالب درخواست شغل، در مصاحبه یا در فروشگاه iTunes ارائه کنند.
Related Skills
تعامل با جاوا اسکریپت و جی کوئری
(Mitalearn-315415)
- 7 hours 23 minutes
- مناسب همه
- Release date: 23 June 2026
- Author: William Mead
درباره این دوره:
این دوره سومین دوره تخصصی ما در جاوا اسکریپت برای مبتدیان است. اسکریپت ها پیچیده تر می شوند و پلاگین های پیچیده تری جی کوئری را معرفی می کنند. برای تمرین مهارت های خود در طول دوره چالش های متعددی خواهید داشت. اهداف دوره شامل نحوه شناسایی اشیاء در جاوا اسکریپت است. ایجاد اشیاء جدید و پر کردن آنها با داده. دستکاری اشیاء با افزودن، اصلاح و حذف داده ها در اشیاء. DOM را بر اساس داده های موجود در اشیاء دستکاری کنید. شناسایی و بیان چگونگی کارکرد چند تابع با هم برای ایجاد یک برنامه پیچیده تر. و فرآیندهایی را برای تقسیم برنامه های بزرگتر به قطعات کوچکتر و قابل مدیریت شناسایی کنید.
Related Skills
توسعه Backend با استفاده از ASP.Net
(Mitalearn-311369)
- 5 hours 20 minutes
- متوسط
- Release date: 23 June 2026
- Author: Board Infinity
درباره این دوره:
دوره دوم در تخصص ASP.NET برای توسعه دهندگان با تجربه عمیق تر به توسعه برنامه های کاربردی پشتیبانی قوی و مقیاس پذیر با استفاده از فناوری های ASP.NET می پردازد. این دوره بر اساس سه فناوری کلیدی ASP.NET طراحی شده است: ASP.NET Core، ASP.NET MVC، و ASP.NET Web API. در اولین ماژول این دوره، شرکت کنندگان ASP.NET Core را بررسی خواهند کرد، یک چارچوب چند پلتفرمی و با کارایی بالا برای ساخت برنامه های کاربردی وب. یادگیرندگان نحوه ایجاد، پیکربندی و کنترل میان افزار، مسیریابی و کنترلرها را در برنامه های ASP.NET Core درک خواهند کرد. ماژول دوم این دوره بر ASP.NET MVC تمرکز دارد، یک چارچوب پیشرفته برای ساخت برنامه های کاربردی وب که از الگوی MVC (Model-View-Controller) پیروی می کنند. این بخش دانشی را در مورد ایجاد نماها، مدلها و کنترلکنندهها و استفاده مؤثر از آنها برای ساخت برنامههای کاربردی وب به شما میدهد. ماژول سوم به ASP.NET Web API می پردازد، چارچوبی که برای ساختن API های RESTful قابل مصرف توسط طیف متنوعی از مشتریان استفاده می شود. این شامل درک ایجاد کنترلرها، نقشه برداری مسیرها، رسیدگی به درخواست های HTTP و مدیریت پاسخ ها است. در پایان دوره، شرکت کنندگان درک کاملی از فناوری های ASP.NET از جمله ASP.NET Core، ASP.NET MVC و ASP.NET Web API به دست خواهند آورد. آنها قادر به ایجاد برنامه های کاربردی پشتیبانی قوی و مقیاس پذیر هستند که می توانند ترافیک بالا و منطق تجاری پیچیده را مدیریت کنند.
Related Skills
توسعه Backend برای .Net Full Stack
(Mitalearn-311471)
- 5 hours 56 minutes
- متوسط
- Release date: 23 June 2026
- Author: Board Infinity
درباره این دوره:
با این دوره جامع که برای افرادی که قصد تسلط بر اکوسیستم ASP.NET را دارند، خود را در دنیای پیچیده توسعه باطن دات نت غرق کنید. این دوره سه ماژول برای هر دو مبتدی در دات نت و کسانی که کمی تجربه frontend دارند و مشتاق گسترش تخصص خود در زمینه Backend هستند عالی است. در اولین ماژول، ASP.NET Core، شرکت کنندگان با معماری و ابزارهای ASP.NET Core آشنا می شوند و به طور عملی با توسعه برنامه های کاربردی وب مدرن آشنا می شوند. در ماژول دوم، ASP.NET MVC، شرکت کنندگان معماری MVC (Model-View-Controller) را بررسی می کنند و ستون های اساسی آن را درک می کنند. ارزیابی های عملی دانش آنها را بیشتر تقویت می کند و از درک جریان کار و اجزای آن اطمینان حاصل می کند. ماژول سوم، ASP.NET Web API، تمرکز را به سمت سرویس های وب RESTful با استفاده از ASP.NET هدایت می کند. از درک ماهیت پروتکل REST و HTTP، شرکت کنندگان یاد خواهند گرفت که API های وب قوی را با کارایی طراحی و پیاده سازی کنند. با پایان این دوره، شرکت کنندگان درک جامعی از توسعه Backend در چارچوب دات نت خواهند داشت. آنها در ایجاد برنامه های کاربردی وب پویا، طراحی API های قوی و اطمینان از ایمن بودن و مقیاس پذیر بودن برنامه هایشان ماهر خواهند بود.
Related Skills
توسعه Frontend با استفاده از Angular
(Mitalearn-311709)
- 8 hours 12 minutes
- متوسط
- Release date: 23 June 2026
- Author: Board Infinity
درباره این دوره:
این دوره برای علاقه مندان به توسعه وب طراحی شده است و شما را به مهارت ها و دانش لازم برای مهارت در Angular مجهز می کند. در ماژول اول، مقدمه ای بر HTML و CSS، شما اصول اساسی HTML و CSS را که برای ایجاد صفحات وب حیاتی هستند، بررسی خواهید کرد. شما یاد می گیرید که چگونه یک سند HTML را ساختار دهید و از CSS برای سبک سازی طرح بندی صفحه وب خود استفاده کنید. ماژول دوم، مقدمه ای بر برنامه نویسی جاوا اسکریپت، به جاوا اسکریپت، یک زبان حیاتی برای توسعه وب، می پردازد. شما بینش جامعی در مورد متغیرها، انواع داده ها، ساختارهای کنترل، توابع، و سایر مفاهیم اصلی به دست خواهید آورد که به شما امکان می دهد برنامه های کاربردی وب قوی و پویا ایجاد کنید. در نهایت، در ماژول سوم، Angular for Frontend Development، به Angular هدایت میشوید، یک چارچوب محبوب جاوا اسکریپت که برای ساخت برنامههای کاربردی وب مقیاسپذیر و پویا شناخته شده است. شما به مفاهیم اساسی مانند کامپوننت ها، ماژول ها، دستورالعمل ها، خدمات و قالب ها تسلط خواهید داشت که به شما امکان می دهد برنامه های وب پیچیده، قابل نگهداری و مقیاس پذیر ایجاد کنید. در طول این دوره، تمرینات عملی، آزمون ها و تکالیف شما را قادر می سازد تا به طور فعال مفاهیم آموخته شده را درک کرده و به کار ببرید. در پایان دوره، شما در استفاده از Angular برای ایجاد اپلیکیشن های فرانت اند مهارت خواهید داشت و برای بررسی موضوعات پیشرفته تر در دوره های بعدی در این تخصص آماده خواهید شد.
Related Skills
توسعه Frontend با استفاده از React
(Mitalearn-311335)
- 7 hours 58 minutes
- متوسط
- Release date: 23 June 2026
- Author: Board Infinity
درباره این دوره:
به دوره توسعه Frontend با استفاده از React خوش آمدید! در این برنامه با اصول توسعه frontend و نحوه ساخت اپلیکیشن های وب با استفاده از کتابخانه React آشنا می شوید. این دوره برای افرادی که با توسعه وب آشنایی دارند مناسب است. ماژول اول، مقدمه ای بر HTML و CSS، شما را با اصول اولیه HTML و CSS که بلوک های سازنده توسعه وب هستند آشنا می کند. شما یاد خواهید گرفت که چگونه محتوا را با HTML ساختار دهید و با CSS استایل ها را در صفحات وب خود اعمال کنید. ماژول دوم، مقدمه ای بر برنامه نویسی جاوا اسکریپت، اصول جاوا اسکریپت را به شما آموزش می دهد، زبان برنامه نویسی که برنامه های کاربردی وب تعاملی را تقویت می کند. با متغیرها، انواع داده ها، ساختارهای کنترل، توابع و موارد دیگر آشنا خواهید شد. در ماژول سوم، React for Frontend Development، به React، یک کتابخانه محبوب جاوا اسکریپت برای ساخت رابط های کاربری، شیرجه خواهید زد. شما یاد خواهید گرفت که چگونه یک پروژه React را راه اندازی کنید، اجزای سازنده ایجاد کنید و وضعیت را در برنامه خود مدیریت کنید. در پایان این دوره، شما درک کاملی از اصول توسعه frontend و نحوه استفاده از React برای ساخت برنامه های کاربردی وب تعاملی و پویا خواهید داشت.
Related Skills
توسعه اپلیکیشن با استفاده از میکروسرویس ها و بدون سرور
(Mitalearn-270229)
- 2 hours 11 minutes
- متوسط
- Release date: 23 June 2026
- Author: Alex Parker
درباره این دوره:
به این دوره مقدماتی در مورد میکروسرویس ها و بدون سرور، فناوری های ضروری برای بارهای کاری بومی ابر و نوسازی برنامه خوش آمدید. میکروسرویسها به جای ساختن برنامههای کاربردی بزرگ، معروف به یکپارچهها، که همه عملکردها را انجام میدهند، برنامههای بزرگتر را به قطعات کوچکتری تقسیم میکنند که به طور مستقل قابل نگهداری و مقیاسپذیر هستند و مزایای زیادی را ارائه میکنند. این معماری در حال حاضر در بزرگترین سازمان های نرم افزاری جهان مورد استفاده قرار می گیرد، زیرا مزایای هزینه، استقلال تیم و مزایای دیگر را فراهم می کند. به همین ترتیب، بدون سرور به عنوان یک گزینه محاسباتی محبوب در عصر ابر ظاهر شده است. به توسعه دهندگان و اپراتورها توانایی اجرای برنامه ها را بدون مدیریت زیرساخت های اساسی می دهد. در این دوره با استفاده از متدولوژی های مختلف میکروسرویس ایجاد می کنید. شما API های REST را با استفاده از Python و Flask ایجاد خواهید کرد. در مرحله بعد، اصول اولیه برنامه های بدون سرور و نحوه اجرای برنامه های خود را در موتور کد ابری IBM خواهید آموخت. این دوره شامل چندین آزمایشگاه عملی است که به شما امکان می دهد مطالبی را که در دوره یاد می گیرید تمرین و به کار ببرید. در پروژه نهایی، شما یک برنامه front-end متشکل از چندین میکروسرویس ایجاد میکنید و آنها را با استفاده از سرور بدون سرور بر روی Cloud مستقر خواهید کرد.
Related Skills
توسعه اپلیکیشن های فرانت اند با React
(Mitalearn-309975)
- 2 hours 38 minutes
- متوسط
- Release date: 23 June 2026
- Author: IBM Skills Network Team,Richa Arora
درباره این دوره:
در این دوره آموزشی، یکی از محبوب ترین فریم ورک های فرانت اند، جاوا اسکریپت React را بیاموزید. گام بعدی را در سفر توسعه وب خود با یادگیری نحوه ساخت رابط کاربری سمت مشتری بردارید. شما این فرانتاندها را با استفاده از کامپوننتها، بلوکهای ساختمان مدولار برنامههای React توسعه خواهید داد. در مورد ترکیب اجزا برای ایجاد عملکرد غنی با ویژگیهایی مانند لوازم، قلابها، حالتها و مدیریت رویداد یاد خواهید گرفت. شما چرخه های عمر کامپوننت و نحوه انتقال داده ها و دستکاری حالت های مولفه را بررسی خواهید کرد. با تکمیل آزمایشگاه های عملی متعدد در هر درس، نمونه کار خود را بسازید و تجربه عملی کسب کنید. در پایان دوره، با توسعه یک اپلیکیشن سبد خرید، مهارت های خود را با پروژه نهایی ادغام می کنید. این دوره به شما کمک می کند تا به عنوان یک توسعه دهنده front-end، موبایل یا فول استک موفق شوید. این برای متخصصان فناوری اطلاعات که به دنبال ارتقای شغل خود هستند یا فارغ التحصیلان جدیدی که به دنبال ایجاد مهارت های سمت مشتری خود هستند مناسب است. توجه داشته باشید که برای استفاده بیشتر از این دوره به مهارت های اولیه HTML، CSS، جاوا اسکریپت و Git نیاز دارید.
Related Skills
توسعه برنامه های اندروید با App Inventor
(Mitalearn-302546)
- 1 hours 9 minutes
- مبتدی
- Release date: 23 June 2026
- Author: Kenneth W T Leung
درباره این دوره:
این دوره به دانش آموزان تجربه عملی در توسعه برنامه های کاربردی اندروید جالب می دهد. هیچ تجربه قبلی در برنامه نویسی مورد نیاز نیست و این دوره برای دانشجویان با هر سطحی از تجربه محاسباتی مناسب است. MIT App Inventor در این دوره استفاده خواهد شد. این یک ابزار برنامه نویسی مبتنی بر بلوک است که به همه، حتی افراد تازه کار، اجازه می دهد تا برنامه نویسی را شروع کنند و برنامه های کاملا کاربردی برای دستگاه های اندرویدی بسازند. دانش آموزان تشویق می شوند که از دستگاه های اندرویدی خود برای آزمایش و بهره برداری عملی استفاده کنند.
Related Skills
توسعه برنامه های کاربردی وب: مفاهیم اساسی
(Mitalearn-314650)
- 7 hours 25 minutes
- مناسب همه
- Release date: 23 June 2026
- Author: Greg Heileman,Manel Martínez-Ramón
درباره این دوره:
این اولین دوره در یک مسیر تخصصی Coursera است که شامل معماری برنامه های وب است. این دوره به شما پیشینه اولیه، اصطلاحات و مفاهیم اساسی را می دهد که برای ساختن برنامه های کاربردی وب مدرن فول استک نیاز دارید. یک توسعهدهنده وب کامل با هر لایه از فناوریهای نرمافزاری درگیر در یک برنامه کاربردی وب، از جمله فناوریهای مدلسازی داده و پایگاه داده، محیط وب سرور و اجزای میانافزار، پروتکلهای شبکه، رابط کاربری و طراحی اولیه بصری و تعامل با کاربر آشنا است. مفاهیم در این دوره با انجام کار یاد خواهیم گرفت. ما با یادگیری اجزای اصلی معماری برنامه های کاربردی وب، به همراه الگوهای طراحی اساسی و فلسفه هایی که برای سازماندهی آنها استفاده می شود، شروع خواهیم کرد. همانطور که ما در ماژول های این دوره پیشرفت می کنیم، یک برنامه وب تمام پشته کاملاً کاربردی ایجاد کرده و به طور مداوم اصلاح خواهید کرد. در طول مسیر شما با شیوههای توسعه نرمافزار چابک، ابزارهای متعددی که انتظار میرود مهندسان نرمافزار بدانند چگونه از آنها استفاده کنند و یک چارچوب توسعه برنامههای کاربردی وب مدرن، قرار خواهید گرفت. این دوره به زبان اسپانیایی نیز موجود است. برای پیوستن به نسخه اسپانیایی، از این صفحه دیدن کنید: https://www.coursera.org/learn/apliweb.
Related Skills
توسعه وب سایت ها و فرانت اند ها با بوت استرپ
(Mitalearn-310349)
- 1 hours 16 minutes
- متوسط
- Release date: 23 June 2026
- Author: IBM Skills Network Team,Ramanujam Srinivasan
درباره این دوره:
ساختن وبسایتها و فرانتاندهای انعطافپذیر، سریع و واکنشگرا با ظاهر و احساس ثابت به یک نیاز اساسی تبدیل شده است. برای انجام این کار، استفاده از کتابخانهها و چارچوبها در حال افزایش است. به عنوان یک توسعه دهنده فرانت اند، مهم است که حداقل یک فریم ورک فرانت اند را بشناسید. بوت استرپ یک چارچوب CSS است که مجموعه گسترده ای از قالب ها را ارائه می دهد که به سرعت بخشیدن به روند توسعه وب سایت کمک می کند. با توجه به W3Tech.com، بوت استرپ یک فریم ورک CSS محبوب است که 18.7٪ از تمام وب سایت ها از آن استفاده می کنند، که سهم بازار چارچوب CSS 78.6٪ است. در این دوره کوتاه، که بخشی از گواهینامه حرفهای توسعهدهنده IBM Front-End است، نه تنها خود را به مفاهیم مجهز میکنید، بلکه فرصتهای متعددی برای تمرین ساخت اجزای وبسایت با استفاده از Bootstrap خواهید داشت. پس از اتمام این دوره، شما قادر خواهید بود: - ویژگی های Bootstrap را شرح دهید - راه اندازی بوت استرپ برای یک پروژه با استفاده از روش مناسب - کلاس ها و اجزای کلیدی ارائه شده توسط Bootstrap را مشخص کنید - یک برنامه ساده React ایجاد کنید و از Bootstrap برای استایل استفاده کنید - یک طرح شبکه پاسخگو ایجاد کنید - مهارت خود را در استفاده از کلاس ها و مؤلفه های Bootstrap برای ساخت وب سایت های واکنش گرا نشان دهید
Related Skills
توسعه وب متوسط و فرانت اند
(Mitalearn-308547)
- 2 hours 42 minutes
- متوسط
- Release date: 23 June 2026
- Author: IBM Skills Network Team,Muhammad Yahya,Ramanujam Srinivasan
درباره این دوره:
آیا می خواهید یاد بگیرید که چگونه وب سایت خود را برای موتورهای جستجو بهینه کنید؟ این دوره به شما می آموزد که چگونه تکنیک های بهینه سازی موتور جستجو (SEO) می تواند به بهبود دید وب سایت شما کمک کند. سپس ابزارهای ساخت خودکار و بستهکنندههایی مانند Webpack را بررسی خواهید کرد که به جمعبندی داراییها، ماژولها و وابستگیها در یک بسته کمک میکند و به توسعهدهندگان اجازه میدهد روی توسعه تمرکز کنند. پس از آن، نحوه ارزیابی و درک تجربه کاربر از زمان بارگذاری و زمان اجرا را بهینه سازی وب بررسی خواهید کرد. شما بررسی خواهید کرد که چگونه چارچوبهای تست جاوا اسکریپت مانند Mocha و Jasmine میتوانند تست را برای بهبود سرعت و کارایی تست، دقت تست، و کاهش هزینهها و خطرات تعمیر و نگهداری تست خودکار کنند. در نهایت، متوجه خواهید شد که چرا اشکال زدایی بخش مهمی از فرآیند توسعه نرم افزار است. شما یاد خواهید گرفت که چگونه از Google Chrome DevTools برای اشکال زدایی یک برنامه بدون کامپایل مجدد یا تغییر کد منبع آن استفاده کنید و همچنین نحوه استفاده از انواع افزونه ها یا افزونه ها برای اشکال زدایی یک برنامه را خواهید آموخت.
Related Skills
جاوا اسکریپت برای توسعه وب
(Mitalearn-311301)
- 3 hours 41 minutes
- متوسط
- Release date: 23 June 2026
- Author: Board Infinity
درباره این دوره:
به دنیای فریبنده جاوا اسکریپت شیرجه بزنید، زبانی که با فعال کردن برنامه های کاربردی وب پویا و جذاب، توسعه وب را متحول کرده است. این دوره که به سه ماژول جامع تقسیم شده است، تضمین می کند که زبان آموزان درک عمیقی از جاوا اسکریپت از مفاهیم اولیه تا پیاده سازی های پیشرفته به دست آورند. در ماژول اول، شما سفری را از طریق عناصر اساسی جاوا اسکریپت آغاز خواهید کرد. این تلاش اساسی شما را با اجزای اصلی مانند انواع داده ها، متغیرها، عملگرها و توابع اساسی آشنا می کند و زمینه را برای ماژول های بعدی فراهم می کند. ماژول دوم به دنیای پر جنب و جوش تعامل وب منتقل می شود. در اینجا، پیچیدگیهای Document Object Model (DOM) را بررسی خواهید کرد و متوجه خواهید شد که چگونه جاوا اسکریپت به طور یکپارچه با آن یکپارچه میشود. تسلط بر این ماژول برای کسانی که قصد ایجاد صفحات وب را دارند که به صورت پویا به تعاملات کاربر تنظیم می شوند و به آنها پاسخ می دهند ضروری است. در نهایت ماژول سوم، کاوش خود را به تکنیک های پیشرفته و کتابخانه تاثیرگذار jQuery ارتقا می دهیم. با jQuery، روشهای کارآمدی را برای دستکاریهای پیشرفته DOM و مدیریت رویدادهای پیشرفته کشف خواهید کرد، که راه را برای ایجاد قابلیتهای کاربردی وب پیچیده هموار میکند. در پایان دوره، شما یک پایه محکم در برنامه نویسی جاوا اسکریپت و درک روشنی از نحوه استفاده از آن برای توسعه وب خواهید داشت. شما همچنین مهارت هایی برای طراحی و توسعه برنامه های کاربردی وب پویا و تعاملی خواهید داشت که با چشم انداز دیجیتال معاصر طنین انداز می شوند.
Related Skills
جاوا برای اندروید
(Mitalearn-302257)
- 8 hours 34 minutes
- مبتدی
- Release date: 23 June 2026
- Author: Dr. Jerry Roth,Dr. Julie L. Johnson,Michael Walker
درباره این دوره:
این MOOC به شما می آموزد که چگونه ویژگی ها و کلاس های اصلی را از زبان برنامه نویسی جاوا که در اندروید استفاده می شود، برنامه ریزی کنید، که پلتفرم غالب برای توسعه و استقرار برنامه های دستگاه تلفن همراه است. به طور خاص، این MOOC ویژگی های کلیدی زبان برنامه نویسی جاوا را پوشش می دهد که جریان اجرا را از طریق یک برنامه کنترل می کند (مانند ساختارهای حلقه های مختلف جاوا و دستورات شرطی)، امکان دسترسی به داده های ساخت یافته (مانند آرایه های داخلی جاوا و کلاس های رایج در برنامه) چارچوب مجموعههای جاوا، مانند ArrayList و HashMap)، عملیات و دادههای مرتبط را در کلاسها و رابطها (مانند انواع، فیلدها، متدها، پارامترهای عمومی و استثناهای تعریفشده اولیه و تعریفشده توسط جاوا) گروهبندی میکند، رفتار کلاسهای موجود را از طریق وراثت سفارشی میکند. و چندشکلی (مانند زیر کلاسه سازی و غلبه بر روش های مجازی). زبان آموزان با استفاده از ابزارهای رایج (مانند Android Studio) مورد نیاز برای توسعه برنامه های جاوا و برنامه های مفید اندروید، این ویژگی های جاوا را در زمینه اجزای اصلی Android (مانند فعالیت ها و عناصر اصلی رابط کاربری) اعمال می کنند. یادگیرندگان روی چندین پروژه عملی در سراسر MOOC کار خواهند کرد، به عنوان مثال، هر هفته از زبان آموزان می خواهد که راه حل هایی برای تکالیف برنامه نویسی بنویسند که مطالب پوشش داده شده در فیلم های سخنرانی را تقویت کند. تقریباً 4 تا 6 ساعت زمان درگیر شدن دانشجو در هفته خواهد بود، از جمله سخنرانیهای ویدیویی، آزمونها و تکالیف برنامهنویسی.
Related Skills
چگونه در آخر هفته یک وب سایت بسازیم! (دوره پروژه محور)
(Mitalearn-315160)
- 30 minutes
- مناسب همه
- Release date: 23 June 2026
- Author: Dr. Margaret Anne Schedel,Melissa Clarke
درباره این دوره:
آنچه به دست خواهید آورد: در این دوره پروژه محور*، شما یک وب سایت اساسی را طراحی، ساخت و منتشر خواهید کرد که متن، صدا، تصاویر، لینک ها، پلاگین ها و تعامل با رسانه های اجتماعی را در خود جای داده است. ما دستورالعملها، تمرینها، نکات و ابزارهای گام به گام را در اختیار شما قرار میدهیم که به شما امکان میدهد یک نام دامنه را تنظیم کنید، یک طرحبندی جذاب برای صفحات خود ایجاد کنید، محتوای خود را به درستی سازماندهی کنید، و اطمینان حاصل کنید که سایت شما در نقاط مختلف به خوبی عمل میکند. سیستم عامل ها و در دستگاه های تلفن همراه، سایت خود را ایمن نگه دارید و در نهایت به مردم اطلاع دهید که سایت شما آنلاین است. ما حتی به شما نشان خواهیم داد که چگونه بازدیدکنندگان خود را ردیابی کنید. در طول دوره، شما با سایر فراگیران از طریق انجمن های دوره و بررسی همتایان درگیر همکاری و بحث خواهید شد. هنگامی که اولین پروژه وب سایت خود را با استفاده از وردپرس کامل کردید، می توانید به ماژول اختیاری و توسعه یافته ما بروید که تکنیک های پیشرفته تری مانند استفاده از یک ویرایشگر متن ساده، کدنویسی در HTML، CSS و جاوا اسکریپت و موارد دیگر را پوشش می دهد. آنچه برای شروع نیاز دارید: این دوره پروژه محور برای زبان آموزانی طراحی شده است که تجربه قبلی در توسعه یک وب سایت ندارند یا تجربه کمی دارند. شما به یک کامپیوتر با اتصال اینترنت پایدار نیاز دارید. ما از وردپرس برای شروع استفاده می کنیم، نمونه های قابل دانلود زیادی ارائه می دهیم و شما را در فرآیند ارائه و دریافت بازخورد سازنده همتا به همتا راهنمایی می کنیم. *درباره دوره های پروژه محور: دوره های پروژه محور برای کمک به شما در تکمیل یک پروژه واقعی شخصی و معنادار طراحی شده اند، با مربی خود و جامعه ای از فراگیران با اهداف مشابه که در طول مسیر راهنمایی و پیشنهاد می کنند. با به کارگیری فعال مفاهیم جدید در حین یادگیری، بر محتوای دوره به طور مؤثرتری تسلط خواهید یافت. همچنین در استفاده از مهارت هایی که کسب می کنید برای ایجاد تغییرات مثبت در زندگی و حرفه خود شروع خواهید کرد. وقتی دوره را کامل کردید، یک پروژه تمام شده خواهید داشت که با افتخار از آن استفاده کرده و به اشتراک خواهید گذاشت.