Course catalog

Categories

Showing 1-20 of 59 items.

coursera Esports: Leveling Up Teach-Out (Mitalearn-315755)

  • 1 hours 44 minutes
  • مناسب همه
  • Release date: 23 June 2026
  • Author: Teach-Out Experts
درباره این دوره:

پدیده بازی‌های رقابتی رو به رشدی را که زندگی میلیون‌ها گیمر و غیربازی‌کننده را به طور یکسان تغییر داده است و در عین حال مفهوم یک ورزش را به چالش می‌کشد، کاوش کنید. در این آموزش. شما به مکالمه‌ای در مورد تاریخچه ورزش‌های الکترونیکی ملحق می‌شوید و همچنین درک درستی از افرادی که در ورزش‌های الکترونیکی شرکت می‌کنند، نحوه تشکیل تیم‌های ورزش‌های الکترونیکی و نحوه عملکرد گیم‌پلی رقابتی به دست خواهید آورد. با شنیدن مستقیم از بازیکنان رقابتی، رهبران برنامه‌های ورزش‌های الکترونیک دانشگاهی، و صاحبان صنعت، تأثیر اجتماعی ورزش‌های الکترونیکی را کشف خواهید کرد و به آینده صنعت نگاه خواهید کرد. این آموزش پاسخ خواهد داد: - چگونه بازی های رقابتی به پدیده ورزش های الکترونیکی فعلی تبدیل شده است و بازیگران کلیدی درگیر چه کسانی هستند؟ - برای تشکیل یک تیم esports موفق و آماده شدن برای گیم پلی در سطح حرفه ای چه چیزی لازم است؟ - ورزش‌های الکترونیکی از چه راه‌هایی بر روندهای اجتماعی تأثیر می‌گذارند، و چالش‌ها و فرصت‌ها برای فراگیری در بازی چیست؟ - برای آینده ورزش های الکترونیکی از نظر فناوری، جذب مخاطب و رشد صنعت چه انتظاری می توانیم داشته باشیم؟

coursera Front-End Web Development with React (Mitalearn-213160)

  • 15 hours 24 minutes
  • مناسب همه
  • Release date: 23 June 2026
  • Author: Jogesh K. Muppala
درباره این دوره:

At the end of this course you will: - Be familiar with client-side Javascript application development and the React library - Be able to implement single page applications in React - Be able to use various React features including components and forms - Be able to implement a functional front-end web application using React - Be able to use Reactstrap for designing responsive React applications - Be able to use Redux to design the architecture for a React-Redux application

coursera Front-End Web UI Frameworks and Tools: Bootstrap 4 (Mitalearn-213143)

  • 10 hours 37 minutes
  • مناسب همه
  • Release date: 23 June 2026
  • Author: Jogesh K. Muppala
درباره این دوره:

At the end of this course, you will be able to a)Set up, design and style a web page using Bootstrap 4 and its components, b) Create a responsive web page design, and c) Make use of web tools to setup and manage web sites. This course also includes an honors track that enables you to work on your own project developing a website using Bootstrap 4. Students enrolling in this course should have prior good working knowledge of HTML, CSS and JavaScript.

coursera Frontend for Java Full Stack Development (Mitalearn-311063)

  • 8 hours 12 minutes
  • متوسط
  • Release date: 23 June 2026
  • Author: Board Infinity
درباره این دوره:

