Course catalog

Course duration

Course provider

Topic

Categories

Showing 2,621-2,640 of 3,501 items.

linkedin کد نویسی ایمن در C (Mitalearn-163928)

  • 1 hours 19 minutes
  • پیشرفته
  • Release date: 25 November 2019
  • Author: Dan Gookin
درباره این دوره: 

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

linkedin کد ویژوال استودیو برای توسعه دهندگان پایتون (Mitalearn-158896)

  • 59 minutes
  • مبتدی
  • Release date: 21 June 2026
  • Author: Joe Marini
درباره این دوره:

کد ویژوال استودیو (VS) - ویرایشگر کد بهینه شده برای ویندوز، macOS و لینوکس - پشتیبانی فوق‌العاده‌ای را برای Python فراهم می‌کند. حتی اگر قبلاً با VS Code آشنایی دارید، این دوره می‌تواند به شما کمک کند تا با برجسته کردن نحوه استفاده از این ویرایشگر کد محبوب هنگام توسعه برنامه‌های پایتون، سرعت کار توسعه خود را افزایش دهید. مربی جو مارینی همه چیز را پوشش می دهد، از نوشتن و اشکال زدایی کد پایتون، استفاده از ابزارهای refactoring داخلی برای سهولت در نگهداری کد شما، به حداکثر رساندن بهره وری شما با برنامه های افزودنی ضروری مانند REST Client. پس از اتمام این دوره، دانش لازم برای استفاده حداکثری از VS Code را در هنگام کار با پروژه های پایتون خواهید داشت.

linkedin کد ویژوال استودیو برای توسعه دهندگان وب (Mitalearn-117110)

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

یک ویرایشگر کد عالی، افزودنی حیاتی به زرادخانه ابزارهای هر توسعه دهنده وب است. در این دوره آموزشی، یاد بگیرید که چگونه هنگام کار با پروژه های مبتنی بر وب، از Visual Studio (VS) Code - ویرایشگر کد قدرتمند مایکروسافت - بیشترین استفاده را ببرید.\r\n\r\n در مرحله بعد، جو نحوه سفارشی کردن کد VS را با پیکربندی تنظیمات برگزیده، تنظیم میانبرهای صفحه کلید خود و کار با قطعه‌ها نشان می‌دهد. او همچنین توضیح می دهد که چگونه با نصب و مدیریت برنامه های افزودنی از Visual Studio Marketplace بهره وری خود را به حداکثر برسانید. به علاوه، او درباره نحوه کار VS Code با پوشه‌ها و مجموعه‌ای از فایل‌ها بحث می‌کند، به شما کمک می‌کند ویژگی IntelliSense را درک کنید، و به ویژگی‌های ویرایش کد پیشرفته برنامه، مانند قالب‌بندی خودکار، می‌پردازد.

linkedin کد ویژوال استودیو: ساختن یک افزونه (Mitalearn-172326)

  • 1 hours 38 minutes
  • متوسط
  • Release date: 22 June 2026
  • Author: Ray Villalobos
درباره این دوره:

اگر از کد ویژوال استودیو برای ایجاد وب سایت ها و برنامه ها استفاده می کنید، در حال حاضر از ابزارهایی استفاده می کنید که برای شخصی سازی کد ویژوال استودیو نیاز دارید. در این دوره آموزشی یاد بگیرید که چگونه ویژوال استودیو کد را با ساختن افزونه‌ها انجام دهید. مربی Ray Villalobos نحوه اعمال ابزارهای توسعه وب و APIها را برای ایجاد یک ابزار جدید در کد ویژوال استودیو، که می‌توانید برای اضافه کردن عملکرد خود سفارشی کنید، طی می‌کند. یاد بگیرید که چگونه تم ها را تغییر دهید، وظایف را با افزودن دستورات خودکار کنید، و حتی برنامه های افزودنی خود را منتشر کنید تا دیگران بتوانند از آنچه ساخته اید استفاده کنند.

linkedin کدنویسی ایمن در Go (Mitalearn-246701)

  • 56 minutes
  • مناسب همه
  • Release date: 25 July 2026
  • Author: Miki Tebeka
درباره این دوره:

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

linkedin کدنویسی ایمن در پایتون (Mitalearn-189615)

  • 1 hours 31 minutes
  • پیشرفته
  • Release date: 24 July 2020
  • Author: Ronnie Sheer
درباره این دوره:

