رفتن به محتوای اصلی
021 22 75 9000

C# Programming

60 ساعت آموزش کلاس فعال برای ثبت‌نام
شهریه دوره10,380,000 تومان
C# Programming
معرفی دوره

درباره C# Programming

این زبان برنامه نویسی یک زبان چند منظوره است که دارای تایپ قوی، لغات لغات، ضروری، تکراری، کاربردی، عمومی، شی گرا (مبتنی بر کلاس) و رشته های برنامه نویسی جزء گرا است. تسلط به این زبان برنامه نویسی کمی دشوار است و شما باید زیر نظر اساتید مجرب در مجتمع فنی تهران کار خود را آغاز کنید.

با شرکت کردن در آموزش C# Programming شما می‌توانید اصول برنامه نویسی C# را از جمله انواع داده ها، متغیر ها و عملگر ها را برای ذخیره سازی و تغییر کارآمدی داده ها بیاموزید. شما در این دوره نحوه استفاده و درک ساختار های کنترلی C#، مانند حلقه ها و دستورات شرطی را برای کنترل پویایی این برنامه یاد خواهید گرفت.

آموزش C# Programming

C# یک زبان چند پلتفرمی است که از آن برای ساخت برنامه های مختلف استفاده می‌شود. با یاد گرفتن این برنامه شما می‌توانید برنامه های موبایل، بازی، وب سایت و برنامه های دسکتاپی بسازید. هنگامی که شما با استفاده از فریم ورک دات نت بر C# تسلط پیدا کردید، می‌توانید برنامه های زیادی را پیاده سازی کنید. همچنین پس از یادگیری شما می‌توانید به عنوان یک توسعه دهنده وب کار کنید.
چه کسانی می توانند در این دوره شرکت کنند؟
افراد تازه کار یا دانش آموزانی که به دنبال یادگیری برنامه نویسی C# هستند.

مسیر یادگیری

سرفصل‌های دوره

• What is .net?(New features & breaking changes in the last version)
• What is C#.net?(New features & breaking changes in the last version)
• IDE & IDE types for .net (Visual Studio, VS Code, …)
• What is Application?
• Application anatomy & Application types (Monolithic, Coarse grained, Fine grained)
• Logic (Data, Algorithm, …) in Programming
• What are OOP & Design Patterns?
• OOP Foundations(Name Conventions & Encapsulation)
• Encapsulation Pattern in:
• ----------- using Data & Algorithm(States & Behaviors)
• ----------- using programming concepts (Class, … )
• ----------- using State & Behavior(Proxy design pattern introduction)
• ----------- Application Architecture (Tier, Layer,NameSpace,3Tier(Layer) Architecture, MVVM, … )
• Class in detail (Constructor, … )
• Parameter binding vs. Model binding
• C# Syntaxes (Data structures & control structures, …)
• Lambda expressions & LINQ
• Architecture concepts (Framework, Life-cycle, Flow, Pipeline, …)
• Being Relationships (Inheritance, Implementation, Realization(Extension))
• Having Relationships (Composition, Aggregation, Association)
• Using Relationship (Static vs. non-Static) & Extension Methods
• Polymorphism in detail (static, dynamic, parametric (Generic), ad hoc)
• Generic in detail
• Event & Delegate
• Error in OOP & Exception handling
• Connection concepts & Architectures in programming
• I/O (Reading & Writing to/from files)
• Serialization in .net
• FACADE design pattern
• What is ORM?(Mapping, Concepts, CodeFirst, … )
• What is Entity Framework?
• Data Pipeline in the ORM (DTO + Service + EndPoint )
• Event Driven Programming
• Socket programming & MultiThreading introduction
• Reflection introduction
• Our Future Plan (Web Programming & .Net Full-Stack Platform)
• Action Driven Programming & MVC Architecture Introduction
• ASP.net MVC Introduction
• Simple Monolithic CodeFirst Full CRUD Application as final project
• Simple refactoring project based on OOP as a final test

تجربه هنرجویان

نظرات و امتیاز دوره

نظرهای تاییدشده را بخوانید یا تجربه خودتان را ثبت کنید.

0.0
0 نظر تایید شده

ثبت نظر برای این دوره

کیفیت5/5
ارزش خرید5/5
پشتیبانی5/5
محتوا5/5
0 نظر تایید شده با میانگین 0.0 از ۵

هنوز نظری برای این دوره منتشر نشده است.

پرسش و پاسخ

درباره این دوره سؤال دارید؟

پرسش خودتان را ثبت کنید؛ پس از بررسی و پاسخ کارشناس، پرسش و پاسخ تأییدشده در بخش پرسش‌های متداول همین صفحه منتشر می‌شود.

شهریه دوره10,380,000 تومان