Course catalog

Course duration

Course provider

Topic

Categories

Showing 1-20 of 20 items.

linkedin Angular: Progressive Web Apps (2017) (Mitalearn-117535)

  • 4 hours 40 minutes
  • متوسط
  • Release date: 5 September 2017
  • Author: Maximiliano Firtman
درباره این دوره:

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

linkedin Java EE: JavaServer Faces JSF (Mitalearn-156737)

  • 3 hours 14 minutes
  • مبتدی
  • Release date: 22 June 2026
  • Author: Tayo Koleoso
درباره این دوره:

مشخصات Java EE استاندارد صنعتی برای ساخت برنامه های کاربردی وب در سطح سازمانی است. در این دوره، مدرس Eyitayo Koleoso بر روی JSF تمرکز می کند و به برنامه نویسان جاوا نشان می دهد که چگونه از این پلتفرم برای ساخت برنامه های کاربردی وب جاوا EE قوی و ایمن استفاده کنند. نحوه راه اندازی یک پروژه JSF، ساخت یک صفحه JSF با استفاده از Facelets، استفاده از پشتیبانی Ajax در JSF، ایمن سازی برنامه وب JSF خود، ترکیب JSF با سایر چارچوب ها و موارد دیگر را بیابید.

linkedin Java EE: Servlets and JavaServer Pages (JSP) (Mitalearn-129622)

  • 6 hours 14 minutes
  • متوسط
  • Release date: 21 June 2026
  • Author: Ketkee Aryamane
درباره این دوره:

نحوه ساخت صفحات وب پویا با استفاده از servlets و JavaServer Pages (JSP) را بیاموزید. این دوره با اصول اولیه شروع می شود و اصول سرولت ها را پوشش می دهد. مربی Ketkee Aryamane توضیح می‌دهد که چگونه محیط خود را تنظیم کنید، و در مورد درخواست‌های GET و POST و همچنین فوروارد و هدایت مجدد بحث می‌کند. او سپس به سراغ JSP می رود و مفاهیم اساسی مانند چرخه حیات JSP را مرور می کند. او همچنین مدیریت جلسه، فیلترها و شنوندگان را پوشش می دهد. برای جمع بندی، او به ماژول اصلی JSP Standard Tag Library (JSTL) و ماژول fmt می پردازد و همچنین در مورد توسعه تگ های سفارشی بحث می کند.

linkedin Spring: Test-Driven Development with JUnit (Mitalearn-124505)

  • 1 hours 12 minutes
  • متوسط
  • Release date: 21 June 2026
  • Author: Shonna Smith
درباره این دوره:

تمرین توسعه مبتنی بر آزمایش در چارچوب Spring – یا هر فریم‌ورکی، می‌تواند به شما کمک کند چرخه‌های انتشار نرم‌افزار خود را سرعت بخشید و اطمینان حاصل کنید که محصولی با کیفیت بالا خواهید داشت. ترفندهای استفاده از Spring و JUnit - یک ابزار تست منبع باز - را با هم بیاموزید و نحوه استفاده از این ترکیب قدرت را در کل پشته خود برای رسیدن به پوشش آزمایشی بهینه بیاموزید. در این دوره، نحوه (و چرایی) استفاده از Spring و JUnit برای توسعه آزمایش محور را بیابید. مربی Shonna Smith همچنین نشان می‌دهد که چگونه می‌توان پایه‌ای را برای آزمایش برخی مؤلفه‌های معمولی در برنامه پشتیبان خود ایجاد کرد: کامپوننت‌های @Service، @Controller و @Repository. در طول دوره، Shonna نمونه های عملی از نحوه به کارگیری این مفاهیم در یک برنامه کاربردی واقعی را ارائه می دهد.

linkedin آموزش ضروری PHP (Mitalearn-117909)

  • 4 hours 7 minutes
  • مبتدی
  • Update date: 21 June 2026
  • Author: Kevin Skoglund
