Course catalog
Categories
تمرین پایتون: برنامه نویسی شی گرا
(Mitalearn-382225)
- 12 mins
- مناسب همه
- Release date: 13 September 2023
- Author: Scott Simpson
Python یک زبان برنامه نویسی محبوب است که می تواند برای کار با داده ها، ساخت برنامه ها و حل مشکلات در بسیاری از انواع دستگاه ها استفاده شود. این چالش کد با اسکات سیمپسون، مربی ارشد کارکنان LinkedIn Learning، طراحی شده است تا به شما کمک کند دانش خود را در مورد برنامه نویسی شی گرا در پایتون آزمایش کنید. این دوره شامل پنج چالش کد است که مفاهیم مربوط به برنامه نویسی شی گرا را پوشش می دهد. شما می توانید راه حل های خود را برای این چالش ها در محیط کدگذاری تعاملی داخلی بدون نیاز به نرم افزار خاصی بسازید و آزمایش کنید. وقتی هر چالش را تمام کردید، می توانید ویدیوهای راه حل را تماشا کنید تا ببینید چگونه حل شده اند. آیا آماده هستید تا مهارت های برنامه نویسی شی گرا پایتون خود را امتحان کنید؟
این دوره شامل چالش های کد است که توسط CoderPad ارائه شده است. چالشهای کد تمرینهای کدنویسی تعاملی با بازخورد بیدرنگ هستند، بنابراین میتوانید در کنار محتوای دوره تمرین کدنویسی را انجام دهید تا مهارتهای برنامهنویسی خود را ارتقا دهید.
تمرین پایتون: مجموعه ها
(Mitalearn-382208)
- 11 mins
- مناسب همه
- Release date: 13 September 2023
- Author: Scott Simpson
میخواهید با مجموعههای پایتون به سرعت برسید، اما نمیدانید از کجا شروع کنید؟ در این دوره آموزشی که برای توسعه دهندگانی با تجربه پایتون در سطح متوسط طراحی شده است، اسکات سیمپسون، مربی کارکنان LinkedIn Learning یک نمای کلی از انواع مختلف داده های موجود در ماژول مجموعه های پایتون به شما ارائه می دهد و به شما نشان می دهد که چگونه از هر یک از آنها برای نوشتن بیشتر استفاده کنید. کد کارآمد و قابل اطمینان تر به اسکات بپیوندید تا او شما را در یک سری چالشهای کدنویسی خودکار که توسط CoderPad میزبانی میشود، اولین پلتفرم ارزیابی فنی مهارتها که به شما امکان میدهد کد زنده را در یک محیط کدنویسی واقعی بنویسید، میبرد. هر چالش در این دوره شامل مجموعهای از دستورالعملها و چند ویرایشگر کد است که میتوانید از آنها برای ایجاد و آزمایش راهحل خود در حال حرکت استفاده کنید. اسکات به شما کمک می کند تا مهارت های خود را به عنوان یک برنامه نویس پایتون با پنج چالش برنامه نویسی خاص و متمرکز بر مجموعه افزایش دهید. یاد بگیرید که چگونه یک لیست را حذف و مرتب کنید، با یک تاپل کار کنید و آن را تبدیل کنید، یک مجموعه بسازید، یک فرهنگ لغت ایجاد کنید، و موارد دیگر.
تمرین جاوا اسکریپت: برنامه نویسی شی گرا
(Mitalearn-388192)
- 15 mins
- مناسب همه
- Release date: 13 September 2023
- Author: Emma Bostian
بر خلاف زبان های برنامه نویسی مبتنی بر کلاس مانند جاوا، جاوا اسکریپت یک زبان رویه ای مبتنی بر نمونه اولیه است. این بدان معناست که از برنامه نویسی شی گرا عملکردی و پشتیبانی می کند - با نحو سخت تر، توسعه پذیری بیشتر و قوانین کمتر. در این دوره عملی و تعاملی، با مدرس Emma Bostian بپیوندید تا انجام وظایف برنامه نویسی شی گرا در جاوا اسکریپت را تمرین کنید تا دانش فنی خود را تقویت کنید، برای مصاحبه آماده شوید یا نقش جدیدی را به دست آورید. این دوره شامل چالش های کد است که توسط CoderPad طراحی شده است. چالشهای کد، تمرینهای کدنویسی تعاملی با بازخورد بلادرنگ هستند، بنابراین میتوانید برای پیشبرد مهارتهای کدنویسی خود تمرین کدنویسی را انجام دهید. Emma به شما کمک می کند تا مهارت های خود را به عنوان یک برنامه نویس جاوا اسکریپت با پنج چالش برنامه نویسی خاص و متمرکز بر پرس و جو تقویت کنید. ایجاد یک فهرست دوره با توابع، یک تابع کتاب با Object.create()، یک کشور با کلاس ها، یک کلاس سفارش غذا با دریافت کننده ها و تنظیم کننده ها، و یک کلاس کاربر/ادمین با ویژگی های خصوصی را تمرین کنید.
تمرین جاوا اسکریپت: محدوده و بسته شدن
(Mitalearn-388243)
- 17 mins
- مناسب همه
- Release date: 13 September 2023
- Author: Eve Porcello
اگر با جاوا اسکریپت کار می کنید، ممکن است در مدیریت دامنه متغیرها با مشکلات دشواری مواجه شوید. به دلیل متفاوت بودن نحو و کلمات کلیدی، اطمینان از اینکه توابع خروجی های دقیقی تولید می کنند، می تواند دشوار باشد. در این دوره، Eve Porcello به شما یاد می دهد که کدی بنویسید که می تواند به شما در تمرین رایج ترین الگوها در توابع جاوا اسکریپت کمک کند. در مورد بسته شدن و عملکردهای مرتبه بالاتر بیاموزید و تجربه عملی در انطباق با تغییرات در الزامات دامنه کسب کنید. تکنیک هایی را بیابید که می توانید برای کارآمدتر و آزمایش پذیرتر کردن کد خود از آنها استفاده کنید.
این دوره شامل چالش های کد است که توسط CoderPad ارائه شده است. چالشهای کد، تمرینهای کدنویسی تعاملی با بازخورد بیدرنگ هستند، بنابراین میتوانید در کنار محتوای دوره تمرین کدنویسی را انجام دهید تا مهارتهای برنامهنویسی خود را ارتقا دهید.
محدوده و بسته شدن دو مورد از گیج کننده ترین اما اجتناب ناپذیرترین بخش کار با جاوا اسکریپت هستند. اگر از قبل با برنامه نویسی زبان دیگری آشنا هستید، این دوره می تواند به شما کمک کند تا هرگونه تصور غلط در مورد نحوه عملکرد محدوده و بسته شدن در جاوا اسکریپت را برطرف کنید. اگر به طور کامل با این مفاهیم تازه کار هستید، این دوره در ابهام زدایی از این مفاهیم مفید خواهد بود.
تمرین جاوا: مدیریت استثنا
(Mitalearn-388022)
- 14 mins
- مناسب همه
- Release date: 14 September 2023
- Author: Todd Perkins
جاوا یک زبان برنامه نویسی همه کاره و شی گرا است که برای اجرا بر روی پلتفرم های مختلف طراحی شده است. هر ماشینی که دارای ماشین مجازی جاوا یا JVM باشد، می تواند برنامه های جاوا را اجرا کند. به همین دلیل، جاوا معمولاً در طیف گسترده ای از برنامه ها از جمله وب، موبایل و دسکتاپ استفاده می شود. در این دوره، مربی تاد پرکینز، که بیش از ده ها برنامه و بازی محبوب توسعه داده است، از یک سری چالش های عملی برای آزمایش درک شما از مدیریت استثناهای جاوا استفاده می کند تا بتوانید مهارت های حل مسئله برنامه نویسی خود را بهبود بخشید. چالشها عبارتند از گرفتن استثنا، و همچنین مدیریت یک عملیات پشتیبانینشده، یک استثنا پنهان، رشتههای متعدد و استثناهای تودرتو.
این دوره شامل چالش های کد است که توسط CoderPad ارائه شده است. چالشهای کد، تمرینهای کدنویسی تعاملی با بازخورد بیدرنگ هستند، بنابراین میتوانید در کنار محتوای دوره تمرین کدنویسی را انجام دهید تا مهارتهای برنامهنویسی خود را ارتقا دهید.
تمرینات کدگذاری: اسکالا
(Mitalearn-394295)
- 53 mins
- مناسب همه
- Release date: 31 August 2022
- Author: Noel Welsh
مهارت های اسکالا خود را در این دوره چالش های کد با مربی نوئل ولش افزایش دهید. نوئل 15 چالش را ارائه می دهد که ویژگی های زبانی را که بیشتر در برنامه نویسی روزمره مورد استفاده قرار می گیرد، پوشش می دهد، از جمله آشکارساز پالیندروم، جستجوگر رمز عبور، جعبه های رنگی و ماشین حساب. سطح دشواری چالشها در طول دوره افزایش مییابد، و با چالشی برای ایجاد یک انیمیشن کشتی موشکی که چندین عنصر از دوره را گرد هم میآورد، به پایان میرسد: تعریف دادهها، تطبیق الگو، و تبدیل دادهها.
توسعه C++: مفاهیم پیشرفته، عبارات لامبدا و بهترین روش ها
(Mitalearn-383007)
- 2 hours 54 mins
- مناسب همه
- Release date: 2 February 2023
- Author: Bill Weinman
به دنبال افزایش درک خود از C++ هستید؟ در این دوره، برخی از جنبه های پیچیده تر این زبان برنامه نویسی اصلی را بررسی کنید. از اصول اولیه تعریف کلاس گرفته تا بارگذاری بیش از حد اپراتورها و معناشناسی حرکت، مربی Bill Weinman به شما کمک می کند تا مهارت هایی را که برای استفاده حداکثری از C++ نیاز دارید، توسعه دهید. در مورد عبارات لامبدا، همزمانی، محدودیتها و مفاهیم، کلاسهای اختیاری و متغیر، اتصالات ساختاریافته، و بهترین روشها برای مقداردهی اولیه بیاموزید. در طول مسیر، Bill برخی از ویژگیهای جدیدتر C++ از جمله نحوه استفاده از کتابخانه قالب، اپراتور سفینه فضایی، کلاس span و موارد دیگر را پوشش میدهد.
توسعه سی شارپ و دات نت با ویژوال استودیو
(Mitalearn-385030)
- 38 mins
- مناسب همه
- Release date: 7 May 2024
- Author: Microsoft .NET
Visual Studio یک محیط توسعه یکپارچه (IDE) است که برای بارهای کاری .NET و C++ بسیار محبوب است. در این دوره، تیم مایکروسافت دات نت نگاهی گذرا به بهترین ویژگی های ویژوال استودیو ارائه می دهد، از جمله پیمایش کد، اشکال زدایی، آزمایش، تکمیل کد و همکاری. درک کاملی از اصولی که برای شروع با Visual Studio 2022 و .NET 8 نیاز دارید، از جمله نکات ارزشمند سفارشی سازی و بهره وری در طول مسیر به دست آورید.
این دوره توسط تیم Microsoft .NET ایجاد شده است. ما خوشحالیم که میزبان این آموزش در کتابخانه خود هستیم.
توسعه کراس پلتفرم سی شارپ
(Mitalearn-443391)
- 51 mins
- مناسب همه
- Release date: 4 August 2023
- Author: Jesse Freeman
در این دوره آموزشی، اصول ساخت برنامههای C# را که روی Android، macOS/iOS و Windows کار میکنند و در عین حال از NET MAUI استفاده میکنند، بیاموزید. مربی جسی فریمن مفاهیم اصلی مانند راهاندازی یک محیط توسعهدهنده چند پلتفرمی، ساختن رابط کاربری ساده، پیمایش بین صفحههای برنامه (صفحات) و پیادهسازی مفاهیم MVVM با اتصال داده XAML را به شما نشان میدهد. با جسی همراه باشید زیرا او به شما نشان میدهد که چگونه آموختههای خود را برای ایجاد یک برنامه یادداشتبرداری ساده به کار ببرید، و مهارتهایی را که برای شروع ساختن برنامههای C# چند پلتفرمی به تنهایی باید بدانید را پوشش میدهد.
جاوا 8 برای متخصصان
(Mitalearn-424895)
- 2 hours 45 mins
- مناسب همه
- Update date: 11 March 2024
- Author: Maaike van Putten
پیش نیازهای پیشنهادی
جاوا 8 در سال 2014 منتشر شد ، اما این یک نسخه پایدار و مستند جاوا است که هنوز هم یکی از محبوب ترین نسخه های جاوا است و امروزه توسط توسعه دهندگان جاوا استفاده می شود. در این دوره ، مربی Maaike Van Putten بسیاری از ویژگی های مفید را در بر می گیرد که می تواند نحوه نوشتن کد را با جاوا 8 تغییر دهد. Maaike همچنین شامل چالش ها و راه حل ها است ، بنابراین می توانید دانش خود را هنگام پیشرفت در این دوره آزمایش کنید.
جاوا اسکریپت: Ajax و Fetch
(Mitalearn-444377)
- 2 hours 21 mins
- مناسب همه
- Release date: 25 September 2024
- Author: Sasha Vodnik
Ajax بلوک ساختمانی از وب مدرن است. Ajax به شما کمک می کند بین برنامه خود و سرور ارتباط برقرار کنید و محتوای جدید را بدون بارگیری مجدد صفحات وب ترکیب کنید که در نتیجه برنامه های تعاملی تر و با کارایی بالا ایجاد می شود. این دوره هر دو روش مدرن و قدیمی را برای درخواست و مدیریت داده ها و اصلاح محتوای صفحه وب با جاوا اسکریپت Ajax و vanilla معرفی می کند. کارشناس JS Sasha Vodnik نحوه کار با Fetch API ها را نشان می دهد، بنابراین می توانید ببینید که چگونه Ajax در یک پایگاه کد پیاده سازی می شود. در طول مسیر، یاد بگیرید که چگونه درخواستها و پاسخهای Ajax را در مرورگر بهینه کنید، محتوای صفحه وب را از طریق DOM تغییر دهید، با کتابخانه Axios کار کنید، و درخواستهای Ajax را در صورت بروز عیبیابی کنید.
این دوره با GitHub Codespaces، یک محیط توسعهدهنده ابر فوری که تمام عملکردهای دستگاه محلی مورد علاقه شما را بدون نیاز به تنظیم IDE محلی مورد علاقه شما ارائه میدهد، ادغام شده است. با استفاده از GitHub Codespaces، میتوانید در هر زمان و در هر زمانی از ابزاری استفاده کنید که احتمالاً در محل کار با آن مواجه خواهید شد. برای یادگیری نحوه شروع، ویدیوی "استفاده از فضاهای کد GitHub با این دوره" را بررسی کنید.
جاوا: Lambdas and Streams
(Mitalearn-264313)
- 42 mins
- مناسب همه
- Update date: 12 June 2024
- Author: Bethan Palmer
در جاوا، لامبداها و استریم ها در همه جا وجود دارند - به نظر می رسد تقریباً در همه جا حاضر هستند. آنها دو نمونه از رایج ترین نمونه های برنامه نویسی تابعی هستند که نسبت به همتای شی گرا خود مختصرتر و قابل پیش بینی تر هستند. در این دوره آموزشی، مربی Bethan Palmer به شما مهارتهایی را میآموزد که برای استفاده حداکثری از لامبداها و استریمها بهعنوان یک توسعهدهنده جاوا نیاز دارید.
اصول لامبداها و استریمها، چیستی آنها، چرایی آنها را کاوش کنید. مفید است، و چگونه آنها را با تمرینات عملی در GitHub در کد خود به کار ببرید. نکاتی را برای مراجعه به روشهای موجود و تعریف عملکردهای جدید در حین پرواز دریافت کنید. پس از اتمام این دوره، شما آماده خواهید بود تا در مورد نحوه تبدیل وظایف پردازش متوالی به محاسبات موازی اطلاعات بیشتری کسب کنید و از امروز شروع به استفاده از لامبداها و استریم ها در پشته های خود کنید.
جاوا: تست خودکار API با اطمینان REST
(Mitalearn-232353)
- 1 hour 16 mins
- مناسب همه
- Release date: 26 April 2021
- Author: Angie Jones
تقاضا برای مهندسانی وجود دارد که می دانند چگونه تست API را خودکار کنند. در این دوره، مربی Angie Jones نحوه استفاده از REST Assured را برای ایجاد انواع درخواستهای API در جاوا، با و بدون داده اضافی، و نحوه تأیید پاسخ دریافتی از API را پوشش میدهد. Angie توضیح می دهد که چرا تست API ضروری است و چرا خودکار کردن تست API یک رویکرد کارآمد و موثر برای سالم نگه داشتن API های شما است. او شما را با کتابخانه تست REST Assured آشنا می کند. Angie در مورد آناتومی یک درخواست API بحث می کند، سپس به شما نشان می دهد که چگونه درخواست های GET، POST، PUT و DELETE را ایجاد کنید. او توضیح میدهد که چگونه میتوانید دادهها را بهعنوان بخشی از درخواست ارسال کنید. Angie توضیح میدهد که چگونه میتوانید پاسخهای API را اعتبارسنجی کنید و دادههای دریافتشده از پاسخ را غیراصولی کنید.
جاوای پیشرفته: عملی با استریم ها، عبارات لامبدا، مجموعه ها، ژنریک ها و موارد دیگر
(Mitalearn-388107)
- 50 mins
- مناسب همه
- Release date: 14 September 2023
- Author: Maaike van Putten
آیا در جاوا تجربه دارید، اما به دنبال ارتقای مهارت های خود به سطح بعدی هستید؟ به Maaike van Putten در این دوره بپیوندید و برنامه نویسی جاوا خود را از خوب به عالی ببرید. Maaike یک سری موضوعات پیشرفته جاوا را پوشش می دهد، از جمله استریم ها و عبارات لامبدا، مجموعه ها و کلیات، و حاشیه نویسی سفارشی. او همچنین به شما نشان می دهد که چگونه با همزمانی و کار با الگوی طراحی تک تن کنار بیایید. در این دوره آموزشی عملی به Maaike بپیوندید، آنچه را که در یک سری چالشها آموختهاید آزمایش کنید و کار خود را با راهحلهای Maaike مقایسه کنید.
این دوره شامل چالش های کد است که توسط CoderPad ارائه شده است. چالشهای کد، تمرینهای کدنویسی تعاملی با بازخورد بیدرنگ هستند، بنابراین میتوانید در کنار محتوای دوره تمرین کدنویسی را انجام دهید تا مهارتهای برنامهنویسی خود را ارتقا دهید.
چالش های کد C
(Mitalearn-218362)
- 38 mins
- مناسب همه
- Release date: 19 October 2021
- Author: Dan Gookin
همه برنامه نویسان باید ماهیچه های کدنویسی خود را تقویت کنند، که نیاز به چالش های منظم و بررسی بهترین شیوه ها دارد. مبتدیان برای ادامه تحصیل به تمرین های واقع گرایانه تمایل دارند و برنامه نویسان با تجربه باید دائماً اصول اولیه و همچنین قسمت هایی از C را که برنامه نویسان اغلب با آنها مشکل دارند، مانند اشاره گرها، بازگشت، و برنامه نویسی سیستم ها بررسی کنند. در این دوره، Dan Gookin چالش هایی را برای برنامه نویسان در سراسر طیف دانش C با تمرینات منظم فراهم می کند تا مهارت های برنامه نویسی خود را تازه و آماده برای فرصت بعدی خود نگه دارند.
چالش های کد جاوا
(Mitalearn-234784)
- 1 hour 7 mins
- مناسب همه
- Release date: 26 April 2021
- Author: Kathryn Hodge
چگونه در نوشتن کد در جاوا بهتر می شوید؟ البته شما تمرین می کنید. مهارت های جاوا خود را با این چالش های عملی آزمایش کنید. در این دوره، مربی کاترین هاج انواع چالش های مختصر (پنج دقیقه یا کمتر) مبتدی، متوسط و پیشرفته را ارائه می دهد که می توانید از آنها برای آزمایش مهارت های خود استفاده کنید. درسها مستقل هستند، بنابراین میتوانید به هر ترتیبی آنها را تماشا کنید. برای هر چالش، کاترین یک راه حل جامع و فایل های تست خودکار ارائه می دهد. هدف از این دوره نه تنها توسعه مهارت های شما در جاوا است، بلکه نشان دادن برخی از ترفندهای حرفه ای است که توسعه دهندگان نرم افزار در صنعت هر روز از آن استفاده می کنند.
چالش های کدنویسی در Rust
(Mitalearn-246565)
- 2 hours 24 mins
- مناسب همه
- Release date: 14 February 2022
- Author: Tim McNamara
بهبود مهارت های کدنویسی Rust به زمان و تمرین زیادی نیاز دارد. مهم این است که خود را با چالش های جدید تحت فشار قرار دهید، این دقیقا همان چیزی است که این دوره برای آن است. به نویسنده و مربی تیم مکنامارا بپیوندید تا شما را در یک سری چالشهای کدنویسی راهنمایی میکند و توانایی شما را برای انجام عملکردهای خاص آزمایش میکند تا بتوانید با Rust به سطح بعدی برسید.
مهارتهای Rust را با تمرینهایی که ساده شروع میشوند، به دست آورید. و به تدریج دشوارتر می شوند. یاد بگیرید که چگونه در صورت نیاز کد بهتر، سریعتر و قابل اعتمادتر بنویسید. دریابید که چرا Rust در حال تسلط بر صنعت است و جایگزینی کارآمد و مطمئن برای بسیاری از زبان های برنامه نویسی دیگر ارائه می دهد. در پایان این دوره، فهرست جدیدی از مهارتهایی خواهید داشت که میتوانید به تمرین و پیشرفت آنها ادامه دهید.
دسترسی مبتنی بر نقش با استفاده از هوش مصنوعی برای توسعه دهندگان جاوا
(Mitalearn-413658)
- 2 hours 49 mins
- مناسب همه
- Release date: 5 March 2025
- Author: Harit Himanshu
در این دوره سطح متوسط ، مربی Harit Himanshu به شما نشان می دهد که چگونه می توانید یک سیستم کنترل دسترسی مبتنی بر نقش (RBAC) را با الهام از مدل مجوز Github با استفاده از جاوا ، بهار بوت ، MongoDB و Docker اجرا کنید. با شروع مدل سازی دامنه اصلی ، بیاموزید که چگونه می توانید ساختارهای حساب شخصی و سازمانی را با سلسله مراتب مجوز مربوطه طراحی و پیاده سازی کنید ، جریان احراز هویت ایمن و API های مدیریت منابع را ایجاد کنید و مکانیسم های مجوز پیشرفته ایجاد کنید که سناریوهای پیچیده ای مانند وراثت نقش و اشتراک منابع را در سازمان ها اداره می کنند. در طول راه ، از قدرت Copilot GitHub برای تسریع در فرایندهای توسعه و آزمایش استفاده کنید ، در حالی که یادگیری بهترین روشهای صنعت برای اجرای امنیت است. در پایان این دوره ، شما به مهارت های لازم برای ساخت و آزمایش یک سیستم RBAC آماده تولید در مقیاس مجهز خواهید شد.
ده نکته برای برنامه نویس سی شارپ
(Mitalearn-201124)
- 49 mins
- متوسط
- Release date: 5 October 2020
- Author: Walt Ritscher
سی شارپ و دات نت نواحی عمیقی هستند. حتی اگر سالها توسعهدهنده بودهاید، حتماً ویژگیهایی وجود دارد که حتی از وجود آنها خبر ندارید. در این دوره، نگاهی به روش های پنهان یا جالبی بیندازید که می توانند به شما در نوشتن کدهای بهتر در این زبان برنامه نویسی چند وجهی کمک کنند. نکاتی را برای بهبود گردش کار روزمره خود در توسعه C# بشنوید، از جمله روشی برای جلوگیری از شرایط مسابقه هنگام کار با فرهنگ لغت. یاد بگیرید که چگونه از تطبیق الگو برای ایجاد شاخه های کد رسا و خوانا استفاده کنید. اپراتورهای برش C# 8 جدید و چگونگی و زمان صاف کردن یک رابطه یک-چندین را کاوش کنید. تاکتیکهای تازهای مانند نحوه و تعامل با تکنیک برنامهنویس دیگر را کشف کنید، از ویژگی DebuggerDisplay برای مشخص کردن اطلاعاتی که نشان داده میشوند و موارد دیگر استفاده کنید.
راهنمای کامل برای پایه های برنامه نویسی C
(Mitalearn-415001)
- 5 hours 52 mins
- مناسب همه
- Release date: 22 March 2024
- Author: Dan Gookin
آیا می خواهید نحوه برنامه نویسی به زبان C را یاد بگیرید؟ در این دوره، خالق، معلم و نویسنده فناوری دن گوکین، هر فردی را که علاقه مند به برنامه نویسی است، از ندانستن نحوه کدنویسی به توانایی توسعه برنامه های ساده می برد. این بررسی کامل از C به هر موضوع مربوط به کدنویسی که میخواهد عمیقاً در زبان فرو رود، میپردازد. Dan ذخیره سازی داده ها، ساختارها، اشاره گرها، عملیات فایل، تعامل با سیستم عامل و موارد دیگر را پوشش می دهد. چالشهای مداوم در طول دوره بر روی یکدیگر ساخته میشوند و به برنامه نهایی میرسند، که شبیهسازی طراحی توپ لوتو است. بهعلاوه، Dan به شما نشان میدهد که چگونه آسیبپذیریهایی را که زبان C در برابر بهرهبرداری دارد، کاهش دهید.