Course catalog

Course duration

Course provider

Topic

Categories

Showing 41-60 of 74 items.

linkedin زیرساخت یادگیری برای توسعه دهندگان (Mitalearn-192845)

  • 1 hours 18 minutes
  • مبتدی
  • Release date: 22 June 2026
  • Author: Kathryn Hodge
درباره این دوره:

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

linkedin ساخت با AI: برنامه های کاربردی با LLM با streamlit (Mitalearn-413981)

  • 3 hours 16 minutes
  • مناسب همه
  • Release date: 25 July 2026
  • Author: Megan Silvey
درباره این دوره:

در این دوره دستی ، مربی مگان سیلوی به شما نشان می دهد که چگونه می توانید از StreamLit برای ساخت برنامه های وب استفاده کنید. این چارچوب پایتون منبع باز به ابزاری اصلی برای دانشمندان داده و مهندسان AI/ML تبدیل شده است. به طور خاص ، یاد بگیرید که چگونه می توانید یک سند بازیابی (RAG) را با استفاده از Python و API OpenAi ، طراحی و استقرار کنید. با یک مرور کلی از مدل های زبان و زبان بزرگ (LLMS) همراه با بهترین شیوه ها برای کار با هوش مصنوعی و API شروع کنید. در مرحله بعد ، نحوه تهیه داده های متنی را برای ایجاد خط لوله RAG که در یک رابط چت Streamlit ادغام می شود ، پیدا کنید. در پایان این دوره ، شما آماده خواهید بود که یک Chatbot کاملاً کاربردی را بر روی ابر جامعه Cloud آزمایش ، نگهداری و مستقر کنید. با استفاده از Codepaces GitHub ، می توانید از هر دستگاهی ، در هر زمان استفاده کنید-همه در حالی که از ابزاری استفاده می کنید که احتمالاً در محل کار با آن روبرو خواهید شد. برای یادگیری نحوه شروع کار ، از فیلم "استفاده از CodeSpaces GitHub با این دوره" دیدن کنید.

linkedin ساخت برنامه های Vue و Node با احراز هویت (Mitalearn-186062)

  • 2 hours 18 minutes
  • متوسط
  • Release date: 21 June 2026
  • Author: Alexander Zanfir
درباره این دوره:

شما قبلاً با فریم ورک Vue.js در حال ظهور آشنا هستید و Node.js به یک استاندارد در تولید back-end تبدیل شده است. در این دوره، Alexander Zanfir نشان می‌دهد که چگونه می‌توان از این فناوری‌ها برای ساخت یک برنامه فول استک در جاوا اسکریپت استفاده کرد. Alexander نحوه ساخت یک رابط در Vue.js را نشان می دهد که می تواند اطلاعات را به سرور Node.js ارسال کند و با پاسخ های آن تنظیم شود، همچنین مطمئن شود که فقط کاربران مجاز می توانند از آن بازدید کنند. او نحوه توسعه یک ویژگی جدید را در تقریباً هر ویدیو، با تأکید بر نمایش‌های عملی در کد بر بحث‌های نظری درباره مفاهیم کلیدی، طی می‌کند. نحوه دریافت داده های خود را از Node.js، پیمایش با روتر، ثبت نام کاربران، ایجاد مؤلفه ورود و غیره کشف کنید.

linkedin شروع با برنامه نویسی VIBE (Mitalearn-421444)

  • 1 hours 17 minutes
  • مناسب همه
  • Release date: 25 July 2026
  • Author: Dylan Davis
درباره این دوره:

منتظر بمانید تا برنامه رویایی خود را بسازید - LEARN چگونه می توانید AI را راهنمایی کنید و به جای آن کد آن را برای شما تهیه کنید! در این دوره ، یاد بگیرید که چگونه ابزارهای قدرتمندی ایجاد کنید که مشکلات واقعی در محل کار را حل کند بدون اینکه نیاز به یک جادوگر فنی داشته باشید. برنامه های جدید شما دارای صفحه نمایش ساده ای هستند که هرکسی در محل کار می تواند از آن استفاده کند. این دوره را بررسی کنید تا بدانید که چگونه بهترین ایده های خود را به برنامه های کاری که با سیستم های موجود شرکت شما در ارتباط هستند ، تبدیل کنید.

linkedin کمک تست نرم افزار با GitHub Copilot AI (Mitalearn-435486)

  • 1 hours 16 minutes
  • مناسب همه
  • Release date: 23 August 2024
  • Author: Gary Kovar