درباره این دوره:

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

linkedin اتوماسیون تست چارچوب ربات: جنکینز CI و کنترل نسخه Git (Mitalearn-161684)

  • 2 hours 13 minutes
  • متوسط
  • Release date: 21 June 2026
  • Author: Bryan Lamb
درباره این دوره:

آیا می خواهید یک گردش کار آزمایشی بسازید که بیشتر مشارکتی و تکراری باشد؟ با نحوه ادغام Jenkins و Git در Robot Framework برای آزمایش مداوم خودکار و کنترل نسخه با پایگاه های کد و اسکریپت های مشترک آشنا شوید. در این دوره، مربی برایان لمب نحوه راه‌اندازی و کار با Git را به صورت محلی نشان می‌دهد و سپس همان مهارت‌ها را برای مخازن از راه دور GitHub و Team Foundation Server (TFS) به کار می‌گیرد، بنابراین می‌توانید اسکریپت‌های Robot Framework را منشعب کنید و ادغام کنید و به‌طور مؤثرتری کار کنید. تیم تست سپس بیاموزید که چگونه تست‌های Robot Framework را به‌طور موازی در مرورگرها و سیستم‌عامل‌های مختلف با استفاده از Jenkins اجرا کنید و از نتایج برای تجزیه و تحلیل روند عملکرد استفاده کنید.

linkedin اتوماسیون تست چارچوب ربات: سطح 2 (Mitalearn-161667)

  • 4 hours 59 minutes
  • متوسط
  • Release date: 21 June 2026
  • Author: Bryan Lamb
درباره این دوره:

تکنیک های اتوماسیون تست متوسط ​​و پیشرفته را برای Robot Framework بیاموزید. هنگامی که نحوه ایجاد تست های ساده با Robot Framework را یاد گرفتید، اکثر آزمایش کنندگان و برنامه نویسان نرم افزار می خواهند بتوانند آنها را اصلاح کنند: آزمایشات تصادفی، منطق خودکار، تمرکز بر عناصر خاص، و انجام آزمایش مبتنی بر داده. در این دوره، مربی برایان لمب به شما کمک می کند تا کشف کنید که چگونه می توانید اسکریپت های تست قوی تر و سفارشی تر را با Robot Framework ایجاد کنید. نحوه ایجاد کتابخانه های Robot Framework سفارشی، استفاده از مکان یاب های وب برای آزمایش عناصر خاص HTML و CSS، ادغام شرط ها و حلقه ها، انجام مدیریت پیشرفته داده ها با دیکشنری ها و موارد دیگر را بیاموزید. به‌علاوه، نمونه‌ها و نکات اسکریپت‌نویسی در دنیای واقعی را دریافت کنید تا به سرعت مهارت‌های سطح 1 خود را توربو شارژ کنید و مجموعه ابزار خود را به‌روز نگه دارید.

linkedin اسکریپت Google Apps برای توسعه دهندگان جاوا اسکریپت (Mitalearn-115002)

  • 1 hours 18 minutes
  • متوسط
  • Release date: 22 June 2026
  • Author: Jesse Freeman
درباره این دوره:

Google Apps Script مجموعه ای قوی از APIها را در اختیار هر توسعه دهنده جاوا اسکریپت دارد که به دنبال خودکارسازی وظایف ایجاد محتوا با استفاده از فضای ذخیره سازی Google Drive و ماهیت مشارکتی Google Docs است. در این دوره آموزشی، نحوه ایجاد خودکار اسناد Markdown برای پروژه های خود را با استفاده از قدرت Google Drive و Google Docs بیابید. جسی فریمن نحوه شروع توسعه اسکریپت Google Apps و همچنین نحوه کار با فایل‌ها و پوشه‌ها در Google Drive را توضیح می‌دهد. به علاوه، او به نحوه تبدیل فایل Google Docs به Markdown و فرمت عناصر Markdown می پردازد.

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

