×
ribbon

آموزش زیرساخت زبان برنامه‌نویسی سی شارپ (Beginner)

بدون شک یکی از محبوب ترین و پرکاربردترین زبان های برنامه نویسی حال حاضر دنیا سی شارپ نام... بیشتر
گواهی‌نامه
4.6 (7 امتیاز)
400دانشجو
مقدماتی

امیررضا تابش‌فرد

مشخصات دوره
محتوای دوره
پیش‌نیاز‌ها
توضیحات دوره
دیدگاه کاربران
درباره مدرس

آنچه در این دوره می‌آموزید

تبدیل Data-Type های Built-in و User-Define به یگدیگر، اصطلاحات و چالش‌ها

انواع عملگرها

انواع ساختارهای تصمیم گیری (if - switch)

انواع ساختارهای تکرار (for - while - do - while)

انواع آرایه ها (Single Dimensional Array - Multi Dimensional Array - Jagged Array) و متدهای کلاس Array

فرق (Value-Type و Reference-Type) و بررسی آن‌ها در حافظه

محتوای دوره

10 فصل241 جلسه49 ساعت ویدیو
مقدمه
  پیش‌نیاز این دوره مقدماتی
مشاهده
"06:02
  درباره دوره جاری
"19:52
تعریض در تبدیل انواع داده‌ها | Chapter First: Expanding the conversion of data types
ساختارهای تصمیم گیری | Chapter Second: Decision making structures
ساختارهای تکرار | Chapter Third: Structures of Repetition
آرایه‌ها | Chapter Fourth: Arrays
اصلاح کننده متدها و پارامترها | Chapter Fifth: Modifying methods and parameters
فیلد، شمارش، خصوصیات، نمایه‌ساز، سازنده، ساختار | Chapter Sixth: Field, Enum, Properties, Indexer, Constructor, Srtuct
وراثت، (چند شکلی یا چندریختی) | Chapter Seventh: Inheritance, Polymorphism
انتزاع، کپسوله سازی | Chapter Eighth: Abstraction, Encapsulation
فرآیند تولید پروژه (گام به گام) | Chapter Ninth: Project production process (step by step)

پیش‌نیاز‌ها

تلاش شده تا در این دوره، آموزش به صورتی باشد تا اصول کلی و پایه‌ای برنامه‌نویسی، در قالب یک زبان آموزش داده شود. بنابراین، این دوره هیچ پیش‌نیازی ندارد تنها آشنایی با سی‌شارپ کافی است و می‌توانید از این دوره بهره‌مند شوبد.

توضیحات دوره

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

درصورتی‌که زیرساخت و اصول برنامه‌نویسی سی‌شارپ را یاد بگیرید می‌توانید از این زبان برای ساخت برنامه‌های ذیل استفاده کنید.

- برنامه‌ها تحت ویندوز (دسکتاپ) که شامل: Windows Form و WPF و UWP

- برنامه تحت وب که شامل: Web Form Application (منسوخ شده: به دلیل تولید معماری MVC) و ASP .NET MVC 5 و ASP .NET CORE MVC (.NET 5 OR .NET 6 OR .NET 7)

- انواع سرویس‌ها که شامل: Windows Service و Web Service و Web API و WCF و gRPC Service و OpenAPI Service

- برنامه‌های موبایل که شامل: Xamarin (منسوخ شده: به دلیل وجود MAUI) و MAUI (استفاده از این پلتفرم در VS 2022)

- برنامه‌نویسی بازی که شامل فریم‌ورک‌های: Duality و Stride Game Engine و AGKSharp و MonoGame و UrhoSharp و FlatRedBall و FNA و Cocos2d-x و raylib و SpriteKit و Flax Engine و Godot Engine و CRYENGINE و NeoAxis 3D Engine و Banshee 3D و Unity و Phaser

 پکیج‌های آموزشی آینده در همین راستا 

- آموزش زیرساخت زبان برنامه‌نویسی سی‌شارپ (Pre-Intermediate)

- آموزش زیرساخت زبان برنامه‌نویسی سی‌شارپ (Intermediate)

- آموزش زیرساخت زبان برنامه‌نویسی سی‌شارپ (Advanced)

- آموزش زیرساخت زبان برنامه‌نویسی سی‌شارپ (Expert)

نکته: پس از گذراندن همین پکیج جاری شما می‌توانید نوع حوزه (ویندوز، وب، موبایل، بازی) خود را مشخص کنید که پیشنهاد به شما ویندوز است که فعلاً Back-End خود را تقویت کرده و زبان برنامه‌نویسی سی‌شارپ خود را قوی‌تر کنید؛ به دلیل اینکه حوزه‌های دیگر مثل وب درگیر Front-End Developer یا Front-End Design نیز می‌شوید.