بیاموزید که چگونه برنامه های کاربردی پایتون را امن تر توسعه دهید. در این دوره آموزشی، مربی Ronnie Sheer رایج‌ترین آسیب‌پذیری‌ها در برنامه‌های پایتون را بررسی می‌کند و نحوه راه‌اندازی یک محیط برنامه‌نویسی را توضیح می‌دهد که به شما در توسعه کد با در نظر گرفتن امنیت کمک می‌کند. بیاموزید که چگونه از تله‌های رایج مرتبط با تایپ‌ها و ادعاهای نامناسب اجتناب کنید و بیاموزید که چگونه داده‌های Pickle را بی‌اصلاح کنید. سپس ویژگی های امنیتی - مانند تولید کد و مدیریت اسرار - را در جنگو، یک چارچوب محبوب پایتون، بررسی کنید. رونی همچنین نحوه ایمن کردن یک API RESTful در جنگو را با استفاده از مجوزها، سریال‌سازی داده‌ها و آزمایش خودکار توضیح می‌دهد و دوره را با نکاتی برای ایمن کردن برنامه‌های نوشته شده با Flask، یک چارچوب میکرو وب قدرتمند، پایان می‌دهد.

linkedin کدنویسی ایمن در جاوا (Mitalearn-221439)

  • 59 minutes
  • مناسب همه
  • Release date: 3 November 2020
  • Author: Frank P Moley III
درباره این دوره: 

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

Related Skills

linkedin کشف .NET 8 (Mitalearn-418469)

  • 1 hours
  • مناسب همه
  • Release date: 25 July 2026
  • Author: Christian Wenz
درباره این دوره:

جدیدترین نسخه .NET ، .NET 8 ، در نوامبر 2023 منتشر شد و دارای ویژگی های جدیدی است. در این دوره ، Microsoft MVP Christian Wenz شما را از طریق برجسته ترین نسخه جدید .NET می گیرد و توضیح می دهد که در .NET SDK ، چارچوب های برنامه مانند Asp.net Core و Blazor ، پیشرفت در C3 و موارد دیگر. به علاوه ، بیاموزید که برای برنامه های وب و موبایل ، از جمله ویژگی های حداقل API ، نقاط پایانی جدید برای تأیید اعتبار و .NET Aspire چه موارد جدیدی وجود دارد.

Related Skills

linkedin کشف .net Aspire (Mitalearn-418486)

  • 41 minutes
  • مناسب همه
  • Release date: 1 August 2024
  • Author: Christian Wenz
درباره این دوره: 

 .NET Aspire پشته جدید مایکروسافت برای ایجاد برنامه های دات نت توزیع شده است. این کشور به طور رسمی در کنفرانس ساخت 2024 به تحسین بزرگی منتشر شد. آماده برای ابر ، .NET Aspire با چالش های متداول در تهیه یک برنامه و انتشار بعدی مؤلفه های فردی مقابله می کند. در این دوره ، کریستین ونز - پیشگام وب ، متخصص فناوری و کارآفرین - اولین نگاه به .NET Aspire را نشان می دهد و به شما نشان می دهد که چگونه در عمل عمل می کند. مقدمه ای را در مورد پشته .NET Aspire ، متشکل از ابزار برای ویژوال استودیو و .NET CLI ، مؤلفه های خدمات متداول و یک لایه ارکستراسیون که اطمینان حاصل می کند که همه مؤلفه ها به خوبی با هم کار می کنند ، دریافت کنید. پس از اتمام این دوره ، شما می توانید هدف از .NET Aspire را توصیف کنید ، یک برنامه جدید .NET Aspire را تهیه کنید و نحوه اضافه کردن قابلیت های سفارشی را نشان دهید.

linkedin کشف فرآیند برای اتوماسیون فرآیند رباتیک (Mitalearn-392527)

  • 30 minutes
  • مناسب همه
  • Update date: 22 April 2025
  • Author: Ian Barkin
درباره این دوره: 

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

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

linkedin کلینیک پایگاه داده: MongoDB (Mitalearn-124930)

  • 1 hours 17 minutes
  • متوسط
  • Release date: 22 June 2026
  • Author: Kirsten Hunter
درباره این دوره:

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

linkedin کلینیک پایگاه داده: MySQL (Mitalearn-123179)

  • 1 hours 59 minutes
  • متوسط
  • Release date: 21 June 2026
  • Author: Brad Wheeler
درباره این دوره:

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

linkedin کلینیک پایگاه داده: SQLite (Mitalearn-116974)

  • 2 hours 10 minutes
  • متوسط
  • Release date: 21 June 2026
  • Author: Mark Niemann-Ross
درباره این دوره:

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

linkedin کلینیک کد: پایتون (Mitalearn-145126)

  • 1 hours 51 minutes
  • متوسط
  • Release date: 21 June 2026
  • Author: Barron Stone
درباره این دوره:

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

از دوره‌های دیگر این مجموعه دیدن کنید تا ببینید چگونه می‌توانید چالش‌های مشابه را در زبان‌هایی مانند C++، C#، JavaScript، PHP، Python، Ruby، Go و Swift حل کنید.