این دوره جامع برای تجهیز دانش‌آموزان به مهارت‌های لازم برای ایجاد برنامه‌های کاربردی جلویی تعاملی، پویا و کاملاً کاربردی به عنوان بخشی از فرآیند توسعه جاوا کامل است. این دوره شامل سه ماژول است که دانش آموزان را از طریق اصول HTML، CSS، جاوا اسکریپت و Angular راهنمایی می کند. اولین ماژول، "مقدمه ای بر HTML و CSS"، به عنوان پایه دوره ای عمل می کند که در آن دانش آموزان با مبانی HTML (زبان نشانه گذاری فرامتن) و CSS (برگ های سبک آبشاری) آشنا می شوند. اصول ساختار یک سند HTML و دستکاری طرح، تایپوگرافی و رنگ های آن با استفاده از CSS عمیقاً بررسی شده است. ماژول دوم، "مقدمه ای بر برنامه نویسی جاوا اسکریپت"، یک نمای کلی از برنامه نویسی جاوا اسکریپت را ارائه می دهد. این ماژول به دانش آموزان تجربه عملی و درک عمیق از ویژگی ها و قابلیت های اصلی جاوا اسکریپت را ارائه می دهد. مفاهیم کلیدی مانند متغیرها، انواع داده ها، عملگرها، ساختارهای کنترل و توابع به طور گسترده پوشش داده شده است تا اطمینان حاصل شود که دانش آموزان می توانند برنامه های جاوا اسکریپت موثر و قابل نگهداری ایجاد کنند. سومین و آخرین ماژول، "Angular for Frontend Development"، مقدمه ای عمیق برای Angular، یکی از محبوب ترین چارچوب های جاوا اسکریپت برای ساخت برنامه های وب پویا و مقیاس پذیر ارائه می دهد. این ماژول نه تنها مفاهیم کلیدی Angular از جمله کامپوننت ها، ماژول ها، دستورالعمل ها، خدمات و قالب ها را پوشش می دهد، بلکه کاربرد عملی را نیز ارائه می دهد و به دانش آموزان اجازه می دهد تا برنامه های وب پیچیده ای ایجاد کنند که ماژولار، قابل نگهداری و آزمایش هستند. پس از اتمام این دوره، دانش‌آموزان مهارت‌های ساخت اپلیکیشن‌های وب قوی، مقیاس‌پذیر و جذاب بصری را به عنوان بخشی از فرآیند توسعه جاوا کامل خواهند داشت.

coursera Google Cloud Native Fundamentals (Mitalearn-313732)

  • 1 hours 19 minutes
  • متوسط
  • Release date: 23 June 2026
  • Author: Board Infinity
درباره این دوره:

با دوره Google Cloud Native Fundamentals سفری جامع به قلمرو معماری بومی ابری را آغاز کنید. این دوره به طور دقیق برای ارائه بینشی در مورد کانتینرسازی، ارکستراسیون، مش سرویس و بهترین روش‌شناسی برای ساخت برنامه‌ها در پلتفرم ابری Google (GCP) طراحی شده است. این دوره برای توسعه‌دهندگانی که به دنبال ایجاد دانش خود در فناوری‌های ابری مدرن هستند، متخصصان فناوری اطلاعات که در آرزوی تبدیل شدن به مهندسان یا معماران ابر هستند، رهبران فناوری که به دنبال ماندن در لبه‌های پیشرفته هستند، و هر کسی که علاقه‌مند به درک و اجرای مفاهیم بومی ابری هستند، ایده‌آل است. اولین ماژول، "معماری بومی ابری و کانتینرسازی داکر"، با روشن کردن اصول اساسی معماری بومی ابری و ساختارهای کلیدی آن، زمینه را ایجاد می‌کند. در اینجا، پتانسیل Docker آشکار می شود و نشان دهنده مهارت آن در کانتینرسازی است. با پیشروی به ماژول دوم، "Kubernetes & Service Mesh"، تمرکز بر روی Kubernetes و قابلیت های ارکستراسیون آن است. این بخش با تاکید بر Istio، یک فرو رفتن عمیق در دنیای سرویس مش ارائه می دهد و توضیح می دهد که چگونه می توان از آن برای مدیریت ترافیک، تله متری و امنیت استفاده کرد. این دوره با یک درس اختصاصی در مورد «بهترین شیوه‌ها و مطالعات موردی» به پایان می‌رسد، این دوره استراتژی‌ها و نمونه‌های واقعی از استقرار موفقیت‌آمیز ابر بومی را ارائه می‌کند و راه‌حل‌هایی را برای چالش‌های رایج با آن‌ها ارائه می‌دهد. در پایان دوره، شرکت‌کنندگان با مشاوره‌های تخصصی، جامعه‌ای پر رونق از زبان‌آموزان و تمرین‌های عملی غنی شده‌اند و در اصول و ابزارهای ابری به خوبی آشنا می‌شوند و به عنوان متخصصان بومی ابری عالی می‌شوند.

coursera React Fundamentals (Mitalearn-311862)

  • 4 hours 42 minutes
  • متوسط
  • Release date: 23 June 2026
  • Author: Board Infinity
درباره این دوره:

دوره React Fundamentals به منظور ارائه مقدمه ای جامع برای React، کتابخانه محبوب جاوا اسکریپت برای ساخت رابط های کاربری طراحی شده است. این دوره برای توسعه دهندگان وب که تازه با React آشنا هستند یا تجربه ای با React دارند و می خواهند دانش خود را در مورد کتابخانه عمیق تر کنند، ایده آل است. این دوره مفاهیم اساسی React از جمله کامپوننت ها، props، حالت و رویدادها را پوشش می دهد. شرکت‌کنندگان یاد می‌گیرند که چگونه اجزای React ساده و پیچیده بسازند، رویدادهای کاربر را مدیریت کنند و وضعیت‌های مؤلفه را مدیریت کنند.

