Course catalog

Course duration

Course provider

Topic

Categories

Showing 21-40 of 51 items.

linkedin برنامه نویسی شی گرا در پایتون (Mitalearn-384588)

  • 1 hours 56 minutes
  • مناسب همه
  • Update date: 21 June 2026
  • Author: Joe Marini
درباره این دوره:

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

linkedin برنامه نویسی غیر همگام در سی شارپ (Mitalearn-125576)

  • 3 hours 35 minutes
  • متوسط
  • Release date: 28 June 2026
  • Author: Anton Delsink
درباره این دوره:

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

coursera برنامه نویسی کاربردی با جاوا و موضوعات (Mitalearn-312440)

  • 7 hours 40 minutes
  • متوسط
  • Release date: 23 June 2026
  • Author: Dr. Douglas C. Schmidt,Dr. Jules White
درباره این دوره:

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

coursera برنامه نویسی موثر در اسکالا (Mitalearn-307731)

  • 6 hours 43 minutes
  • متوسط
  • Release date: 23 June 2026
  • Author: Julien Richard-Foy,Noel Welsh
درباره این دوره:

اسکالا یک زبان برنامه نویسی رسا، همه کاره و ایمن است. در این دوره آموزشی، یاد می گیرید که چگونه از Scala برای حل وظایف برنامه نویسی رایج مانند مدل سازی دامنه های تجاری، تجزیه مسائل پیچیده به مسائل ساده تر، دستکاری داده ها یا اجرای وظایف موازی، بیشترین بهره را ببرید. در طول سفر، شما همچنین بهترین روش‌ها را برای نوشتن کدهای با کیفیت بالا که برای برنامه‌های کاربردی بزرگ مقیاس می‌شوند، نحوه رسیدگی به خطاها، نحوه نوشتن تست‌ها و نحوه استفاده از یک محیط توسعه سازنده را یاد خواهید گرفت. هدف این دوره جامع، عملی، ارتقای سطح مهارت های برنامه نویسی شما با در نظر گرفتن برنامه نویسی کاربردی و برنامه نویسی شی گرا است. شما با کتابخانه استاندارد و الگوهای رایج کد مورد استفاده در دنیای واقعی آشنا خواهید شد. هر هفته شامل حدود 1:30 سخنرانی ویدیویی است. هر سخنرانی یک ویدیوی 10 دقیقه ای است که بر روی یک مهارت یا مفهوم خاص متمرکز شده است. ما همیشه با بررسی مشکلات مشخص شروع می‌کنیم و سپس توضیح می‌دهیم که چگونه ویژگی‌های زبان یا کتابخانه‌ها شما را برای حل این مشکلات به طور کلی کارآمدتر می‌کنند. سخنرانی ها معمولاً با یک مسابقه برای ارزیابی پیشرفت شما دنبال می شوند. در پایان هر هفته، یک تکلیف درجه بندی شده با الهام از برنامه های کاربردی دنیای واقعی به شما فرصتی می دهد تا چیزها را عملی کنید. این دوره Scala 3 را پوشش می دهد و تفاوت های Scala 2 را ذکر می کند.

coursera برنامه نویسی ویژوال بیسیک: کلاس ها و مجموعه ها (Mitalearn-313171)

  • 1 hours 20 minutes
  • متوسط
  • Release date: 23 June 2026
  • Author: Aspen Olmsted
درباره این دوره:

این دوره سومین دوره از مجموعه ای است که با هدف آماده سازی شما برای نقشی که به عنوان برنامه نویس انجام می شود، می باشد. در این دوره شما با چهار مفهوم اصلی در برنامه نویسی آشنا می شوید: عملیات و تاریخ رشته های پیشرفته، کلاس های مدل سازی، توسعه کلاس ها و مجموعه ها. آزمایشگاه‌ها به دانش‌آموزان این امکان را می‌دهند که مطالب را در سخنرانی‌ها در برنامه‌های رایانه‌ای ساده که برای تقویت مجدد مطالب در درس طراحی شده‌اند، اعمال کنند. زبان آموزان باید یک ماشین محلی با هر یک از سیستم عامل های زیر داشته باشند. Windows 7 SP1 یا بالاتر، macOS 10.1.13 یا بالاتر، یا تقریباً هر نسخه لینوکس از چندین سال گذشته. زبان آموز یا باید نسخه رایگان انجمن ویژوال استودیو یا منبع باز نصب دات نت را دانلود کند.

coursera به عمق پایتون شیرجه بزنید (Mitalearn-306677)

  • 13 hours 27 minutes
  • مبتدی
  • Release date: 23 June 2026
  • Author: Board Infinity
