Course catalog
Categories
C ++ مدرن: تکنیک ها و ویژگی های پیشرفته
(Mitalearn-429264)
- 4 hours 38 minutes
- مناسب همه
- Release date: 24 October 2024
- Author: Andy Olsen,Pearson
این دوره به شما کمک می کند تا با تکنیک های مهم و ویژگی های موجود در C ++ مدرن سرعت خود را افزایش دهید. در مورد قابلیت های متحرک و ارزش ، نشانگرهای هوشمند ، برنامه نویسی عملکردی ، چند رشته ای و موارد دیگر بیاموزید. اندی اولسن ، مربی متخصص ، شما را از طریق ویژگی های جدید راهنمایی می کند و به شما نشان می دهد که چگونه می توانید کد کارآمد ، ظریف و معاصر را ایجاد و پیاده سازی کنید.
توجه: این دوره توسط پیرسون ایجاد شده است. ما خوشحالیم که این آموزش را در کتابخانه خود میزبانی می کنیم.
Related Skills
C Essential Training
(Mitalearn-195531)
- 2 hours 51 minutes
- متوسط
- Release date: 21 June 2026
- Author: Dan Gookin
C مثل همیشه ضروری است. این زبان قدرتمند در قلب جاوا اسکریپت و Objective-C قرار دارد و یک زبان محبوب برای توسعه سیستم های جاسازی شده است. این دوره اصول برنامه نویسی به زبان C را آموزش می دهد که چهار جنبه مقدماتی را شامل می شود: ساختار کد، داده ها، جریان برنامه و توابع. مربی دن گوکین آناتومی C را تشریح می کند، نحوه ذخیره داده ها در متغیرها و مقادیر را نشان می دهد و نحوه استفاده از عملگرها را برای انجام ریاضیات، تغییر مقادیر متغیرها، ارزیابی عبارات و موارد دیگر نشان می دهد. سپس می توانید ببینید که چگونه این عناصر اساسی در ساختارهای کنترلی مانند حلقه ها با هم قرار می گیرند - جایی که منطق واقعی وارد عمل می شود. در نهایت، می توانید یاد بگیرید که از توابع استفاده کنید و بنویسید، کارایی زبان C، که به انجام وظایف اساسی و پیچیده در کد، حذف تکرار و خوانایی بیشتر کد کمک می کند. برای آزمایش مهارت های برنامه نویسی جدید خود و مقایسه راه حل های خود با راه حل های مدرس، مطمئن شوید که چالش های صادر شده در طول دوره را انجام می دهید.
Related Skills
اشاره گر زبان Master C
(Mitalearn-176610)
- 1 hours 33 minutes
- پیشرفته
- Release date: 21 June 2026
- Author: Dan Gookin
آیا با مفهوم اشاره گر در برنامه نویسی C مبارزه می کنید؟ تو تنها نیستی. در این دوره پیشرفته، مدرس دن گوکین به نکاتی که از اصول اولیه شروع میکند و سپس بر اساس آن پایهگذاری میکند، توجه میکند. Dan ملزومات بدست آوردن، ذخیره و استفاده از آدرس ها را پوشش می دهد. تخصیص حافظه و بافرها؛ و لیست های مرتبط سپس به مفاهیم پیشرفتهتری میپردازد، از جمله نحوه ارسال اشارهگر به یک تابع، مرتبسازی نشانگرها و استفاده از اشارهگرها برای مدیریت حافظه.
Related Skills
اشکال زدایی کد C
(Mitalearn-188374)
- 51 minutes
- پیشرفته
- Release date: 26 May 2020
- Author: Dan Gookin
مسئله اگر اشکالات را در کد C خود پیدا کردید، مسئله چه زمانی است. و حتی برای توسعه دهندگان پیشرفته، یافتن و رفع اشکالات می تواند یک چالش باشد. در این دوره، نگاهی عمیق به ابزارها و بهترین روشهایی که میتواند به شما در شناسایی و رفع اشکالهای کد C کمک کند، بیابید. مدرس Dan Gookin این دوره را با بررسی ماهیت باگ ها، مشکلات رایج کدنویسی و نحوه ردیابی متغیرها و موقعیت ها در کد خود بدون استفاده از نرم افزار اشکال زدایی آغاز می کند. سپس، نحوه کار با یک اشکالزدای IDE—Code::Blocks—برای گذر از کد، یافتن نقصها و حل مشکلات را پوشش میدهد. برای جمعبندی، Dan نحوه استفاده از اشکالزدای گنو، یک عنصر اصلی در محیط یونیکس، برای بررسی و دیکامپایل کد را پوشش میدهد. در طول مسیر، او چالش هایی را ارائه می دهد که به شما امکان می دهد مهارت های جدید اشکال زدایی خود را آزمایش کنید.
Related Skills
برنامه نویسی C برای برنامه های کاربردی جاسازی شده
(Mitalearn-273119)
- 2 hours 5 minutes
- مناسب همه
- Release date: 21 June 2026
- Author: Eduardo Corpeño
یاد بگیرید که نرم افزارهای جاسازی شده را به زبان C بنویسید و برنامه هایی را ارائه دهید که کوچک، کارآمد و سریع هستند. در این دوره آموزشی، مدرس Eduardo Corpeño توضیح میدهد که چگونه برنامهنویسی C و اینترنت اشیا در برنامههای کاربردی تعبیهشده – نرمافزاری که بهطور دائم بر روی یک دستگاه قرار دارد، ترکیب میشوند. او چالش های موجود در این نوع برنامه نویسی را بررسی می کند، از محدودیت های حافظه، ذخیره سازی و قدرت تا آگاهی سخت افزاری. او توضیح می دهد که چگونه انواع داده های مختلف می توانند بر عملکرد برنامه شما تأثیر بگذارند و دستکاری بیت را بررسی می کند - منطقه ای که C در آن می درخشد. ادواردو نحوه دستکاری دادههای سطح بیت را با استفاده از پوشش بیت و فیلدهای بیت نشان میدهد و نقاط قوت هر دو تکنیک را با کنترلکننده آردوینو نشان میدهد. سپس یاد بگیرید که چگونه از متغیرهای فرار و ثابت برای اعمال صحت داده ها و دسترسی فقط خواندنی استفاده کنید، و جایگزین های توابع سنتی را که ممکن است اجرای آنها خیلی طول بکشد، و ریاضیات ممیز شناور که CPU را مصرف می کند، بررسی کنید.
Related Skills
برنامه نویسی ایمن در C
(Mitalearn-434925)
- 1 hours 28 minutes
- مناسب همه
- Release date: 21 June 2026
- Author: Dan Gookin
این دوره از زبان C بررسی می کند ، که به دلیل داشتن چندین ضعف در رابطه با تایپ داده ها ، بررسی مرزها و مدیریت حافظه در بین دیگران بدنام است. بسیاری از سوء استفاده های شناخته شده در مورد کد C ، از جمله تایپ کردن داده های ضعیف و سرریز بررسی شده است. مربی دن گوکین در مورد آسیب پذیری ها توضیح می دهد و اطلاعاتی در مورد چگونگی کد دفاعی در مورد این سوء استفاده ها و آسیب پذیری ها ارائه می دهد. مناطق دیگر تحت پوشش شامل رفتار نامشخص ، جلوگیری از ساخت و سازهای ناخوشایند ، اعتبارسنجی ورودی ، استفاده از انواع داده های مناسب ، مدیریت رشته ها ، مدیریت حافظه و کار با نشانگرها است.
Related Skills
ج: ساختارهای داده، اشاره گرها و سیستم های فایل
(Mitalearn-185450)
- 2 hours 54 minutes
- متوسط
- Release date: 21 June 2026
- Author: Dan Gookin
C یک زبان پایه برای انواع زبان های برنامه نویسی دیگر و همچنین یک زبان جدید و جدید برای سیستم های تعبیه شده است. اگر علاقه مند به گسترش دانش خود در C هستید، این دوره برای شما مناسب است. به مربی دن گوکین بپیوندید تا به ساختارهای داده، اشاره گرها و دیگر موضوعات کلیدی در این زبان برنامه نویسی اساسی بپردازد. Dan به مفاهیم برنامه نویسی مختلفی مانند آرایه ها، ساختارها، کاراکترها و رشته ها می پردازد. او همچنین روی نشانگرها - متغیرهایی که یک مکان حافظه را نگه میدارند - میرود و نحوه استفاده از نشانگرها برای دستکاری دادهها، انجام ریاضی اشارهگر و موارد دیگر را توضیح میدهد. او دوره را با به اشتراک گذاشتن چند تکنیک خاص، از جمله نحوه حل پازل های ریاضی با C، به پایان می رساند.
Related Skills
چالش های کد C
(Mitalearn-218362)
- 38 minutes
- مناسب همه
- Release date: 19 October 2021
- Author: Dan Gookin
همه برنامه نویسان باید ماهیچه های کدنویسی خود را تقویت کنند، که نیاز به چالش های منظم و بررسی بهترین شیوه ها دارد. مبتدیان برای ادامه تحصیل به تمرین های واقع گرایانه تمایل دارند و برنامه نویسان با تجربه باید دائماً اصول اولیه و همچنین قسمت هایی از C را که برنامه نویسان اغلب با آنها مشکل دارند، مانند اشاره گرها، بازگشت، و برنامه نویسی سیستم ها بررسی کنند. در این دوره، Dan Gookin چالش هایی را برای برنامه نویسان در سراسر طیف دانش C با تمرینات منظم فراهم می کند تا مهارت های برنامه نویسی خود را تازه و آماده برای فرصت بعدی خود نگه دارند.
Related Skills
راهنمای کامل برای پایه های برنامه نویسی C
(Mitalearn-415001)
- 5 hours 52 minutes
- مناسب همه
- Release date: 22 March 2024
- Author: Dan Gookin
آیا می خواهید نحوه برنامه نویسی به زبان C را یاد بگیرید؟ در این دوره، خالق، معلم و نویسنده فناوری دن گوکین، هر فردی را که علاقه مند به برنامه نویسی است، از ندانستن نحوه کدنویسی به توانایی توسعه برنامه های ساده می برد. این بررسی کامل از C به هر موضوع مربوط به کدنویسی که میخواهد عمیقاً در زبان فرو رود، میپردازد. Dan ذخیره سازی داده ها، ساختارها، اشاره گرها، عملیات فایل، تعامل با سیستم عامل و موارد دیگر را پوشش می دهد. چالشهای مداوم در طول دوره بر روی یکدیگر ساخته میشوند و به برنامه نهایی میرسند، که شبیهسازی طراحی توپ لوتو است. بهعلاوه، Dan به شما نشان میدهد که چگونه آسیبپذیریهایی را که زبان C در برابر بهرهبرداری دارد، کاهش دهید.
Related Skills
کاوش در کتابخانه های C
(Mitalearn-145704)
- 1 hours 57 minutes
- پیشرفته
- Update date: 21 June 2026
- Author: Dan Gookin
کتابخانه های خارجی قابلیت های زبان C را گسترش می دهند و به توسعه دهندگان این امکان را می دهند که برنامه هایی بسازند که می توانند انواع کارهای شگفت انگیز را انجام دهند. در این دوره آموزشی، یاد بگیرید که چگونه از قدرت کتابخانه های خارجی برای دسترسی به داده های پیچیده، تعامل با وب، بازی با گرافیک و موارد دیگر بهره ببرید. مدرس Dan Gookin انواع کتابخانه های C را پوشش می دهد - از libcurl گرفته تا ncurses - نحوه نصب و آزمایش هر یک را توضیح می دهد. Dan کتابخانه هایی را برجسته می کند که به شما امکان می دهند JSON را دستکاری کنید. ذخیره و ارسال داده های وب؛ کار با متن؛ خواندن، نوشتن، و دستکاری داده های تصویر. و بیشتر.
Related Skills
کتابخانه استاندارد C
(Mitalearn-153694)
- 2 hours 6 minutes
- متوسط
- Update date: 21 June 2026
- Author: Eduardo Corpeño
با کتابخانه استاندارد C، کتابخانه استاندارد توابع موجود برای زبان برنامه نویسی C، سرعت خود را افزایش دهید. این دوره بیش از 60 مورد از کاربردی ترین و محبوب ترین توابع را که در فایل های هدر stdio.h، stdlib.h، stdint.h، string.h، و math.h گروه بندی شده اند، پوشش می دهد. مربی Eduardo Corpeño با بررسی سازمان کتابخانه و آشنایی شما با فایلهای سرصفحه و نحو شروع میکند. سپس او نحوه انجام انواع وظایف را با کتابخانه نشان میدهد: پردازش ورودی و خروجی، مدیریت حافظه برنامه، تولید اعداد تصادفی، مرتبسازی و جستجوی دادهها، دستکاری رشتههای متنی و انجام ریاضی. هر فصل شامل مثال های متعددی است که عملکردها را در عمل نشان می دهد، همراه با چالش های برنامه نویسی که به شما امکان می دهد دانش و مهارت های جدید خود را آزمایش کنید.
Related Skills
کد کلینیک: سی
(Mitalearn-145670)
- 1 hours 7 minutes
- متوسط
- Release date: 21 June 2026
- Author: Dan Gookin
برنامه نویسان موفق بیشتر از نحوه کدنویسی می دانند. آنها همچنین می دانند که چگونه به حل مشکلات فکر کنند. کلینیک کد مجموعهای از دورههایی است که در آن مربیان ما با استفاده از زبانهای برنامهنویسی مختلف مشکلات مشابهی را حل میکنند. در اینجا، Dan Gookin با C کار می کند. در طول دوره، دن چالش ها را معرفی می کند و سپس یک نمای کلی از راه حل های خود را در C ارائه می دهد. چالش ها شامل موضوعاتی مانند موقعیت جغرافیایی و تشخیص چهره است. از دورههای دیگر این مجموعه دیدن کنید تا ببینید چگونه میتوانید چالشهای مشابه را در زبانهایی مانند C++، C#، JavaScript، PHP، Python، Ruby، Go و Swift حل کنید.
Related Skills
کد نویسی ایمن در C
(Mitalearn-163928)
- 1 hours 19 minutes
- پیشرفته
- Release date: 25 November 2019
- Author: Dan Gookin
C فاقد برخی از سوپاپ های ایمنی ارائه شده توسط زبان های برنامه نویسی جدیدتر است. اما در حالی که این زبان سطح متوسط نقاط ضعف خود را دارد، نوشتن کد C ایمن هنوز امکان پذیر است - فقط به هوشیاری بیشتر از سوی توسعه دهنده نیاز دارد. در این دوره، مدرس Dan Gookin نحوه شناسایی و کدنویسی نقاط ضعف در زبان برنامه نویسی C را برای نوشتن برنامه های امن تر توضیح می دهد. بسیاری از اکسپلویت ها در مورد کد C شناخته شده اند. این دوره به بررسی هر یک می پردازد و آسیب پذیری ها و نحوه برخورد با آنها را توضیح می دهد. حوزه های اصلی تحت پوشش عبارتند از رفتار نامشخص، اجتناب از ساخت و سازهای ناخوشایند، اعتبارسنجی ورودی، مدیریت رشته ها و کار با اشاره گرها.