coursera توسعه برنامه جنگو با SQL و پایگاه داده (Mitalearn-270212)

  • 2 hours 27 minutes
  • متوسط
  • Release date: 23 June 2026
  • Author: Yan Luo,Rav Ahuja
درباره این دوره:

کار با پایگاه های داده یک مهارت کلیدی برای توسعه دهندگان است، به ویژه کسانی که در نقش های Back-End، Full Stack و DevOps هستند. این دوره به شما مبانی پایگاه داده های رابطه ای و نحوه دسترسی به آنها را از طریق برنامه های کاربردی خود می آموزد. برخی از وظایف ضروری توسعه برنامه شامل دسترسی، پردازش و ارائه داده ها می باشد. داده ها در پایگاه داده های مختلف، چه در محل یا در فضای ابری ذخیره می شوند، و توسعه دهندگان باید یاد بگیرند که چگونه از طریق زبان های برنامه نویسی با آنها صحبت کنند. در این دوره آموزشی، با مفاهیم پایه پایگاه داده و اصول اولیه SQL، یک زبان برنامه نویسی ساده و قدرتمند که برای مدیریت داده ها استفاده می شود، آشنا خواهید شد. علاوه بر SQL، متوجه خواهید شد که چگونه نگاشت شیء رابطه ای (ORM) به شما امکان می دهد از زبان های برنامه نویسی شی گرا (OOP) مانند پایتون برای کار با پایگاه های داده استفاده کنید. با ایجاد یک برنامه وب جنگو برای تداوم، پردازش و ارائه داده‌ها، مهارت‌های جنگو کامل را به دست خواهید آورد. و شما تجربه عملی در استقرار برنامه وب جنگو خود در فضای ابری خواهید داشت. در طول این دوره شما با آزمایشگاه های عملی تمرین خواهید کرد. شما همچنین یک پروژه نهایی را در پایان دوره تکمیل خواهید کرد تا آنچه را که آموخته‌اید نشان دهید و افزودنی عالی به مجموعه خود داشته باشید!

coursera توسعه برنامه های کاربردی هوش مصنوعی با پایتون و فلاسک (Mitalearn-270195)

  • 1 hours 23 minutes
  • متوسط
  • Release date: 23 June 2026
  • Author: Abhishek Gagneja,Ramesh Sannareddy
درباره این دوره:

این دوره کوتاه برای تجهیز زبان‌آموزان به مهارت‌های پایه در پایتون برای توسعه برنامه‌های کاربردی وب با قابلیت هوش مصنوعی با استفاده از چارچوب Flask و کتابخانه‌های هوش مصنوعی Watson طراحی شده است. شما چرخه عمر انتها به انتها ساخت برنامه های کاربردی وب مقیاس پذیر را بررسی خواهید کرد، از نوشتن کدهای پاک و ماژولار پایتون تا استقرار راه حل های کامل مبتنی بر هوش مصنوعی. این دوره با معرفی Flask، یک چارچوب وب سبک و انعطاف پذیر آغاز می شود و به زبان آموزان کمک می کند تا پایه ای قوی در برنامه های کاربردی وب، API ها و چرخه عمر کلی توسعه ایجاد کنند. آن‌ها تجربه عملی با IDE Cloud Network IBM Skills به دست خواهند آورد، بهترین روش‌های پایتون از جمله تجزیه و تحلیل کد استاتیک را یاد می‌گیرند، و تست‌های واحد را می‌نویسند و اجرا می‌کنند تا از قابلیت اطمینان کد خود اطمینان حاصل کنند. این دوره با آموزش ساختن برنامه های کاربردی وب با Flask که موضوعاتی مانند مسیریابی، رسیدگی به درخواست های GET و POST، مسیرهای پویا و مدیریت خطا را پوشش می دهد، عمیق تر به توسعه برنامه می پردازد. در پایان دوره، فراگیران یک پروژه تمرینی و یک پروژه نهایی بررسی شده را تکمیل خواهند کرد که توانایی آنها را برای توسعه، آزمایش و استقرار برنامه های کاربردی Flask مبتنی بر هوش مصنوعی نشان می دهد. تجربه عملی به‌دست‌آمده در طول این دوره تضمین می‌کند که زبان‌آموزان نه تنها به مهارت‌های پایتون و فلاسک خود اطمینان دارند، بلکه آماده ساخت اپلیکیشن‌های وب هوشمند در تنظیمات دنیای واقعی هستند.

