کاتالوگ دوره‌ها

مدت زمان دوره

ارائه دهنده

موضوع

طبقه‌ها

نمایش 501 تا 520 مورد از کل 628 مورد.

linkedin طراحی نرم افزار: مدل سازی با UML (Mitalearn-168603)

  • 1 ساعت 41 دقیقه
  • مبتدی
  • انتشار: 21 June 2026
  • مدرس: Neelam Dwivedi
درباره این دوره:

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

linkedin طراحی وب: Illustrator به بوم متحرک HTML5 (Mitalearn-64665)

  • 48 دقیقه
  • مبتدی
  • انتشار: 21 June 2026
  • مدرس: Chris Converse
درباره این دوره:

آموزش ایجاد یک انیمیشن وب از یک فایل Illustrator ساده، با Ai2Canvas—یک افزونه رایگان که تقریباً با هر نسخه از Illustrator، از CS3 تا CC، کار می کند. در این پروژه کوتاه طراحی وب، کریس کانورس نحوه دستیابی به انیمیشن های پیچیده با Ai2Canvas را به سادگی با نامگذاری لایه های خود با ویژگی های مختلف انیمیشن نشان می دهد. او همچنین نشان می دهد که چگونه می توان ویژگی هایی مانند چرخش و مبدا را برای طراحی های حرکتی جالب تر ترکیب کرد و فایل های پروژه را برای تحویل وب فشرده کرد. فایل های تمرین این دوره برای همه اعضای lynda.com رایگان است، پس همین امروز آن ها را دانلود کنید.

linkedin طراحی وب: SVG با کنترل CSS با PHP (Mitalearn-81223)

  • 30 دقیقه
  • پیشرفته
  • انتشار: 22 June 2026
  • مدرس: Chris Converse
درباره این دوره:

در این قسمت از طراحی وب—دوره های پروژه محور برای متخصصان وب، نحوه استفاده از PHP، HTML و CSS را برای تغییر پویا سبک ها در گرافیک های برداری مقیاس پذیر (SVG) خود بیاموزید. کریس کانورس با استفاده از تابع هدر PHP و متغیرهای پرس و جو برای اصلاح قوانین CSS در یک SVG، تکنیک‌هایی را برای تغییر رنگ‌ها، دید، و حتی مقادیر ضربه‌ای تصاویر شما بررسی می‌کند. این تکنیک یک راه عالی برای ایجاد یک کتابخانه از گرافیک های قابل استفاده مجدد برای هر وب سایت یا سیستم مدیریت محتوا مبتنی بر PHP، از جمله وردپرس، دروپال و جوملا است! فایل های تمرین برای همه اعضا رایگان است. آنها را دانلود کنید تا تمرین این تکنیک را از امروز شروع کنید.

linkedin علم داده عملی: 1 تجزیه و تحلیل داده های کارکنان با SQL (Mitalearn-215965)

  • 44 دقیقه
  • مناسب همه
  • انتشار: 22 June 2026
  • مدرس: Free the Data Academy,Ben Sullins
درباره این دوره:

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

مهارت‌های مرتبط

linkedin علم داده عملی: 3 تجزیه و تحلیل فروش در پایتون (Mitalearn-215931)

  • 27 دقیقه
  • مناسب همه
  • انتشار: 22 June 2026
  • مدرس: Free the Data Academy,Ben Sullins
درباره این دوره:

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

linkedin عیب یابی همزمانی جاوا: تأخیر و توان عملیاتی (Mitalearn-221422)

  • 1 ساعت 17 دقیقه
  • مناسب همه
  • انتشار: 21 June 2026
  • مدرس: Tayo Koleoso
درباره این دوره:

همزمانی و مشکلات مربوط به آن در شرکت ها رایج است. اما توسعه دهندگانی که می توانند به طور موثر این مشکلات را عیب یابی کنند - و کدهای امن را بنویسند - اغلب به راحتی پیدا نمی شوند. در این دوره، مربی Tayo Koleoso به توسعه‌دهندگان جاوا کمک می‌کند تا با بهترین روش‌ها برای شناسایی منابع رشته‌های مسدود شده، و همچنین نکاتی برای جلوگیری و حل مشکلات تأخیر در برنامه‌های چند رشته‌ای جاوا، تجهیز شوند. Tayo روی شیوه‌های کدنویسی و تکنیک‌های پلتفرم جاوا که ممکن است برنامه شما را کند می‌کنند، از جمله اینکه چگونه جریان‌های موازی جاوا - که می‌تواند برای چندرشته‌سازی آسان راحت و عالی باشد - خطرات و مشکلاتی را به همراه داشته باشد، استفاده می‌کند. او همچنین ابزارها و منابع مختلفی را برجسته می‌کند که می‌توانند به شما کمک کنند تا بفهمید چه چیزی باعث کاهش سرعت برنامه شما می‌شود. نحوه کار با Java Mission Control (JMC) برای شناسایی رشته‌های مسدود شده در ماشین‌های مجازی جاوا (JVM)، نحوه استفاده از Java Flight Recorder (JFR) برای شناسایی رشته‌های مسدود شده و نظارت بر JVM خود و موارد دیگر را بیاموزید.

مهارت‌های مرتبط

linkedin عیب یابی همزمانی جاوا: دسترسی و سازگاری داده ها (Mitalearn-199271)

  • 58 دقیقه
  • پیشرفته
  • انتشار: 21 June 2026
  • مدرس: Tayo Koleoso
درباره این دوره:

داشتن چندین کاربر برای برنامه های شما عالی است، درست است؟ اغلب اوقات، احتمالاً تمام آن زمان را صرف توسعه برنامه خود نکرده اید تا فقط یک نفر از آن استفاده کند. البته، لحظه ای که بیش از یک کاربر برنامه جاوا خود را اجرا می کند، با مجموعه ای از مشکلات جدید روبرو خواهید شد. در این دوره، مربی Tayo Koleoso راه‌های مختلف و خسته‌کننده‌ای را نشان می‌دهد که دسترسی به داده‌های زمان اجرا می‌تواند در یک برنامه چند کاربره جاوا از بین برود. تایو را همراهی کنید تا در عیب‌یابی جاوا به توسعه‌دهندگان نشان دهد که چگونه مشکلات دسترسی و سازگاری داده‌ها را در یک محیط چند رشته‌ای شناسایی، پیشگیری و حل کنند. چه در یک پایگاه داده SQL کار می کنید یا به متغیرهای کلاس ساده دسترسی دارید، Tayo ابزارها و نکاتی را در اختیار شما قرار می دهد تا به شما کمک کند پیش بینی کنید و تشخیص دهید که چند رشته ای در کجا ممکن است اشتباه پیش برود.

مهارت‌های مرتبط

linkedin فراخوانی API های REST با جاوا (Mitalearn-220623)

  • 2 ساعت 24 دقیقه
  • مناسب همه
  • بروزرسانی: 21 June 2026
  • مدرس: Kevin Bowersox
درباره این دوره:

اطلاعات مورد نیاز خود را در مورد چندین API محبوب شخص ثالث REST، از جمله Azure Cognitive Services API، Twitter API، Twilio API و غیره دریافت کنید. مربی Kevin Bowersox به شما نشان می دهد که چگونه این API ها را با استفاده از تکنیک های مختلف موجود در جاوا فراخوانی کنید. کوین از هر فصل برای تمرکز روی یک API شخص ثالث خاص و یک تاکتیک خاص جاوا برای فراخوانی API استفاده می کند. در هر فصل، او به هدف API، منابع اصلی و طرح امنیتی آن می پردازد، سپس درس های عملی ارائه می دهد که نحوه فراخوانی API را نشان می دهد. کوین نحوه تعامل با این APIها را نشان می‌دهد، بنابراین می‌توانید تجربه عملی کار با APIهای دنیای واقعی را به دست آورید که به سایر APIهایی که می‌توانید در توسعه حرفه‌ای خود استفاده کنید، ترجمه می‌شود.

مهارت‌های مرتبط

linkedin قابلیت برنامه‌ریزی شبکه پایتون: مقیاس‌بندی اسکریپت‌ها (Mitalearn-156176)

  • 1 ساعت 13 دقیقه
  • متوسط
  • انتشار: 22 June 2026
  • مدرس: David Bombal
درباره این دوره:

روزهای پیکربندی شبکه ها تنها با CLI رو به پایان است. پایتون قابلیت های برنامه نویسی شبکه را گسترش می دهد و به شما این امکان را می دهد که اسکریپت های پیچیده ای بسازید که به راحتی می توانند متناسب با نیازهای شبکه شما مقیاس شوند. این دوره آموزشی نحوه استفاده از Netmiko - یک کتابخانه پایتون برای مدیریت SSH سخت افزار شبکه - برای نوشتن اسکریپت برای انجام تعدادی از تنظیمات شبکه را نشان می دهد. مربی David Bombal نحوه پیکربندی روترها و سوئیچ های سیسکو را با تکرار از یک اسکریپت ساده با یک اتصال و یک فرمان نشان می دهد. او نشان می‌دهد که چگونه می‌توان کد را در طول زمان رشد داد و بهبود بخشید و یک اسکریپت قدرتمند ایجاد کرد که می‌تواند چندین دستور و چندین IP را از یک فایل بخواند، اعتبار کاربر را درخواست کند، خطاها را مدیریت کند و دستگاه‌های خاصی را پیدا کند. او همچنین نحوه مقیاس‌بندی اسکریپت‌ها را با رمزهای عبور رمزگذاری‌شده و چند رشته‌ای نشان می‌دهد که به شما امکان می‌دهد چندین دستور را به طور همزمان اجرا کنید.

linkedin قالب های C++ و STL (Mitalearn-158335)

  • 2 ساعت 13 دقیقه
  • متوسط
  • انتشار: 28 June 2026
  • مدرس: Bill Weinman
درباره این دوره:

قالب های C++ از برنامه نویسی عمومی پشتیبانی می کنند، کدی که مستقل از نوع کار می کند. کتابخانه قالب استاندارد C++ (STL) یکی از کامل ترین و قدرتمندترین کتابخانه های کانتینری موجود است. برای برنامه نویسانی که به دنبال دستیابی به صلاحیت در C++ هستند، داشتن درک کامل از هر دو قالب C++ و STL ضروری است. در این دوره، دومین دوره از مجموعه ای که بر روی ملزومات C++ متمرکز شده است، مربی بیل واینمن به هر دو این موضوعات اساسی می پردازد. برای شروع، او الگوها را پوشش می‌دهد، در مورد نحو الگو، توابع و کلاس‌های الگو، و کسر آرگومان بحث می‌کند. سپس او بر روی آن دانش برای بحث در مورد ظروف STL، تکرارکننده‌ها، تبدیل‌ها، توابع و الگوریتم‌ها ایجاد می‌کند.

مهارت‌های مرتبط

linkedin کاوش در ktor با multiplatform kotlin و آهنگسازی (Mitalearn-420118)

  • 1 ساعت 29 دقیقه
  • مناسب همه
  • انتشار: 2 September 2025
  • مدرس: Troy Miles
درباره این دوره: 

 در این دوره دستی ، Troy Miles-یک مهندس نرم افزار ، بلندگو و نویسنده برنده جایزه-ترکیبی قدرتمند KTOR و Kotlin Multiplatform را برای ساخت برنامه های تمام پشته که کد را در سیستم عامل ها به اشتراک می گذارند ، ارائه می دهد. در فرایند کامل ایجاد یک برنامه سرور غنی از داده با KTOR ، استقرار آن در AWS ، و ساختن مشتری های موبایل متقاطع با استفاده از Multiplatform Kotlin با Jetpack Compose for Android و Swiftui برای iOS قدم بردارید. تکنیک های پیشرفته را برای دستیابی به مجموعه داده های بزرگ ، اجرای امنیت API و ایجاد UI های کارآمد موبایل که یکپارچه با باطن شما ارتباط برقرار می کنند ، بیاموزید. به علاوه ، بهترین شیوه ها را برای امنیت و عملکرد برنامه های خود کشف کنید.

مهارت‌های مرتبط

linkedin کاوش در کتابخانه های C (Mitalearn-145704)

  • 1 ساعت 57 دقیقه
  • پیشرفته
  • بروزرسانی: 21 June 2026
  • مدرس: Dan Gookin
درباره این دوره:

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

مهارت‌های مرتبط