درباره این دوره:

با دوره "Dive Deep into Python" یک کاوش همه جانبه در قلمرو برنامه نویسی پایتون را آغاز کنید. این برنامه که با دقت طراحی شده است، راه را از درک پایه ای پایتون به تفاوت های ظریف آن هموار می کند و تضمین می کند که مجموعه مهارت های قوی و مناسب برای چالش های نرم افزاری معاصر را به دست آورید. در بخش مبانی برنامه نویسی پایتون، سفر پایتون خود را با فرو رفتن در جنبه های اساسی آن آغاز کنید. شما با مفاهیم اصلی برنامه نویسی، انواع داده ها، عملگرها و جریان کنترل آشنا خواهید شد. در پایان، دانش ایجاد برنامه های کاربردی پایه و در عین حال کاربردی پایتون را خواهید داشت. با تقویت بیشتر مهارت پایتون، بخش ضروریات برنامه نویسی پایتون به ساختارهای برنامه نویسی ضروری می پردازد. قدرت حلقه‌ها را درک کنید، تفاوت‌های رشته‌ها را کشف کنید، و عملیات آرایه‌ها و لیست‌ها را درک کنید، و شما را برای مدیریت و دستکاری فرم‌های داده متنوع در پایتون مجهز می‌کند. سپس سفر به ساختارها و توابع داده پایتون پیش می رود. درک خود را از ساختارهای داده پیشرفته پایتون، از لیست ها و تاپل ها گرفته تا فرهنگ لغت، ارتقا دهید. علاوه بر این، دنیای توابع را کاوش خواهید کرد و توانایی خود را در ساخت بخش های کد قابل استفاده مجدد و کارآمد تقویت خواهید کرد. در نهایت، خود را در دنیای Python OOPs و File Handling غوطه ور کنید. اصول برنامه نویسی شی گرا (OOP) را با پایتون، از کلاس ها و اشیاء گرفته تا وراثت و فراتر از آن، درک کنید. به طور همزمان، در عملیات فایل، یادگیری خواندن، نوشتن و مدیریت فایل ها به طور یکپارچه مهارت کسب کنید. در اوج دوره، شما نه تنها درک عمیقی از پایتون خواهید داشت، بلکه برای رویارویی با بسیاری از چالش های برنامه نویسی نیز مجهز خواهید بود. چه بخواهید راه‌حل‌های نرم‌افزاری زیبا بسازید و چه در علم داده به کاوش بپردازید، سفر شما در این دوره شما را به یک برنامه‌نویس پایتون توانمند و مطمئن تبدیل می‌کند.

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

  • 1 hours 57 minutes
  • مناسب همه
  • Release date: 22 June 2026
  • Author: Ronnie Sheer
درباره این دوره:

آیا برای شغل فعلی خود، برای شغلی که می خواهید یا فقط برای سرگرمی نیاز به یادگیری پایتون دارید؟ در این دوره، مربی Ronnie Sheer به شما نشان می دهد که چگونه می توانید از دانش موجود خود در مورد جاوا اسکریپت برای شروع برنامه نویسی در پایتون استفاده کنید. رونی پایتون و جاوا اسکریپت را مقایسه می‌کند، سپس نحوه راه‌اندازی و اجرای یک محیط پایتون را پوشش می‌دهد. او نحوه نوشتن کدی را توضیح می دهد که به قراردادهای پایتون پایبند باشد، که می تواند از اشکالات جلوگیری کند. رونی برخی از منطق اصلی پایتون را توضیح می دهد، از جمله استفاده از تورفتگی، نحوه نوشتن و اشکال زدایی جریان کنترل، نحوه استفاده مناسب از Python try/except و موارد دیگر. او به بررسی اشیاء و تعاریف کلاس می پردازد، سپس ویژگی مدل داده پایتون و کلاس میکس را بررسی می کند. رونی به تکرار در پایتون می‌پردازد و نشان می‌دهد که چگونه می‌توانید با استفاده از zip، enumerate و درک فهرست، کدهای مختصر و ظریف‌تری در پایتون بنویسید. او با چالشی پایان می‌دهد که به شما نشان می‌دهد چگونه دانش خود را از جاوا اسکریپت و پایتون برای بهبود یک برنامه کوچک به کار ببرید.

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

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