linkedin توسعه توابع AWS Lambda با Kotlin (Mitalearn-130880)

  • 1 hours 55 minutes
  • متوسط
  • Release date: 22 June 2026
  • Author: Troy Miles
درباره این دوره:

AWS Lambda به توسعه دهندگان این امکان را می دهد تا بدون نگرانی در مورد پیکربندی سرورها یا پرداخت هزینه های ماهانه گران، خدمات وب را ایجاد کنند که در ابر آمازون اجرا می شوند. این دوره آموزشی به شما نشان می‌دهد که چگونه می‌توانید سرویس‌های Lambda را که توابع نامیده می‌شوند، در AWS با استفاده از Kotlin ایجاد کنید - جایگزین جاوای جدید و جدید. سخنران و نویسنده Troy Miles نشان می دهد که چگونه یک تابع ساده Lambda را ایجاد و آزمایش کنید و شروع به ایجاد برنامه های پیچیده تر و مستقل Kotlin با چارچوب Spark کنید. او همچنین نحوه اتصال سرویس خود را به AWS از طریق API Gateway و خواندن و نوشتن داده ها از پایگاه داده MongoDB نشان می دهد. به علاوه، یاد بگیرید که چگونه میکروسرویس های خود را به صورت محلی اجرا، آزمایش و اشکال زدایی کنید. Troy همچنین یک سری چالش برای آزمایش مهارت های برنامه نویسی Lambda جدید شما ارائه می دهد.

linkedin ساختن یک برنامه تمام پشته با Angular 2 و Spring Boot (Mitalearn-111976)

  • 1 hours 59 minutes
  • متوسط
  • Release date: 28 June 2026
  • Author: Christopher Anatalio
درباره این دوره:

Angular 2 برای ساخت برنامه‌های کاربردی تک صفحه‌ای (SPA) غنی و مبتنی بر داده‌ها شناخته شده است، در حالی که Spring Boot یک چارچوب محبوب و قدرتمند برای توسعه back-end است. در این دوره، کریس آناتالیو نشان می‌دهد که چگونه می‌توان از این دو فناوری ارزشمند در مقیاس سازمانی استفاده کرد و یک برنامه کاربردی قوی، ایمن و تمام پشته ساخت. کریس ایجاد یک پروژه، پاسخگو کردن رابط کاربری برنامه شما برای دستگاه های تلفن همراه، ایجاد یک لایه داده با داده های Spring، ساخت عملکرد سمت سرویس گیرنده با Angular، آزمایش، اعتبارسنجی و موارد دیگر را پوشش می دهد.

coursera سلنیوم وب درایور با پایتون (Mitalearn-304858)

  • 4 hours 9 minutes
  • مبتدی
  • Release date: 23 June 2026
  • Author: Whizlabs Instructor
درباره این دوره:

“Selenium WebDriver with Python” یک دوره آموزشی پایه است که هدف آن ارائه یک درک جامع از سلنیوم و اجزای آن است. همچنین به درک نحوه عملکرد Selenium WebDriver کمک می کند. این دوره با نمایش تنظیمات محیطی برای Selenium WebDriver با پایتون آغاز می شود. شرح مختصری از مکان یابی عناصر وب و تعاملات وب در این دوره ارائه شده است. این دوره مروری بر تست فریمورک ها با Selenium WebDriver را پوشش می دهد. برخی از موضوعات پیشرفته مانند Handling Popup، Alerts، Multiple Browser Tabs، Mouse and Keyboard تعاملات نیز در این دوره برجسته شده است. این دوره 4 ساعت فیلم آموزشی را ارائه می دهد که به ماژول ها تقسیم می شود. درک مفاهیم دوره از طریق نمایش های آزمایشگاهی آسان است. به منظور آزمودن درک فراگیران، هر ماژول شامل ارزیابی‌هایی در قالب پرسش‌های مسابقه و ویدیویی است. یک آزمون اجباری سوالات درجه بندی شده نیز در پایان هر ماژول ارائه شده است. ماژول 1: شروع به کار با Selenium WebDriver ماژول 2: عناصر وب و تعاملات وب ماژول 3: تست سلنیوم و ویژگی های پیشرفته دانش قبلی مبانی زبان برنامه نویسی پایتون و مفاهیم تست را می توان به عنوان پس زمینه توصیه شده برای Selenium WebDriver با پایتون اضافه کرد. در پایان این دوره، فراگیران قادر خواهند بود: -تنظیم محیط برای سلنیوم وب درایور با پایتون بررسی اجمالی چارچوب های تست (unittest، pytest) و راه اندازی موارد تست. - مدیریت پاپ آپ، هشدارها، چندین برگه مرورگر، تعاملات ماوس و صفحه کلید اشکال زدایی با سلنیوم WebDriver

coursera شروع کار با Git و GitHub (Mitalearn-270110)

  • 1 hours 2 minutes
  • مبتدی
  • Release date: 23 June 2026
  • Author: Rav Ahuja,Upkar Lidder,Lavanya Thiruvali Sunderarajan
درباره این دوره:

در این دوره مقدماتی خودگام با Git و GitHub شروع کنید! با کنترل نسخه مشترک و پلتفرم های محبوب Git آشنا خواهید شد. همکاری و کدگذاری اجتماعی بخش‌های مهمی از شیوه‌های مهندسی نرم‌افزار معاصر و فرهنگ DevOps هستند. شما این دوره را با مروری بر مبانی Git و Github آغاز خواهید کرد و مفاهیم کلیدی Git مانند شاخه ها و مخازن و همچنین استفاده از دستورات Git را بررسی خواهید کرد. شما همچنین مفاهیم مختلف Git مانند فورکینگ، کلونینگ و ادغام جریان های کاری را با استفاده از آزمایشگاه های عملی یاد خواهید گرفت و تمرین خواهید کرد. و شما یاد خواهید گرفت که از GitHub برای کار موثر به عنوان یک تیم، و انجام عملیات Git رایج، هم از رابط کاربری وب و هم از خط فرمان استفاده کنید. این دوره با یک پروژه نهایی پایان می یابد که در آن شما با ایجاد و به اشتراک گذاری یک پروژه عمومی / متن باز GitHub شروع به ساخت نمونه کار خود خواهید کرد. با تکمیل این دوره، مهارت های Git و Github خود را نشان می دهید و همچنین یک پروژه را به رزومه خود اضافه می کنید! تمام فعالیت های عملی در این دوره را می توان با استفاده از ابزارها و رابط های مبتنی بر مرورگر وب انجام داد. برای تکمیل دوره نیازی به نصب نرم افزار تخصصی بر روی رایانه شخصی شما نیست.

linkedin طراحی UX برای توسعه دهندگان (Mitalearn-159083)

  • 2 hours 5 minutes
  • مبتدی
  • Release date: 22 June 2026
  • Author: Billy Hollis
درباره این دوره:

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

coursera کامپیوترها چگونه کار می کنند (Mitalearn-305096)

  • 1 hours 56 minutes
  • مبتدی
  • Release date: 23 June 2026
  • Author: Prof Marco Gillies
درباره این دوره:

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

coursera مقدمه ای بر توسعه وب با HTML، CSS، جاوا اسکریپت (Mitalearn-270093)

  • 2 hours 38 minutes
  • مبتدی
  • Release date: 23 June 2026
  • Author: Upkar Lidder,Michelle Saltoun,Rav Ahuja