درباره این دوره: 

 برای تقویت آزمایش خودکار در فرآیند توسعه نرم افزار خود ، چگونه می توانید از AI ، به ویژه GitHub Copilot استفاده کنید. مربی گری کوار نحوه نوشتن ، اصلاح مجدد و تولید تست ها را به طور مؤثر نشان می دهد و از کیفیت و ثبات کد اطمینان حاصل می کند. گری با بررسی قابلیت های Copilot ، اصول آزمایش خودکار و اینکه چگونه AI می تواند به طور قابل توجهی پوشش آزمون و کیفیت کد شما را تقویت کند ، شروع می کند. بیاموزید که یک مجموعه تست را پیکربندی کنید ، کد قابل آزمایش را شناسایی کنید و با سهولت تست های معنی دار تولید کنید. جلسات عملی در مورد اصلاح مجدد با تست ها اطمینان حاصل می کند که لایه ای از ایمنی را به فرآیند توسعه خود اضافه می کنید. پس از اتمام این دوره ، شما آماده استفاده از GitHub Copilot برای تولید تست های خودکار از کد موجود و ایجاد کد جدید پس از نوشتن تست هستید.

linkedin کنترل نسخه نرم افزار یادگیری (2012) (Mitalearn-35357)

  • 2 hours 55 minutes
  • مبتدی
  • Release date: 7 November 2012
  • Author: Michael Lehman
درباره این دوره:

این دوره دروازه ای برای یادگیری کنترل نسخه نرم افزار (SVC)، مدیریت فرآیند و تکنیک های همکاری است. نویسنده مایکل لمن تاریخچه کنترل نسخه را مرور می‌کند و مفاهیم اساسی را نشان می‌دهد: ورود/خروج، فورک، ادغام، تعهد و توزیع. انتخاب یک سیستم SVC برای مدیریت موثر و نسخه‌سازی دارایی‌ها در پروژه توسعه نرم‌افزار (از کد منبع، تصاویر و باینری‌های کامپایل‌شده تا بسته‌های نصب) حیاتی است، بنابراین این دوره راه‌حل‌های موجود را نیز بررسی می‌کند. مایکل به طور خاص Git، Perforce، Subversion، Mercurial و Microsoft Team Foundation Server (TFS) را بررسی می‌کند و کاربرد مناسب، ویژگی‌ها، مزایا و اندازه بهینه گروه را برای هر یک توصیف می‌کند.

linkedin مبانی برنامه نویسی پویا (Mitalearn-207992)

  • 1 hours 25 minutes
  • متوسط
  • Release date: 21 June 2026
  • Author: Avik Das
درباره این دوره:


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

Related Skills

linkedin مبانی برنامه نویسی وب (Mitalearn-136932)

  • 1 hours 57 minutes
  • مبتدی
  • Update date: 21 June 2026
  • Author: Morten Rand-Hendriksen
درباره این دوره:

مشاهده خبرنامه لینکدین مورتن برای اینکه یک برنامه نویس وب موثر باشید، باید بدانید که وقتی یک URL را وارد می کنید یا روی یک پیوند کلیک می کنید چه اتفاقی می افتد. در زیر هر صفحه وب، نشانه گذاری – جاوا اسکریپت، HTML و CSS – و سلسله مراتبی که نمایش را کنترل می کند – Document Object Model (DOM) قرار دارد. سپس سروری که فایل‌ها را میزبانی می‌کند، مرورگری که آن‌ها را ارائه می‌کند، ابرداده‌ها و تجربه تلفن همراه است که باید در نظر گرفته شود. آنچه در زیر سطح اتفاق می افتد را کاوش کنید و یاد بگیرید که چگونه کد بهتری بنویسید. این دوره یک فرو رفتن عمیق در وب جهانی و ساختارهای زیربنایی را که برای ساختن برنامه‌ها و وب‌سایت‌های قوی که کارآمد و نگهداری آسان هستند، باید درک کنید، ارائه می‌کند. بیاموزید که چگونه اسناد HTML پایه و اساس CSS و جاوا اسکریپت را فراهم می‌کنند و نحوه لایه‌بندی ارائه و تعاملات را در بالا ببینید. بیاموزید که چگونه ویرایشگرها و مرورگرهای مختلف کد با محتوای وب تعامل دارند و ویرایش، برنامه نویسی و نمایش را فعال می کنند. کشف کنید که چرا دسترسی برای باز و در دسترس نگه داشتن وب برای همه کاربران بسیار مهم است و چه جریان کاری برای برنامه نویسی وب بهترین کار را انجام می دهد. مربی Morten Rand-Hendriksen درس ها را سرگرم کننده و سریع نگه می دارد، بنابراین تقریباً برای همه - برنامه نویسان وب، طراحان وب و حتی ناشران وب - آسان است که آن را دنبال کنند.