سفر پایتون خود را با این دوره مبتدی و خودگام که توسط یک متخصص آموزش داده شده است، شروع کنید. پایتون یکی از محبوب ترین زبان های برنامه نویسی است و تقاضا برای افرادی که مهارت های پایتون دارند همچنان در حال افزایش است. این دوره شما را در عرض چند ساعت از صفر به برنامه نویسی در پایتون می رساند—هیچ تجربه قبلی برنامه نویسی لازم نیست! شما با اصول اولیه پایتون، از جمله انواع داده، عبارات، متغیرها و عملیات رشته شروع خواهید کرد. شما ساختارهای داده ضروری مانند لیست ها، تاپل ها، دیکشنری ها و مجموعه ها را بررسی خواهید کرد و نحوه ایجاد، دسترسی و دستکاری آنها را یاد خواهید گرفت. در مرحله بعد، مفاهیم منطقی مانند شرایط و انشعاب، یادگیری نحوه استفاده از حلقه ها و توابع، همراه با اصول مهم برنامه نویسی مانند مدیریت استثنا و برنامه نویسی شی گرا را بررسی خواهید کرد. با پیشرفت، تجربه عملی در خواندن و نوشتن روی فایل ها و کار با فرمت های رایج فایل به دست خواهید آورد. همچنین از کتابخانه های قدرتمند پایتون مانند NumPy و Pandas برای دستکاری و تجزیه و تحلیل داده ها استفاده خواهید کرد. این دوره همچنین APIها و وب اسکرپینگ را پوشش می دهد و به شما یاد می دهد که چگونه با استفاده از کتابخانه هایی مانند درخواست ها با REST API تعامل کنید و داده ها را از وب سایت ها با استفاده از BeautifulSoup استخراج کنید. شما آنچه را که از طریق آزمایشگاه های عملی با استفاده از نوت بوک های Jupyter می آموزید، تمرین کرده و به کار خواهید برد. در پایان این دوره، ایجاد برنامه های اساسی، کار با داده ها و خودکارسازی کارهای دنیای واقعی با استفاده از پایتون احساس راحتی خواهید کرد. این دوره برای افرادی که علاقه مند به دنبال کردن مشاغل در علوم داده، تجزیه و تحلیل داده، توسعه نرم افزار، مهندسی داده، هوش مصنوعی و DevOps و انواع دیگر نقش های مرتبط با فناوری هستند مناسب است.

coursera پایتون شی گرا: وراثت و کپسوله سازی (Mitalearn-312151)

  • متوسط
  • Release date: 27 June 2026
  • Author: Patrick Ester,Elise Deitrick
درباره این دوره:

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

coursera پروژه پایتون: مهندسی نرم افزار و دستکاری تصویر (Mitalearn-310230)

  • 2 hours 32 minutes
  • متوسط
  • Release date: 23 June 2026
  • Author: Christopher Brooks
درباره این دوره:

این دوره شما را از طریق یک پروژه عملی مناسب برای نمونه کارها راهنمایی می کند. شما با API های شخص ثالث آشنا می شوید و نحوه دستکاری تصاویر با استفاده از کتابخانه تصویربرداری پایتون (بالش)، نحوه اعمال تشخیص نویسه نوری روی تصاویر برای تشخیص متن (tesseract و pytesseract) به شما نشان داده می شود. در پایان دوره شما با این کتابخانه های مختلف موجود برای پایتون 3 کار کرده اید تا یک پروژه در دنیای واقعی ایجاد کنید. این دوره برای زبان آموزانی مناسب است که چهار دوره اول تخصص برنامه نویسی پایتون 3 را گذرانده اند. زبان آموزانی که قبلاً مهارت های برنامه نویسی پایتون دارند اما می خواهند با یک پروژه عملی و واقعی تمرین کنند نیز می توانند از این دوره بهره مند شوند. این پنجمین و آخرین دوره در تخصص برنامه نویسی پایتون 3 است.

linkedin پروژه های پایتون (2017) (Mitalearn-121581)

  • 2 hours 10 minutes
  • متوسط
  • Release date: 23 June 2017
  • Author: Burkhard Meier
درباره این دوره:

درک خود را از Python - زبان شی گرا محبوب - با انجام یک سری پروژه های عملی تقویت کنید. در این دوره، Burkhard Meier نحوه کار با Python 3.5 برای ایجاد چهار پروژه مجزا را توضیح می دهد. برای شروع، Burkhard نحوه نصب محیط توسعه Eclipse IDE با افزونه PyDev و همچنین نحوه تنظیم نقاط شکست و استفاده از ابزارهای اشکال زدایی مختلف در Eclipse را نشان می دهد. او همچنین نحوه ترجمه الگوهای طراحی کلاسیک را به پایتون 3.5، ایجاد یک برنامه آب و هوای رابط کاربری گرافیکی با Tkinter، و نوشتن یک سرویس ویندوز پایتون که از مکانیزم زمان‌بندی برای ارسال ایمیل‌ها در زمان‌های معین استفاده می‌کند، نشان می‌دهد.\r\n\r\n ما خوشحالیم که میزبان این آموزش در کتابخانه خود هستیم.