coursera Server-side Development with NodeJS, Express and MongoDB (Mitalearn-213177)

  • 24 hours 15 minutes
  • مناسب همه
  • Release date: 23 June 2026
  • Author: Jogesh K. Muppala
درباره این دوره:

At the end of this course, you will be able to: - Demonstrate an understanding of server-side concepts, CRUD and REST - Build and configure a backend server using NodeJS framework - Build a RESTful API for the front-end to access backend services

coursera آماده سازی مصاحبه کدگذاری (Mitalearn-310077)

  • 2 hours 42 minutes
  • متوسط
  • Release date: 23 June 2026
  • Author: Taught by Meta Staff
درباره این دوره:

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

coursera احتمال و آمار برای یادگیری ماشین و علم داده (Mitalearn-303872)

  • 8 hours 24 minutes
  • متوسط
  • Release date: 23 June 2026
  • Author: Luis Serrano
درباره این دوره:

به تازگی برای سال 2024 به روز شده است! Mathematics for Machine Learning and Data Science یک برنامه آنلاین پایه است که توسط DeepLearning.AI ایجاد شده و توسط Luis Serrano تدریس می شود. در یادگیری ماشینی، شما مفاهیم ریاضی را از طریق برنامه نویسی به کار می برید. و بنابراین، در این تخصص، مفاهیم ریاضی را که با استفاده از برنامه نویسی پایتون یاد می گیرید، در تمرینات آزمایشگاهی عملی به کار خواهید برد. به عنوان یک زبان آموز در این برنامه، برای موفقیت به مهارت های برنامه نویسی پایتون اولیه تا متوسط ​​نیاز دارید. پس از اتمام این دوره، شما قادر خواهید بود: • با استفاده از مفاهیم احتمال، متغیرهای تصادفی، و توزیع احتمال، عدم قطعیت ذاتی در پیش‌بینی‌های مدل‌های یادگیری ماشین را توصیف و کمی کنید. • درک بصری و شهودی خواص توزیع‌های احتمال رایج در یادگیری ماشین و علم داده مانند توزیع‌های برنولی، دوجمله‌ای و گاوسی • روش‌های آماری رایج مانند برآورد حداکثر احتمال (MLE) و حداکثر تخمین پیشینی (MAP) را برای مشکلات یادگیری ماشین اعمال کنید. • ارزیابی عملکرد مدل های یادگیری ماشین با استفاده از تخمین های بازه ای و حاشیه خطاها • استفاده از مفاهیم آزمون فرضیه های آماری در آزمون های رایج در علم داده مانند آزمون AB • تجزیه و تحلیل داده های اکتشافی را روی یک مجموعه داده برای یافتن، اعتبارسنجی و کمی کردن الگوها انجام دهید. بسیاری از مهندسان یادگیری ماشین و دانشمندان داده در زمینه ریاضیات به کمک نیاز دارند، و حتی تمرین‌کنندگان با تجربه نیز می‌توانند از کمبود مهارت‌های ریاضی عقب‌مانده شوند. این تخصص از آموزش نوآورانه در ریاضیات استفاده می‌کند تا به شما کمک کند تا سریع و شهودی یاد بگیرید، با دوره‌هایی که از تجسم‌های ساده برای پیگیری استفاده می‌کنند تا به شما کمک کنند تا ببینید که چگونه ریاضیات پشت یادگیری ماشین واقعاً کار می‌کند.  ما به شما توصیه می کنیم سطح ریاضی دبیرستان (توابع، جبر پایه) و آشنایی با برنامه نویسی (ساختارهای داده، حلقه ها، توابع، دستورات شرطی، اشکال زدایی) داشته باشید. تکالیف و آزمایشگاه‌ها در پایتون نوشته شده‌اند، اما این دوره تمام کتابخانه‌های یادگیری ماشینی را که استفاده می‌کنید معرفی می‌کند.

coursera اخلاق هوش مصنوعی (Mitalearn-304484)

  • 1 hours 58 minutes
  • مبتدی
  • Release date: 23 June 2026
  • Author: Viola Schiaffonati
درباره این دوره:

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