linkedin کلینیک کد: جاوا (Mitalearn-138003)

  • 1 hours 13 minutes
  • متوسط
  • Release date: 21 June 2026
  • Author: Carlos Rivas
درباره این دوره:

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

از دوره های دیگر این مجموعه دیدن کنید تا ببینید چگونه دقیقاً همان چالش ها را در زبان هایی مانند C#، C++، PHP، Python و Ruby حل کنید.

Related Skills

linkedin کلینیک کد: جاوا اسکریپت (Mitalearn-144565)

  • 3 hours 9 minutes
  • متوسط
  • Release date: 21 June 2026
  • Author: Ray Villalobos
درباره این دوره:

برنامه نویسان موفق بیشتر از نحوه کدنویسی می دانند. آنها همچنین می دانند که چگونه به حل مشکلات فکر کنند. کلینیک کد مجموعه‌ای از دوره‌هایی است که در آن مربیان ما با استفاده از زبان‌های برنامه‌نویسی مختلف مشکلات مشابهی را حل می‌کنند. در اینجا، Ray Villalobos با جاوا اسکریپت کار می کند. در طول دوره، Ray چالش ها را معرفی می کند و سپس یک نمای کلی از راه حل های خود را در جاوا اسکریپت ارائه می دهد. چالش‌ها شامل موضوعاتی مانند موقعیت جغرافیایی، تشخیص چهره و دسترسی به دستگاه‌های جانبی است. از دوره‌های دیگر این مجموعه دیدن کنید تا ببینید چگونه می‌توانید چالش‌های مشابه را در زبان‌هایی مانند C++، C#، PHP، Python، Ruby، Go و Swift حل کنید.

Related Skills

linkedin کلینیک کد: سویفت (Mitalearn-143511)

  • 2 hours 22 minutes
  • متوسط
  • Release date: 12 June 2018
  • Author: Todd Perkins
درباره این دوره:

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

از دوره‌های دیگر این مجموعه دیدن کنید تا ببینید چگونه دقیقاً همان چالش‌ها را در زبان‌هایی مانند C#، C++، Java، PHP، Python و Ruby حل کنید.

linkedin کلینیک کد: سی شارپ (Mitalearn-155496)

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

برنامه نویسان موفق بیشتر از نحوه کدنویسی می دانند. آنها همچنین می دانند که چگونه به حل مشکلات فکر کنند. کلینیک کد مجموعه ای از دوره هایی است که در آن مربیان ما با استفاده از زبان های برنامه نویسی مختلف مشکلات مشابهی را حل می کنند. در هر دوره، مربیان نکات و ترفندهایی را برای کار در یک زبان خاص ارائه می دهند و به شما کمک می کنند تا درک کنید که چرا ممکن است بخواهید یک زبان را به زبان دیگر یاد بگیرید. در اینجا آنتون دلسینک با سی شارپ کار می کند. در طول دوره، آنتون چالش ها را معرفی می کند و سپس یک مرور کلی از راه حل های خود در سی شارپ ارائه می دهد. چالش ها شامل موضوعاتی مانند موقعیت جغرافیایی، تشخیص چهره و دسترسی به تجهیزات جانبی است. از دوره‌های دیگر این مجموعه دیدن کنید تا ببینید چگونه می‌توانید چالش‌های مشابه را در زبان‌هایی مانند C++، JavaScript، PHP، Python، Ruby، Go و Swift حل کنید.

Related Skills

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 کنترل CSS با جاوا اسکریپت (Mitalearn-218566)

  • 2 hours
  • مناسب همه
  • Update date: 22 June 2026
  • Author: Morten Rand-Hendriksen
درباره این دوره:


JavaScript به نشانه گذاری یک صفحه وب (DOM) و سبک های یک صفحه (CSSOM) دسترسی کامل دارد. استفاده از جاوا اسکریپت برای تعامل با DOM و دستکاری آن یک روش معمول است، اما استفاده از جاوا اسکریپت برای تعامل با CSS به ندرت از لایه های کم عمق دستکاری کلاس ها و تزریق سبک های درون خطی کاوش می شود. در این دوره، Morten Rand-Hendriksen به عمق تقاطع جاوا اسکریپت و CSS می پردازد تا ببیند چه چیزی ممکن است. او دستکاری های اساسی CSSOM را برای تغییر سبک های زنده سایت بررسی می کند، به فرصت های جدید ارائه شده توسط ویژگی های سفارشی نگاه می کند، و مفاهیمی مانند نشانه های سبک را بررسی می کند. همانطور که مورتن نشان می‌دهد، استفاده از جاوا اسکریپت برای کنترل CSS، راه را برای طراحی‌های تعاملی و تجربیات کاربر باز می‌کند و به طراحان و توسعه‌دهندگان اجازه می‌دهد کارهایی را انجام دهند که تنها با CSS امکان‌پذیر نیست.

Suggestions