linkedin مبانی برنامه نویسی: الگوهای طراحی (Mitalearn-158301)

  • 2 hours 45 minutes
  • متوسط
  • Update date: 5 December 2024
  • Author: Elisabeth Robson,Eric Freeman
درباره این دوره:

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

linkedin مبانی برنامه نویسی: امنیت وب (Mitalearn-382072)

  • 2 hours 11 minutes
  • مناسب همه
  • Release date: 21 June 2026
  • Author: Kevin Skoglund
درباره این دوره:

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

linkedin مبانی برنامه نویسی: امنیت وب (2019) (Mitalearn-179993)

  • 2 hours 17 minutes
  • مبتدی
  • Release date: 29 June 2026
  • Author: Kevin Skoglund
درباره این دوره:

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

linkedin مبانی برنامه نویسی: انجام بازبینی کد (Mitalearn-226046)

  • 1 hours 26 minutes
  • مناسب همه
  • Update date: 21 June 2026
  • Author: Kathryn Hodge
درباره این دوره:

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

linkedin مبانی برنامه نویسی: تست نرم افزار/QA (Mitalearn-156992)

  • 1 hours 55 minutes
  • مبتدی
  • Update date: 21 June 2026
  • Author: Meaghan Lewis
درباره این دوره:

مهندسی تضمین کیفیت (QA) می تواند معانی مختلفی برای افراد مختلف داشته باشد. در این دوره، با روش های QA در چارچوب یک پروژه مهندسی نرم افزار آشنا شوید. مربی Meaghan Lewis انواع مختلف آزمایش QA را نشان می دهد که بر روی آن تمرکز می کند و چگونه QA در چرخه عمر توسعه نرم افزار (SDLC) قرار می گیرد. Meaghan مناطقی را که احتمالاً می خواهید آزمایش کنید و به طور مداوم نظارت کنید را بررسی می کند تا از بهبود روزافزون محصول خود اطمینان حاصل کند. به علاوه، او برخی از مکانیسم‌های مورد استفاده برای برقراری ارتباط با سلامت کلی یک محصول را بررسی می‌کند. پس از پایان دادن به این دوره، می‌توانید به هر چیزی که روی آن کار می‌کنید نگاه کنید، به طرز انتقادی در مورد اینکه چگونه قطعات با هم قرار می‌گیرند فکر کنید، و راه‌هایی را برای کمک به تیم خود برای رسیدن به اهداف کیفیت با هر نسخه شناسایی کنید.

linkedin مبانی برنامه نویسی: توسعه آزمایش محور (Mitalearn-158318)

  • 2 hours 43 minutes
  • مبتدی
  • Update date: 6 December 2024
  • Author: Neelam Dwivedi
درباره این دوره:

برنامه نویسان نباید حدس بزنند که آیا نرم افزار به درستی کار می کند یا خیر. آنها باید بتوانند در هر مرحله آن را ثابت کنند. یک فرآیند رسمی توسعه مبتنی بر آزمون (TDD) به شما امکان می دهد آزمایش را در برنامه روزانه خود قرار دهید. می‌توانید آزمایش‌ها را بارها در روز اجرا کنید و در مورد کیفیت کد خود بازخورد فوری دریافت کنید. این دوره نحوه اتخاذ یک طرز فکر و فرآیند TDD را توضیح می دهد - مهارت های حیاتی برای همه توسعه دهندگان نرم افزار مدرن. دریابید که چه چیزی یک آزمون خوب را نشان می دهد، چرا باید به شکست بیشتر از موفقیت علاقه مند باشید و چگونه تست ها را اندازه گیری کنید و به طور مکرر اجرا کنید. سپس اصطلاحات را بررسی کنید: مجموعه های آزمایشی، مهارهای آزمایشی، اشیاء ساختگی و خرد، و موارد دیگر. در نهایت، به نحوه استفاده از TDD در رایج ترین زبان ها و محیط های برنامه نویسی و اینکه چه ابزارها و چارچوب هایی برای کمک به موفقیت شما وجود دارد، نگاه کنید. مربی Neelam Dwivedi به هر موضوع از دیدگاه یک برنامه نویس می پردازد و بر صرفه جویی در زمان و هزینه که یک گردش کار TDD خوب می تواند ارائه دهد، تأکید می کند.