coursera الگوریتم های تقریب و برنامه ریزی خطی (Mitalearn-316214)

  • 9 hours 7 minutes
  • پیشرفته
  • Release date: 23 June 2026
  • Author: Sriram Sankaranarayanan
درباره این دوره:

این دوره با تمرکز بر استفاده از فرمول‌های برنامه‌نویسی خطی و صحیح برای حل مسائل الگوریتمی که به دنبال راه‌حل‌های بهینه برای مشکلات ناشی از حوزه‌هایی مانند تخصیص منابع، زمان‌بندی، تخصیص کار، و انواع مسئله فروشنده دوره گرد است، تخصص ساختار داده‌ها و الگوریتم‌های ما را ادامه می‌دهد. . در مرحله بعد، الگوریتم‌هایی را برای مسائل NP-hard مطالعه خواهیم کرد که راه‌حل‌های آن تضمین شده است که در برخی از ضریب‌های تقریبی بهترین راه‌حل‌های ممکن قرار دارند. چنین الگوریتم‌هایی اغلب بسیار کارآمد هستند و محدودیت‌های مفیدی را برای راه‌حل‌های بهینه ارائه می‌کنند. یادگیری توسط یادداشت های ارائه شده توسط مربی، خواندن از کتاب های درسی و تکالیف پشتیبانی می شود. تکالیف شامل سوالات مفهومی چند گزینه ای و همچنین تکالیف حل مسئله است که شامل برنامه نویسی و الگوریتم های تست می شود. این دوره را می توان برای اعتبار آکادمیک به عنوان بخشی از مدرک کارشناسی ارشد علوم کامپیوتر (MS-CS) CU Boulder که در پلت فرم Coursera ارائه می شود، گذراند. این مدرک تحصیلات تکمیلی کاملا معتبر دوره های هدفمند، جلسات کوتاه 8 هفته ای و شهریه را ارائه می دهد. پذیرش بر اساس عملکرد در سه دوره مقدماتی است، نه سابقه تحصیلی. مدارک CU در Coursera برای فارغ التحصیلان اخیر یا متخصصان شاغل ایده آل است. بیشتر بدانید: کارشناسی ارشد در علوم کامپیوتر: https://coursera.org/degrees/ms-computer-science-boulder

coursera پروژه Capstone (Mitalearn-313936)

  • 8 minutes
  • متوسط
  • Release date: 23 June 2026
  • Author: NIIT
درباره این دوره:

پروژه Capstone به شما فرصتی می دهد تا مفاهیم تحت پوشش را مجدداً مرور کنید و یک راه حل قابل اجرا برای بیانیه مشکل داده شده با پیروی از بهترین شیوه ها ایجاد کنید. راه حل باید مطابق با استانداردهای صنعت در مدت زمان تعیین شده بر اساس دستورالعمل های ارائه شده توسعه یابد.

coursera تجزیه و تحلیل کلان داده با اسکالا و اسپارک (نسخه اسکالا 2) (Mitalearn-312899)

  • 5 hours 52 minutes
  • متوسط
  • Release date: 23 June 2026
  • Author: Prof. Heather Miller
درباره این دوره:

دستکاری کلان داده های توزیع شده روی یک خوشه با استفاده از مفاهیم کاربردی در صنعت شایع است و مسلماً یکی از اولین استفاده های صنعتی گسترده از ایده های کاربردی است. محبوبیت MapReduce و Hadoop و اخیراً Apache Spark، یک چارچوب مجموعه‌های توزیع شده سریع و درون حافظه که در Scala نوشته شده است، گواه این موضوع است. در این دوره، خواهیم دید که چگونه پارادایم موازی داده را می توان با استفاده از Spark در سراسر مورد توزیع شده گسترش داد. ما مدل برنامه نویسی Spark را با جزئیات پوشش خواهیم داد، و مراقب باشیم که بدانیم چگونه و چه زمانی با مدل های برنامه نویسی آشنا، مانند مجموعه های موازی با حافظه مشترک یا مجموعه های متوالی Scala متفاوت است. از طریق مثال‌های عملی در Spark و Scala، یاد می‌گیریم که چه زمانی مسائل مهم مربوط به توزیع مانند تأخیر و ارتباطات شبکه باید در نظر گرفته شود و چگونه می‌توان به طور مؤثر برای بهبود عملکرد به آنها پرداخت. نتایج یادگیری در پایان این دوره شما قادر خواهید بود: - داده ها را از ذخیره سازی دائمی بخوانید و آن را در آپاچی اسپارک بارگذاری کنید. - دستکاری داده ها با Spark و Scala، - بیان الگوریتم برای تجزیه و تحلیل داده ها به سبک عملکردی، - تشخیص نحوه جلوگیری از تکرار و محاسبه مجدد در Spark، پیشینه پیشنهادی: شما باید حداقل یک سال تجربه برنامه نویسی داشته باشید. تسلط به جاوا یا سی شارپ ایده آل است، اما تجربه با زبان های دیگر مانند C/C++، Python، Javascript یا Ruby نیز کافی است. شما باید با استفاده از خط فرمان آشنایی داشته باشید. این دوره بعد از برنامه نویسی موازی در نظر گرفته شده است: https://www.coursera.org/learn/parprog1. توجه داشته باشید که این نسخه از دوره از Scala 2.13 استفاده می کند. می‌توانید نسخه جدیدتر دوره را که از Scala 3 استفاده می‌کند، در اینجا بیابید: https://www.coursera.org/learn/scala-spark-big-data