اطلاعات بیشتر

امتیاز و نظرات کاربران

4.6

از مجموع 7 امتیاز

3نظر

2 روز پیش

سلام خدا قوت این دوره بسیار عالی تسلط مدرس بر مباحث وفن بیان عالی

دانشجوی دوره

2 سال پیش

عالی

زهرا سجادی

1 سال پیش

سلام.ضبط دوره کامل شده ؟یا قرار اضافه بشه؟

امیرحسین طاق درهء

گواهی‌نامه

آموزش زیرساخت زبان برنامه‌نویسی سی شارپ (Beginner)

پس از گذراندن محتوای دوره به صورت آنلاین (بدون دانلود) در سایت مکتب‌خونه، در صورتی‌ که حد نصاب قبولی در دوره را کسب و تمرین ها و پروژه های الزامی را ارسال کنید، گواهی‌نامه رسمی پایان دوره توسط مکتب‌خونه به اسم شما صادر شده و در اختیار شما قرار می‌گیرد.

قابل اشتراک‌گذاری در

linkdin

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

درباره استاد

امیررضا تابش‌فرد
2دوره
7,186دانشجو

جناب آقای امیررضا تابش‌فرد، با بیش از ۱۰ سال سابقه‌ی حرفه‌ای پیوسته در حوزه‌ی توسعه‌ی نرم‌افزار، یکی از متخصصان برجسته‌ی فرانت‌اند و بک‌اند در کشور به شمار می‌روند. ایشان دارای مدرک کارشناسی مهندسی نرم‌افزار کامپیوتر از دانشگاه آزاد اسلامی بوده و گواهینامه‌های تخصصی متعددی از جمله LINQ for XML، String Essential Training، Delegates، Events and Lambdas و Interfaces and Generics در زبان #C را از مراجع معتبر دریافت کرده‌اند.

 

جناب تابش‌فرد تاکنون ده‌ها پروژه‌ی نرم‌افزاری و هزاران دانش‌پژوه را در حوزه‌های برنامه‌نویسی تحت وب، معماری MVC، طراحی APIهای مقیاس‌پذیر، و توسعه‌ی بات‌های هوشمند همراهی کرده‌اند. ایشان به دلیل تسلط عمیق بر CSharp، ASP.NET Core MVC، WebAPI، Blazor و Microsoft SQL Server، و همچنین سبک تدریس کاربردی و دقیق خود، همواره مورد استقبال دانشجویان و سازمان‌های مختلف قرار گرفته‌اند.

 

از جمله دستاوردهای حرفه‌ای و سوابق اجرایی ایشان می‌توان به موارد زیر اشاره کرد:

▪️اجرای پروژه‌های راهبردی برای شرکت‌های معتبر مانند

TOSAN: ارائه‌دهنده راهکارهای بانکی و پرداخت (۶ سال و ۱۱ ماه به عنوان توسعه‌دهنده وب)

Ryan Eghtesad Novin: زیرمجموعه بانک اقتصاد نوین (۱ سال و ۱۰ ماه)

Faraboom Open Banking: اولین پلتفرم نوآوری باز در ایران

GATA Co: پیشرو در حوزه هوش مصنوعی و احراز هویت چهره

Iran Fava Gostaresh: اولین تجربه‌ی حرفه‌ای در برنامه‌نویسی وب

 

▪️مدرس رسمی برنامه‌نویسی #C در مکتب‌خونه (Maktabkhooneh) به مدت ۴ سال و ۱۰ ماه

ارائه‌ی یک دوره‌ی رایگان ۱۰ ساعته برای آشنایی با سبک تدریس، و یک دوره‌ی پولی ۵۰ ساعته که  در دسترس عموم قرار گرفته است.

 

▪️طراحی و پیاده‌سازی هفت پروژه‌ی کلیدی در گروه توسن که نقش مؤثری در بهبود کارایی سامانه‌های بانکی و مالی داشته است.

 

▪️توسعه‌ی بات تلگرام با قابلیت تبدیل متن به گفتار و گفتار به متن (Text-to-Speech / Speech-to-Text) در شرکت GATA Co. که اولین تجربه‌ی ایشان در پیاده‌سازی سامانه‌های خودکار و هوشمند محسوب می‌شود.

اطلاعات بیشتر

سوالات پرتکرار

آیا بعد از پایان مدت دوره همچنان به محتوای آن دسترسی دارم؟

بله. پس از پایان مدت دوره نیز به ویدئوها، تمرین‌ها، پروژه‌ها و سایر محتوای آموزشی دوره دسترسی خواهید داشت؛ اما امکان تصحیح تمرین‌ها توسط پشتیبان دوره و دریافت گواهی‌نامه برای شما وجود نخواهد داشت.

مهارت‌هایی که می‌آموزید