این دوره به شما کمک می کند تا به کدنویسی استاندارد با زبان #C عادت کنید و شروع به ساخت برنامه های پایدار، خوانا، و با ثبات نمایید. آقای Reynald Adolphe در این دوره به شما نشان می دهد که چطور از سینتکس های زبان سی شارپ فراتر بروید و با تکنیک هایی آشنا شوید که به شما در تولید کدهای باکیفیت کمک میکنند. آقای Adolphe در طول دوره برخی از تکنیک های مورد علاقه ی خود را نشان می دهد و به شما توضیح می دهد که چه موقع و در کجا از هر کدام استفاده نمایید. شما در ادامه با روش…
ادامه مطلب / دانلودبا یادگیری نحوه ی استفاده از اینترفیس ها و ژنریک ها، مهارت های کدنویسی خود را در زبان #C افزایش دهید. اینترفیس ها به شما اجازه می دهند تا الگوهای رفتاری رایجی را پیاده سازی کنید که می توانند در کلاس های متعدد مورد استفاده قرار بگیرند. اینترفیس ها کدهای شما را هوشمند، فشرده، و موثر نگه می دارند. از طرف دیگر، ژنریک ها به شما کمک می کنند تا با مجموعه ای از داده های مختلف کار کنید، بدون اینکه نیاز به ارجاع به نوع خاصی از داده باشد. با ترکیب کردن این ویژگی ها، شما می توانید پروژه های #C خود…
ادامه مطلب / دانلوداز طریق آشنایی با اشاره گرهای هوشمند، زبان ++C را به صورت دقیق تر یاد بگیرید. اشاره گرها، اشیا هوشمندی هستند که حافظه و منابع دیگر را به صورت صحیح و موثر تقسیم بندی می کنند. اشاره گرهای هوشمند یک کامپوننت مهم در مدیریت منابع ++C می باشند و مهارت ارزشمندی برای همه برنامه نویسان محسوب می شوند. در این دوره ی آموزشی، آقای Bill Weinman به شما نشان می دهد که چطور اشاره گرهای منحصر به فرد و اشتراکی ایجاد کنید، چگونه از اشاره گرهای ضعیف و سفارشی استفاده نمائید، و به چه صورت یک اشاره گر مناسب را برای برنامه…
ادامه مطلب / دانلودبه کمک این دوره ی آموزشی یاد بگیرید که چگونه فریم ورک های #C را برای کارهای شخصی، شرکت، یا پروژه های متن-باز طراحی کنید. در این دوره ی آموزشی، مدرس دوره آقای Jesse Freeman در مورد مفاهیم اصلی طراحی فریم ورک صحبت می کند و مباحث مهمی را به شما آموزش می دهد. او در ابتدا به شما توضیح می دهد که چطور کدهای خود را مرتب کنید و به چه صورت فریم ورک ها را مستند سازی کنید و به صورت آنلاین به اشتراک بگذارید. آقای Freeman در ادامه در مورد کپسوله سازی به صحبت می پردازد و کلاس های ساختار یافته…
ادامه مطلب / دانلوداشاره گرها نوعی متغیر می باشند که یک آدرس از حافظه را به عنوان یک مقدار در خود نگه می دارند. از اشاره گرها برای تخصیص حافظه در برنامه هایی که دارای محدودیت منابع هستند استفاده می شود. اشاره گرها بطور شگفت اوری ساده هستند و همچنین برای برنامه نویسانی که می خواهند برنامه های هوشمند و حافظه ای بسازند بسیار ارزشمند می باشند. مدرس این دوره، خانم Peggy Fisher اشاره گرهای زبان سی پلاس پلاس را به طور کامل توضیح می دهد. شما در این دوره یاد می گیرید که اشاره گرها چه تفاوتی با آدرس ها و آرایه ها دارند، و…
ادامه مطلب / دانلودبه عنوان یک برنامه نویس ++C، شما 90 درصد از وقت خود را در IDE می گذرانید. IDE یا محیط توسعه ی یکپارچه جایی است که شما کدهای خود را می نویسید و آن ها را تست و عیب یابی می کنید. پیدا کردن یک IDE مناسب برای تبدیل شدن به یک برنامه نویس حرفه ای ضروری می باشد. این دوره به شما کمک می کند تا گزینه های موجود را بررسی کنید و آیتم مناسبی را برای پروژه ها و استایل کدنویسی خودتان پیدا نمائید. مدرس دوره، آقای Troy Miles به شما 6 ابزار محبوب را معرفی می کند: NetBeans, CodeLite, CLion, Eclipse,…
ادامه مطلب / دانلودبازسازی کد (code refactoring) فرایندی می باشد که طی آن، یک کدِ نوشته شده بدون آن که رفتار خارجیاش عوض شود، بازسازی می شود. به عبارتی دیگر، بازسازی کد به معنای تغییر یک سیستم نرم افزاری به منظور ارتقا و بهبود ساختار داخلی آن است به صورتی که رفتار بیرونی آن تحت تأثیر قرار نگیرد. اگر بخواهم دقیق تر بگوییم، بازسازی کد را میتوان راهی برای منظم و تمیز کردن ساختار کد دانست. این دوره ی آموزشی به برنامه نویسان #C نکات و ترفندهایی را برای بازسازی کد نشان می دهد. شما به کمک این دوره یاد می گیرید که…
ادامه مطلب / دانلودکتابخانه استاندارد قالب ++C یا STL مجموعه ای از کلاس هایی می باشد که بسیاری از الگوریتم های محبوب و ساختار های داده ی رایج را اجرا می کند. این ویژگی ها به شما کمک می کنند تا بتوانید کدهای موثر تر، اجرا پذیر، و قابل اجرای مجدد را به وجود آورید. مدرس و برنامه نویس این دوره، آقای Eduardo Corpeño محبوب ترین عناصر C++ STL را به شما نشان می دهد، به این ترتیب شما می توانید از این ابزارها در پروژه های خود استفاده نمائید. این آموزش به شما یاد می دهد که چگونه از محفظه های دنباله ای نظیر وکتور…
ادامه مطلب / دانلودیاد بگیرید که چگونه بازی های هیجان انگیز و جذابی را با یونیتی 2017 و اسکریپت نویسی #C ایجاد نمائید. امروزه ساخت بازی ها به کمک Unity 3D به امری سرگرم کننده برای توسعه دهندگان تبدیل شده است. شما در این دوره ی آموزشی با اطلاعات مهمی برای شروع کار با C# 7 آشنا می شوید و جدیدترین ویژگی های مربوط به آن را برای ساخت بازی های حرفه ای به کمک Unity 5 یاد می گیرید. شما می توانید با استفاده از این اطلاعات شروع به ساخت بازی Flappy Bird نمائید و زمانیکه اولین برنامه ی خود را ساختید می توانید از سایر…
ادامه مطلب / دانلوداین دوره دومین بخش از آموزش C# Essential Training می باشد که ویژگی ها و تکنیک های پیشرفته تری مانند تست کردن کد، ذخیره کردن داده در آرایه ها، پردازش لیست ها با LINQ، کنترل جریان برنامه، و مدیریت استثناء ها را مورد بحث قرار می دهد. #C یک زبان برنامه نویسی سریع، توانا، و خلاق است و از ترکیب بهترین ویژگی های ++C و Java تشکیل شده است. شما می توانید با تماشای این دوره ی آموزشی با نحوه ی آزمایش بخش ها، و مکانیزم کنترل جریان نظیر if-else و دستور switch، عملگرهای منطقی، و حلقه ها آشنا شوید. شما در این دوره یاد می گیرید…
ادامه مطلب / دانلودبا یادگیری زبان برنامه نویسی #C شروع به ساخت برنامه های مایکروسافت نمائید. #C یک زبان برنامه نویسی سریع، توانا، و خلاق است و از ترکیب بهترین ویژگی های ++C و Java تشکیل شده است. آموزش C# Essential Training سایت لیندا به دو بخش تقسیم شده است تا شما بتوانید بر روی ویژگی های مورد نیاز خودتان تمرکز کنید. این دوره که بخش اول آموزش #C است اجزاء ضروری سینتکس را توضیح می دهد که شامل متغیر ها، رشته ها، عملگر ها، کلاس ها و متد ها می باشد. آقای Bruce Van Horn به شما نحوه ی ساخت یک کلاس درون یک کتابخانه ی…
ادامه مطلب / دانلودبه کمک این دوره ی آموزشی با دنیای جذاب برنامه نویسی برای بازی به کمک زبان ++C آشنا می شوید. این دوره به شما مفاهیم اصلی توسعه ی بازی را به وسیله ی زبان برنامه نویسی ++C و کتابخانه ی SFML آموزش می دهد. شما به کمک سه بازی آماده این مفاهیم را به طور کامل یاد می گیرید که یکی از آنها یک بازی دو-دکمه ای است، دومی یک بازی شوتر زامبی می باشد، و سومین بازی نیز یک پازل چند صفحه ای است. مدرس دوره، آقای John Horton، در ابتدا مسائل ساده ی برنامه نویسی مانند متغیر ها، حلقه ها،…
ادامه مطلب / دانلود