coursera تفکر طراحی برای راه حل های اینترنت اشیا با محوریت انسان (Mitalearn-307459)

  • 2 hours 12 minutes
  • مبتدی
  • Release date: 23 June 2026
  • Author: Pablo Puig
درباره این دوره:

به Design Thinking for Human-Centred IoT Solutions خوش آمدید! این دوره بینش‌های عملی و مهارت‌های عملی را ارائه می‌دهد تا شما را در ایجاد راه‌حل‌های صنعتی تاثیرگذار اینترنت اشیا توانمند کند. با تأکید بر رویکرد کاربر محور از طریق همدلی، ایده پردازی و نمونه سازی، فرآیند تفکر طراحی را کاوش کنید. پس از اتمام این دوره، شرکت کنندگان قادر خواهند بود: - استفاده از اصول تفکر طراحی برای توسعه راه حل های کاربر محور اینترنت اشیا برای تنظیمات صنعتی. - انجام تحقیقات مؤثر کاربر، تجزیه و تحلیل یافته‌ها، و فرموله‌سازی بیانیه‌های مشکل عملی برای برنامه‌های IoT. - ایجاد ایده های خلاقانه، اولویت بندی آنها بر اساس امکان سنجی و تاثیر، و ایجاد نمونه های اولیه برای راه حل های اینترنت اشیا. - طراحی و اجرای تست‌های قابلیت استفاده، تجزیه و تحلیل نتایج، و ترکیب بازخورد برای توسعه راه‌حل نهایی اینترنت اشیا پس از فرآیندهای طراحی تکراری. این دوره از زبان آموزانی با دانش و تجربیات مختلف استقبال می کند. چه یک توسعه دهنده، مهندس یا مدیر در این زمینه باشید، این دوره مهارت های شما را در ایجاد راه حل های اینترنت اشیا که نیازها و تجربیات کاربر را در اولویت قرار می دهد، افزایش می دهد. فراگیران با یک جعبه ابزار جامع برای طراحی راه حل های مبتکرانه و کاربردی اینترنت اشیا کنار خواهند رفت. آماده باشید تا خلاقیت را آزاد کنید، مهارت های حل مسئله را تقویت کنید و به دنیای پویا طراحی تاثیرگذار اینترنت اشیا شیرجه بزنید!

coursera توسعه 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 به دست خواهند آورد. آنها قادر به ایجاد برنامه های کاربردی پشتیبانی قوی و مقیاس پذیر هستند که می توانند ترافیک بالا و منطق تجاری پیچیده را مدیریت کنند.

coursera توسعه 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 های قوی و اطمینان از ایمن بودن و مقیاس پذیر بودن برنامه هایشان ماهر خواهند بود.

coursera توسعه 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 برای ایجاد اپلیکیشن های فرانت اند مهارت خواهید داشت و برای بررسی موضوعات پیشرفته تر در دوره های بعدی در این تخصص آماده خواهید شد.

coursera توسعه 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 برای ساخت برنامه های کاربردی وب تعاملی و پویا خواهید داشت.

coursera توسعه وب سایت ها و فرانت اند ها با بوت استرپ (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 برای ساخت وب سایت های واکنش گرا نشان دهید

coursera توسعه وب متوسط ​​و فرانت اند (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 برای اشکال زدایی یک برنامه بدون کامپایل مجدد یا تغییر کد منبع آن استفاده کنید و همچنین نحوه استفاده از انواع افزونه ها یا افزونه ها برای اشکال زدایی یک برنامه را خواهید آموخت.