درباره این دوره:

آیا می خواهید اولین قدم ها را برای تبدیل شدن به یک توسعه دهنده وب بردارید؟ این دوره به شما کمک می‌کند زبان‌ها، چارچوب‌ها و ابزارهایی را که برای ایجاد وب‌سایت‌های تعاملی و جذاب از همان ابتدا نیاز دارید، کشف کنید. شما با یادگیری در مورد نقش توسعه دهندگان front-end، back-end و full-stack و نحوه همکاری آنها در پروژه های توسعه شروع خواهید کرد. از این طریق، شما همچنین با اصطلاحات و مهارت های مورد نیاز در حرفه خود به عنوان یک توسعه دهنده وب آشنا خواهید شد. در مرحله بعد، زبان های مورد نیاز برای توسعه وب سایت ها یا برنامه ها را بررسی خواهید کرد. شما درک کاملی از HTML و CSS به دست خواهید آورد و یاد خواهید گرفت که چگونه ترکیبی از هر دو فناوری می تواند به توسعه دهندگان کمک کند تا ساختار و سبک وب سایت خود را ایجاد کنند. در نهایت، یاد خواهید گرفت که چگونه جاوا اسکریپت می‌تواند صفحات وب شما را با ویژگی‌هایی که شامل فرم‌های تعاملی، اصلاح محتوای پویا و سیستم‌های منوی پیچیده است، پویا کند. با یادگیری اصول HTML5، CSS و جاوا اسکریپت می توانید آنها را با هم ترکیب کنید: - ساختار اولیه یک وب سایت را ایجاد کنید - ایجاد قالب و طرح برای برنامه های کاربردی وب - وب سایت خود را ارتقا دهید و برنامه های کاربردی غنی و تعاملی ایجاد کنید - افزایش تعامل با کاربر و افزایش تجربه کاربر - به وب سایت خود یک عامل شگفت انگیز واقعی بدهید! در این دوره شما آنچه را که یاد می گیرید با آزمایشگاه های عملی متعدد تمرین خواهید کرد. در نهایت، شما یک پروژه نهایی را تکمیل خواهید کرد که در آن یک صفحه وب ایجاد می‌کنید تا مهارت‌های خود را به نمایش بگذارید و افزودنی عالی به مجموعه خود داشته باشید!

linkedin هک اخلاقی با جاوا اسکریپت (Mitalearn-154612)

  • 32 minutes
  • پیشرفته
  • Release date: 21 June 2026
  • Author: Emmanuel Henri
درباره این دوره:

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

linkedin یادگیری GWT (Mitalearn-108406)

  • 2 hours 29 minutes
  • متوسط
  • Release date: 22 June 2026
  • Author: Kyle Gower-Winter
درباره این دوره:

Google Web Toolkit (GWT) یک ابزار توسعه برای ساخت و بهینه سازی برنامه های کاربردی پیچیده مبتنی بر مرورگر است. هدف آن فعال کردن توسعه مولد برنامه‌های کاربردی وب با کارایی بالا بدون نیاز به متخصص بودن توسعه‌دهنده در موارد عجیب و غریب مرورگر است. توسعه دهندگان کد خود را در جاوا می نویسند و آن را به جاوا اسکریپت کامپایل می کنند.\r\n Kyle Gower-Winter شما را با GWT آشنا می کند و مزایای استفاده از این جعبه ابزار برای ساخت صفحات وب پویا را توضیح می دهد. برای کمک به شما در تمرین آنچه یاد می گیرید، او نحوه ایجاد یک برنامه ساده نرخ ارز خارجی را نشان می دهد. به‌علاوه، Kyle مدیریت رویدادهای AJAX روی کلاینت، مدیریت رویدادهای اقدام رابط کاربری، کد اشکال‌زدایی و موارد دیگر را پوشش می‌دهد.

Suggestions