linkedin تمرین پایتون: برنامه نویسی شی گرا (Mitalearn-382225)

  • 12 minutes
  • مناسب همه
  • Release date: 13 September 2023
  • Author: Scott Simpson
درباره این دوره: 

 

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

این دوره شامل چالش های کد است که توسط CoderPad ارائه شده است. چالش‌های کد تمرین‌های کدنویسی تعاملی با بازخورد بی‌درنگ هستند، بنابراین می‌توانید در کنار محتوای دوره تمرین کدنویسی را انجام دهید تا مهارت‌های برنامه‌نویسی خود را ارتقا دهید.


coursera جاوا برای اندروید (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 ساعت زمان درگیر شدن دانشجو در هفته خواهد بود، از جمله سخنرانی‌های ویدیویی، آزمون‌ها و تکالیف برنامه‌نویسی.

coursera جاوا شی گرا: وراثت و کپسوله سازی (Mitalearn-313477)

  • متوسط
  • Release date: 27 June 2026
  • Author: Patrick Ester,Anh Le,Elise Deitrick
درباره این دوره:

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

linkedin جاوا: ادغام پایگاه داده با JDBC (Mitalearn-36496)

  • 2 hours 51 minutes
  • متوسط
  • Release date: 21 June 2026
  • Author: David Gassner
درباره این دوره:

چه در حال ساختن یک برنامه مبتنی بر وب یا دسکتاپ با Java SE یا Java EE باشید، بسیاری از برنامه های جاوا نیاز به ادغام داده ها از یک پایگاه داده رابطه ای دارند. این دوره نحوه خواندن و مدیریت داده ها از پایگاه داده های رابطه ای مانند MySQL و SQL Server را با استفاده از Java Database Connectivity (JDBC) API شرح می دهد.

rnrn او همچنین دستورالعمل های دقیقی در مورد خواندن، انتخاب و به روز رسانی داده ها ارائه می دهد. فراخوانی رویه های ذخیره شده؛ مدیریت داده ها از طریق کلاس های JavaBean یا با دستورات آماده. و کار با ابرداده

linkedin جاوا: بازگشت (Mitalearn-105652)

  • 55 minutes
  • متوسط
  • Release date: 21 June 2026
  • Author: Peggy Fisher
درباره این دوره:

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

linkedin جاوا: یکپارچه سازی XML (Mitalearn-48549)

  • 4 hours 56 minutes
  • متوسط
  • Release date: 21 June 2026
  • Author: David Gassner
درباره این دوره:

یاد بگیرید که چگونه API جاوا را برای برنامه خود انتخاب کنید و کدنویسی با XML و جاوا را شروع کنید. در این دوره آموزشی، نویسنده David Gassner به شما نشان می‌دهد که چگونه رشته‌ها و فایل‌های XML را بخوانید و بسازید، تصمیم بگیرید که آیا از یک API استریمینگ یا درختی استفاده کنید و بفهمید کدام API با Android سازگار است. بعلاوه، نحوه استفاده از هر دو API استاندارد موجود در توزیع‌های Java SE و EE، مانند DOM، SAX، و JAXB را بیاموزید و در مورد کتابخانه‌های منبع باز محبوب مانند JDOM و چارچوب سریال‌سازی ساده XML بیاموزید.

coursera دوره Crash در پایتون (Mitalearn-316639)

  • 4 hours 2 minutes
  • مبتدی
  • Release date: 23 June 2026
  • Author: Google Career Certificates
درباره این دوره:

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

coursera ساخت خدمات با ASP.NET Web API (Mitalearn-312661)

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

با استفاده از ASP.NET Web API با این دوره آموزشی به دقت طراحی شده، به دنیای پیچیده خدمات ساختمانی شیرجه بزنید. این دوره که برای پاسخگویی به افراد مختلف از مبتدی تا افرادی با درک اساسی طراحی شده است، با هدف توضیح مفاهیم ایجاد سرویس های RESTful با استفاده از ASP.NET Web API است. در اولین ماژول، اصول برنامه نویسی سی شارپ، سفر خود را با کاوش در قلمرو جذاب سی شارپ آغاز خواهید کرد. با مقدمه‌ای بر اهمیت بی‌نظیر آن در چشم‌انداز نرم‌افزاری امروزی، به تدریج مفاهیم اساسی آن را بررسی خواهید کرد. از درک انواع داده ها و متغیرهای مختلف گرفته تا تسلط بر هنر عبارات شرطی و ساختارهای کنترلی، این ماژول راه را برای آنچه در پیش است هموار می کند. با پیشروی به ماژول دوم، برنامه نویسی پیشرفته سی شارپ، دیدگاه شما با یک فرو رفتن شدید در قلمروهای عمیق تر C# گسترش می یابد. با ورود به موضوعات پیشرفته مانند نمایندگان، رویدادها و اصول تکامل یافته برنامه نویسی شی گرا، تخصص عملی را به دست خواهید آورد و شما را برای مقابله با چالش های برنامه نویسی پیچیده مجهز می کند. به ماژول سوم، SQL Server for Backend Development بروید تا تمرکز خود را به سمت باطن محوری معطوف کنید. از قابلیت ها و تفاوت های ظریف SQL Server پرده برداری کنید، با محوریت پایگاه های داده رابطه ای آشنا شوید و پیچیدگی های معماری را درک کنید. در پایان، طراحی و مدیریت پایگاه‌های اطلاعاتی قوی که برای برنامه‌های کاربردی وب طراحی شده‌اند، ماهیت دوم خواهد بود. در نهایت، در ماژول چهارم، ASP.NET Web API، ماهیت اصلی این دوره آشکار می شود. در اینجا، شما با اصول اساسی خدمات وب RESTful آشنا می شوید. با تسلط بر هنر تعریف نقاط پایانی API و کسب مهارت در تکنیک های سریال سازی داده ها، شما آماده خواهید بود تا API های وب قدرتمند را با ظرافت بسازید و به کار بگیرید. پس از پایان این دوره، شما نه تنها درک عمیقی از خدمات ساختمان با ASP.NET Web API خواهید داشت، بلکه مهارت طراحی، پیاده سازی و راه اندازی خدمات وب مقیاس پذیر و کارآمد را نیز خواهید داشت.

coursera سی شارپ برای توسعه دهندگان دات نت (Mitalearn-310910)

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

در این دوره جامع، زبان آموزان عمیقاً به مبانی برنامه نویسی سی شارپ، که جزء ضروری چارچوب دات نت است، می پردازند. این دوره با بررسی اصول اولیه مفاهیم برنامه نویسی مانند متغیرها، انواع داده ها و ساختارهای کنترل آغاز می شود. سپس به تدریج وارد موضوعات پیشرفته تر، از جمله برنامه نویسی شی گرا (OOP) می شود. این دوره از طریق ماژول های اصلی زیر گسترش می یابد: ماژول "مقدمه ای بر ASP.NET" به شرکت کنندگان درک جامعی از ASP.NET و معماری آن ارائه می دهد. نحوه ایجاد برنامه های وب پویا با استفاده از ASP.NET، ساخت فرم های وب، کار با کنترل های سرور و استفاده از منابع داده برای بازیابی و نمایش اطلاعات را پوشش می دهد. در ماژول "مبانی برنامه نویسی سی شارپ"، شرکت کنندگان به بررسی نحو، مفاهیم و اصول سی شارپ خواهند پرداخت. این به طور گسترده جنبه هایی مانند انواع داده ها، متغیرها، عملگرها، عبارات، ساختارهای کنترل، و همچنین اصول ایجاد و فراخوانی متدها و توابع را پوشش می دهد. ماژول "برنامه نویسی پیشرفته سی شارپ" کاوشی عمیق در مفاهیم و تکنیک های برنامه نویسی پیشرفته سی شارپ ارائه می دهد. این شامل سازه های برنامه نویسی پیشرفته مانند LINQ، نمایندگان، رویدادها و اصول برنامه نویسی شی گرا مانند وراثت، پلی مورفیسم و ​​کپسوله سازی است. همچنین موضوعات پیشرفته ای در مدیریت استثناء، رشته سازی و برنامه نویسی ناهمزمان را پوشش می دهد. در پایان دوره، شما درک کاملی از برنامه نویسی سی شارپ، فریمورک دات نت و نحوه استفاده از آنها برای ساخت انواع برنامه ها خواهید داشت. شما مهارت ها و دانش لازم برای شروع حرفه خود را به عنوان یک توسعه دهنده C# یا ارتقای مهارت های فعلی خود به سطح بعدی خواهید داشت.

Suggestions