linkedin مبانی برنامه نویسی: ریاضیات گسسته (Mitalearn-78027)

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

ریاضی گسسته چیست و چگونه در برنامه نویسی کاربرد دارد؟ ریاضی بخش مهمی از همه برنامه نویسی است. ریاضیات گسسته مطالعه ساختارهای ریاضی منحصر به فرد (معروف به گسسته) است. به اعداد صحیح، نمودارها و عبارات منطقی فکر کنید - چیزهایی که ما در برنامه نویسی زیاد استفاده می کنیم. ریاضیات گسسته را می توان برای مشخصات طراحی نرم افزار، تجزیه و تحلیل الگوریتم ها و سایر کاربردهای عملی استفاده کرد، اما واقعاً ابزاری عالی برای توسعه به عنوان یک برنامه نویس است. به زبان ساده، این یک بلوک ساختمانی برای تفکر منطقی است.

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

linkedin مبانی برنامه نویسی: طراحی شی گرا (Mitalearn-148849)

  • 3 hours 41 minutes
  • مبتدی
  • Update date: 21 June 2026
  • Author: Barron Stone,Olivia Chiu Stone
درباره این دوره:

همه نرم افزارهای خوب با طراحی عالی شروع می شوند. طراحی شی گرا به توسعه دهندگان کمک می کند تا برنامه ها را قبل از نوشتن یک خط کد برنامه ریزی کنند و ایده ها را به اجزای قابل استفاده مجدد و قابل نگهداری تقسیم کنند. این دوره بر مفاهیم اساسی تمرکز دارد و آنها را به روشی سرگرم کننده و تعاملی آموزش می دهد تا به شما کمک کند تا به سرعت مهارت های خود را توسعه دهید. تیم تگ Olivia و Barron Stone شما را با مفاهیم و اصطلاحات - اشیا، کلاس ها، انتزاع، وراثت و موارد دیگر - که برای شروع به آن نیاز دارید آشنا می کنند. سپس نشان می‌دهند که چگونه می‌توان الزامات یک برنامه را برآورد، موارد استفاده را شناسایی کرد و کلاس‌ها را با استفاده از زبان مدل‌سازی جهانی (UML) ترسیم کرد. سپس طرح نهایی را می توان با استفاده از یکی از بسیاری از زبان های برنامه نویسی شی گرا مانند جاوا، سی شارپ، روبی یا پایتون به کد ترجمه کرد.

linkedin مبانی برنامه نویسی: فراتر از اصول (Mitalearn-172428)

  • 3 hours 6 minutes
  • مبتدی
  • Update date: 21 June 2026
  • Author: Sasha Vodnik
درباره این دوره:

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

Related Skills

linkedin مبانی برنامه نویسی: کدنویسی امن (Mitalearn-147710)

  • 2 hours 36 minutes
  • مبتدی
  • Update date: 25 July 2026
  • Author: Frank P Moley III
درباره این دوره:

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

linkedin مبانی برنامه نویسی: کنترل نسخه با Git (2020) (Mitalearn-164659)

  • 1 hours 20 minutes
  • مبتدی
  • Release date: 17 March 2020
  • Author: Christina Truong
درباره این دوره:

ردیابی دستی تغییرات فایل ها می تواند سرعت شما را کاهش دهد. سیستم های کنترل نسخه به توسعه دهندگان این امکان را می دهد که این کار را بارگذاری کنند و همچنین از پروژه های خود به طور کلی محافظت کنند. در این دوره، مدرس کریستینا تروونگ اصول کنترل نسخه را با Git، نرم افزار کنترل نسخه منبع باز محبوب، پوشش می دهد. کریستینا به شما کمک می کند تا با اصطلاحات اولیه Git، گردش کار اولیه Git و نحوه نصب نرم افزار در مک و رایانه شخصی آشنا شوید. سپس نحوه مدیریت مخازن را با استفاده از خط فرمان یا رابط کاربری گرافیکی (GUI) نشان می دهد. در طول مسیر، او چالش‌ها و راه‌حل‌هایی را ارائه می‌کند که به شما کمک می‌کند تا نحوه عملکرد این مفاهیم را در عمل درک کنید.

linkedin مبانی برنامه نویسی: مبانی (Mitalearn-157995)

  • 3 hours 10 minutes
  • مبتدی
  • Update date: 13 December 2024
  • Author: Annyce Davis
درباره این دوره:

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

Suggestions