آنچه یاد خواهید گرفت:
- یادگیری اصول برنامه نویسی با استفاده از سی شارپ
- یادگیری نحوه استفاده از متغیرها، متدها، حلقه ها و شرطی ها
- درک کامل نحوه عملکرد OOP (برنامه نویسی شی گرا) و نحوه استفاده از آن
- ساخت GUI (رابط های کاربری گرافیکی) زیبا با WPF (بنیان نمایش ویندوز)
- ایجاد بازی های ویدئویی با استفاده از سی شارپ و یونیتی سه بعدی
- یادگیری نحوه مدیریت خطاها و جلوگیری از آن ها
- کار با فایل ها و متن
- یادگیری نحوه استفاده از Linq و عبارات لامبدا
- یادگیری نحوه استفاده از پایگاه داده ها با MS SQL Server و Linq
- یادگیری تکنیک های پیشرفته مانند threading و توسعه غیرهمزمان
توضیحات دوره
دوره مرتباً بروزرسانی می شود – آخرین بروزرسانی: 1 ژوئیه 2023
آیا تا به حال ایده ای برای یک برنامه، یک اپلیکیشن یا یک بازی داشته اید؟
شاید شما می خواهید به عنوان یک توسعه دهنده کار کنید؟ پس در جای درستی قرار دارید. در این دوره یاد می گیرید که چگونه به توسعه دهنده سی شارپ – یکی از بهترین زبان های برنامه نویسی روی زمین – تبدیل شوید.
سی شارپ یکی از معدود زبان های برنامه نویسی است که به شما امکان می دهد پلتفرم های چندسکویی شگفت انگیز، اپلیکیشن های موبایل، بازی ها و برنامه های کامپیوتری را ایجاد کنید.
ایده پردازی در زندگی یکی از بهترین احساساتی است که فرد می تواند داشته باشد، اما مسیر رسیدن به آن اغلب پر از چالش است. بنابراین مدرس این دوره را ایجاد کرده تا همه این ها را با کمک سی شارپ تا حد ممکن آسان تر می کند تا شما به توسعه دهنده ماهر سی شارپ تبدیل شوید.
شما با یادگیری مبانی سی شارپ و به طور کلی مفاهیم برنامه نویسی سی شارپ شروع می کنید:
- متغیرها
- متدها
- آرایه ها
- دستورات if
- حلقه ها
سپس ارکان برنامه نویسی شی گرا را می آموزید:
- کلاس ها و آبجکت ها
- وراثت
- پلی مورفیسم
پس از تسلط به آن ها، به مباحث پیشرفته سی شارپ مانند موارد زیر می پردازید:
- پایگاه داده ها
- LINQ
- WPF (بنیان نمایش ویندوز)
- توسعه تست محور (TDD) (تست واحد)
برای اینکه در برنامه نویسی سی شارپ کالا ماهر شوید، باید خودتان برنامه نویسی کنید، بنابراین چندین تمرین (و آزمون) برای شما ایجاد شده تا سعی کنید برنامه نویسی سی شارپ را انجام دهید و همچنین پس از آن ببینید چطور انجام می شود. البته، شما در این راه بهترین شیوه های برنامه نویسی را یاد می گیرید.
با مجهز شدن به این مهارت ها، شما رابط های کاربری زیبایی را با WPF – فریمورکی که ایجاد رابط کاربری گرافیکی را مثل آب خوردن می کند – ایجاد خواهید کرد.
شما توسعه بازی را با یونیتی و سی شارپ می آموزید و 3 بازی عالی می سازید.
از آنجایی که سی شارپ را می توان برای چندین حوزه مختلف برنامه نویسی استفاده کرد، تصمیم گرفته ایم مهمترین آن ها را پوشش دهم. بنابراین ما یک دسته بندی کامل از فصل ها را اضافه کرده ایم که به طور خاص برای توسعه دهنده سی شارپ و توسعه دهنده بازی یونیتی طراحی شده اند – مسلما یونیتی بهترین موتور بازی سازی در جهان است. در این فصل ها، خواهید دید که چگونه با ساخت pong، مادر بازی های ویدئویی، و زیگ زاگ، یک بازی رانر بی پایان شگفت انگیز و موفق، بازی های ویدئویی خود را می سازید.
ما در دنیایی زندگی می کنیم که در آن دانش و کار بیش از هر زمان دیگری به اشتراک گذاشته می شود، بنابراین استفاده از دارایی های ارائه شده توسط دیگران باعث پیشرفت شما می شود. شما یاد می گیرید که چگونه از دارایی های سه بعدی برای ساخت یک رانر بی پایان استفاده کنید. سپس از انیمیشن ها استفاده می کنید، بازی را ریست می کنید، از سیستم های ذرات استفاده می کنید و در نهایت یک نقشه به صورت رویه ای ایجاد می کنید. این ها موارد کاملاً پیشرفته ای هستند.
این دوره برای چه کسانی مناسب است؟
این دوره برای همه کسانی که می خواهند سی شارپ را یاد بگیرند و می خواهند به طور حرفه ای در برنامه نویسی سی شارپ خوب شوند مناسب است. هیچ تجربه ای قبلی لازم نیست. این دوره به گونه ای طراحی شده که هر کسی که می تواند ماوس و صفحه کلید را کنترل کند، در تکمیل آن موفق خواهد شد. تنها شرط واقعی اشتیاق به یادگیری است.
این دوره برای چه کسانی مناسب است؟
- کسانی که می خواهند سی شارپ را یاد بگیرند.
- کسانی که می خواهند بازی های ویدئویی چندسکویی را با یونیتی سه بعدی بسازند.
- کسانی که می خواهند با استفاده از یک رابط کاربری زیبا با استفاده از WPF، برنامه های کامپیوتری بسازند.