C# Programming

تاریخ شروع:
  • 1405/04/12
شهریه دوره: 10,380,000 تومان
دپارتمان فناوری اطلاعات و ارتباطات (IT)
مدت زمان 60 ساعت
حضوری / آنلاین حضوری
شروع دوره 12 تیر 1405
روزهای برگزاری جمعه
ساعات برگزاری 13:00–17:00
ثبت نام
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 از 5
هنوز نظری برای این دوره منتشر نشده است.
دوره های مشابه
Java SE 8 Programming آنلاین
فناوری اطلاعات و ارتباطات (IT) Java SE 8 Programming آنلاین
6,880,000 تومان
Data Analysis with Python
فناوری اطلاعات و ارتباطات (IT) Data Analysis with Python
6,250,000 تومان
Android Pack
فناوری اطلاعات و ارتباطات (IT) Android Pack
11,630,000 تومان
Java SE 8 Programming
فناوری اطلاعات و ارتباطات (IT) Java SE 8 Programming
8,500,000 تومان
برنامه نویسی به زبان ++C
فناوری اطلاعات و ارتباطات (IT) برنامه نویسی به زبان ++C
10,000,000 تومان
مقدمه ای بر الگوریتم و برنامه نویسی
فناوری اطلاعات و ارتباطات (IT) مقدمه ای بر الگوریتم و برنامه نویسی
4,130,000 تومان
Programming with Python
فناوری اطلاعات و ارتباطات (IT) Programming with Python
11,000,000 تومان
C# Programming آنلاین
فناوری اطلاعات و ارتباطات (IT) C# Programming آنلاین
8,380,000 تومان