linkedin کتابخانه استاندارد C (Mitalearn-153694)

  • 2 ساعت 6 دقیقه
  • متوسط
  • بروزرسانی: 21 June 2026
  • مدرس: Eduardo Corpeño
درباره این دوره:

با کتابخانه استاندارد C، کتابخانه استاندارد توابع موجود برای زبان برنامه نویسی C، سرعت خود را افزایش دهید. این دوره بیش از 60 مورد از کاربردی ترین و محبوب ترین توابع را که در فایل های هدر stdio.h، stdlib.h، stdint.h، string.h، و math.h گروه بندی شده اند، پوشش می دهد. مربی Eduardo Corpeño با بررسی سازمان کتابخانه و آشنایی شما با فایل‌های سرصفحه و نحو شروع می‌کند. سپس او نحوه انجام انواع وظایف را با کتابخانه نشان می‌دهد: پردازش ورودی و خروجی، مدیریت حافظه برنامه، تولید اعداد تصادفی، مرتب‌سازی و جستجوی داده‌ها، دستکاری رشته‌های متنی و انجام ریاضی. هر فصل شامل مثال های متعددی است که عملکردها را در عمل نشان می دهد، همراه با چالش های برنامه نویسی که به شما امکان می دهد دانش و مهارت های جدید خود را آزمایش کنید.

مهارت‌های مرتبط

linkedin کتابخانه الگوی استاندارد C (Mitalearn-131781)

  • 2 ساعت 23 دقیقه
  • پیشرفته
  • انتشار: 28 June 2026
  • مدرس: Eduardo Corpeño
درباره این دوره:

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

مهارت‌های مرتبط

linkedin کتابخانه های چندگانه کوتلین (Mitalearn-425048)

  • 1 ساعت 39 دقیقه
  • مناسب همه
  • انتشار: 14 August 2025
  • مدرس: Vladimir Jovanović
درباره این دوره: 

 

Multiplatform Kotlin به اشتراک گذاری کد در سیستم عامل های Android ، iOS ، JVM ، وب و پس زمینه آسانتر می شود. در این دوره ، ولادیمیر جووانوویچ به شما می آموزد که چگونه یک کتابخانه KMP را گام به گام ایجاد و منتشر کنید. بیاموزید که چگونه یک پروژه را تنظیم کنید ، کد متقاطع را بنویسید و آزمایش کنید و پیاده سازی های خاص پلتفرم را انجام دهید. در پایان ، شما باید آماده باشید تا کتابخانه خود را برای Maven Central منتشر کرده و آن را به طور مؤثر حفظ کنید.

این دوره در درجه اول از Android Studio برای تنظیم پروژه و توسعه کد مشترک استفاده می شود ، در حالی که کارهای خاص iOS شامل Xcode خواهد بود. این دوره برای توسعه دهندگان که به دنبال اتخاذ Multiplatform Kotlin هستند و جریان کار خود را ساده تر می کنند ، مناسب است.


مهارت‌های مرتبط

linkedin کتابخانه های ضروری پایتون (Mitalearn-177698)

  • 2 ساعت 15 دقیقه
  • متوسط
  • انتشار: 21 June 2026
  • مدرس: Joe Marini
درباره این دوره:

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

linkedin کد پایتون سریعتر (Mitalearn-135385)

  • 2 ساعت 5 دقیقه
  • پیشرفته
  • بروزرسانی: 25 July 2026
  • مدرس: Miki Tebeka
درباره این دوره:

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

مهارت‌های مرتبط

linkedin کد کلینیک: سی (Mitalearn-145670)

  • 1 ساعت 7 دقیقه
  • متوسط
  • انتشار: 21 June 2026
  • مدرس: Dan Gookin
درباره این دوره:

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

مهارت‌های مرتبط

linkedin کد کلینیک: سی (Mitalearn-138020)

  • 1 ساعت 39 دقیقه
  • متوسط
  • انتشار: 16 September 2019
  • مدرس: Olivia Chiu Stone
درباره این دوره:

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

مهارت‌های مرتبط

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

  • 1 ساعت 19 دقیقه
  • پیشرفته
  • انتشار: 25 November 2019
  • مدرس: Dan Gookin
درباره این دوره: 

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

مهارت‌های مرتبط

دوره‌های پیشنهادی