ستارگان سی شارپ

990,000 تومان


احسان بابائی
احسان بابائی
BackEnd , DotNet ,Angular
دسته‌بندی‌ها
زبان برنامه نویسی-c#
نظرات 6

لطفا جهت اطلاع از دوره های جدید و بروز رسانی دوره ها عضو کانال تلگرام باگتو با آدرس bugeto@ شوید .

بررسی اجمالی

  • فصل 1
  • قسمت 1
  • مدت زمان 00:56:26
  • سطح پیشرفته
  • وضعیت در حال برگزاری
  • سورس کد دارد

اگر شما هم می‌خواهید زبان برنامه‌نویسی سی شارپ را حرفه‌ای یاد بگیرید، این دوره انتخاب مناسبی برای شما می‌باشد.

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

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

 با شرکت در این دوره سی شارپ را به‌صورت حرفه‌ای یاد بگیر.

 در ادامه مباحثی که در این دوره به شما آموزش داده می‌شود را می‌توانید مطالعه نمایید.

 

مباحث پیشرفته سی شارپ

در فصل دوم از این دوره مباحث پیشرفته زبان سی شارپ را بررسی می‌کنیم لیست این موارد در ادامه آمده است:

  • Delegates
  • Events
  • Lambda Expressions
  • Anonymous Methods
  • try Statements and Exceptions
  • Enumeration and Iterators
  • Nullable Value Types
  • Nullable Reference Types (C#)
  • Extension Methods
  • Anonymous Types
  • Tuples
  • Patterns
  • Attributes
  • Caller Info Attributes
  • Dynamic Binding
  • Operator Overloading
  • Unsafe Code and Pointers
  • Preprocessor Directives
  • XML Documentation

Framework Fundamentals

تمامی امکاناتی که ما برای برنامه‌نویسی نیاز داریم توسط سی شارپ ارائه نشده است، و بسیاری از موارد هست که توسط فریم‌ورک ارائه می‌شود. در این فصل امکانات فریم‌ورک.Netبرای برنامه‌نویسی را بررسی می‌کنیم

 

Collections

.Net Coreانواع داده‌ای برایCollectionها ارائه می‌کند که در این فصل به معرفی این نوع‌ها و آموزش استفاده از هرکدام در جای مناسب می‌پردازیم

LINQ Queries

Linqیک زبان پرس‌وجو است که توسط آن می‌توانیم از انواع منابع داده‌ای کوئری بگیریم. در این فصل اصول کوئری نویسیLinqرا به شما آموزش می‌دهیم و نحوه کوئری گرفتن از منابع داده‌ای مختلفی مثلObject , XML ,Jsonرا بررسی می‌کنیم.

Disposal and Garbage Collection

Garbage Collectionکه بهGCهم معروف است وظیفه آزادسازی منابع بی‌استفاده از حافظه را دارد. سی شارپ یک زبان مدیریت شده است و در بسیاری از موارد نیازی نیست که خود شما به‌عنوان برنامه‌نویس مدیریت حافظه را انجام دهید، اما گاهی مجبور به این کار می‌شوید. در این فصل در مورد مدیریت حافظه صحبت می‌کنیم

Diagnostics

زمانی که یک مشکل در برنامه رخ می‌دهد باید اطلاعات کافی در مورد مشکل در اختیار داشته باشیم. اگر از یکIDEقدرتمند مثل ویژوال استودیو استفاده می‌کنید به‌راحتی می‌توانید اطلاعات ارزشمندی در مورد مشکل به دست آورید، اما این فقط در حالتdebugبرنامه است، برنامه باید بتواند در زمان اجرا نیز اطلاعاتی در مورد مشکلات جمع اوری کرده و در اختیار مدیران سیستم قرار دهد. در این فصل نحوه انجام این کار و ابزارهای مربوط را معرفی می‌کنیم

Concurrency and Asynchrony

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

Streams and I/O

در این فصلبه امکاناتی که.Netبرای کار باInputوOutputدر اختیار ما قرار داده است می‌پردازیم.

Networking

اگر قصد برنامه‌نویسی شبکه داشته باشید فریم‌ورک.Netبه‌خوبی از پس این موضوع برمی‌آید. در.Netکلاس‌های برای برقراری ارتباط با پروتکل‌های استاندارد شبکه مانندHTTP,TCP/IP,FTPرا در اختیار توسعه دهندگان قرار داده است. در این فصل برنامه‌نویسی شبکه با.Netرا به شما آموزش می‌دهیم و موارد مختلفی که برای این کار توسط.Netارائه شده است را به شما آموزش می‌دهیم.

Serialization

در این فصلSerializationوDeserializationرا به شما آموزش می‌دهیم

Assemblies

این فصل به بررسیAssembliesدر.Netاختصاص‌یافته است

Reflection and Metadata

Reflectionدر زمان اجرا قابلیت‌های قابل‌توجهی در اختیار برنامه‌نویسان قرار می‌دهد در این فصلReflectionها را بررسی می‌کنیم.

Dynamic Programming

در این فصل برنامه‌نویسیDynamic  را بررسی می‌کنیم و نحوه استفاده از این قابلیت را بهتان آموزش می‌دهیم. با استفاده ازdaynamicمی‌توانیم متغیرهایی ایجاد کنیم که نوع آنها در زمان اجرا مشخص می‌شود درصورتی‌که در حالت عادی نوع متغیرها در زمان کامپایل باید مشخص باشد.

Cryptography

در اینبه معرفیApiها که در.Netبرای رمزنگاری وجود دارد می‌پردازیم و نحوه استفاده از هرکدام را به شما آموزش می‌دهیم

  • Windows Data Protection (DPAPI)
  • Hashing
  • Symmetric encryption
  • Public key encryption and signing

Advanced Threading

در این فصل به آموزش برنامه‌نویسی چند نخی می‌پردازیم و مبحثThreadingرا به شما آموزش می‌دهیم

Parallel Programming

 

از زمانی که پردازنده‌های چندهسته‌ای وارد بازار شده‌اند برنامه‌های که توسعه می‌دهیم باید بتوانند محاسبات را بر روی چندین هستهcpuانجام دهند که این باعث افزایش سرعت برنامه‌ها می‌شود. در این فصل برنامه‌نویسی موازی را به شما آموزش می‌دهیم

Regular Expressions

فریم‌ورک.Netامکاناتی برای کار با عبارات با قاعده ارائه می‌کند که در این فصل مورد بررسی قرار خواهند گرفت.

The Roslyn Compiler

کدهای که با زبانc#نوشته می‌شوند توسط کامپایلرRoslynکامپایل می‌شوند. در این فصل به بررسی معماریRoslynو اجزای مختلف آن می‌پردازیم

Ado.Net

اگر قصد ذخیره و بازیابی اطلاعات با زبان سی شارپ در بانک اطلاعاتیداشته باشید گزینه‌های زیادی برای این کار وجود دارد. ازOrmقدرتمندی مثلEF Coreگرفته تاmini ORMهای مثلDapper، اما گهی برای دریافت بالاتری کارایی مجبور به استفاده ازAdo.Net می‌شویم.

در این فصل نحوه استفاده ازAdo.Net را به شما آموزش می‌دهیم.

 

توجه : این دوره بعد از تعطیلات نوروز شروع می شود. با تخفیفات نوروزی می توانید این دوره را تهیه نمایید

دانلود ویدیوها

نظر خود را ارسال کنید





نظرات 6

  • عکس پروفایل sa e در سایت باگتو
  • |
  • ارسال شده توسط : sa e
  • |
  • زمان : 1399/12/24

سلام. وقت بخیر.

با توجه به اینکه تو کامنت های قبلی اشاره کردین این دوره 6 ماه طول میکشه و همین طور پروژه پایانی نداره. البته اینکه شما در حال تهیه آموزش های دوره های مختلف هستین و این نیاز به زمان و انرژی زیادی داره حرفی نیست. ولی به نظر شما 6 ماه برای یادگیری این مطالب برای کسی که بخواد فقط آموزش ببینه زیاد نیست؟ به نظر چون این اموزش پایه هست بهتر نیست در زمان کمتری با حفظ کیفیت خوب  مثل همیشه که در تمام دوره های قبلی از شما دیدیم تهیه شود؟ و پیشنهاد دیگه در انتها یک پروژه پایانی انجام بشه تا در نهایت کاربرد مطالب گفته شده مشخص بشه. چون همون طور خودتون حتما معتقد هستین تا پروژه انجام نشه مطالب در حد همون تئوری هست که دوستان در نت بارها  دیدن ولی احتمالا بی نتیجه ماندن.

 

 

سلام

زمان 6 ماه حداکثر زمان این دوره است و خیلی زودتر از این مدت به اتمام میرسه

مطالب این دوره آموزش قابلیت های خود زبان سی شارپه و اکثر آموزش ها در محیط کنسول انجام میشه .

میشه گفت مثل یه کتاب مرجع می مونه که شما برای هر پروژه ای شاید نیاز داشته باشید بیایید یک بخشی از این دوره رو دوباره مشاهده کنید.

یک تکنولوژی مثل آموزش wpf و یا asp نیست که بشه براش پروژه هم انجام داد.

مطالب خیلی زیاده و اکثرشون هم ربطی به هم ندارند که یه دنباله باشه اخرس با استفاده از همشون بتونیم یک کاری رو انجام بدیم.

اما برای هر مطلبی که آموزش  می دهیم مثال های گفته میشه و کاربردشون رو بهتون معرفی می کنیم که بدونید کاجا باید از این قابلیت استفاده کنید و کجا استفاده نکنید.

 


  • عکس پروفایل محسن ترابی در سایت باگتو
  • |
  • ارسال شده توسط : محسن ترابی
  • |
  • زمان : 1399/12/23

سلام وقت بخیر

با توجه به مباحث دوره پروژه خاصی هم انجام میدین؟

سلام 

اين دوره فقط مطالب زبان سي شارپ و امكانات .Net براي سي شارپ تدريس مي شود. و پروژه نداره

مگر اين كه مثال هاي كوچك براي هر بخش


  • عکس پروفایل medz در سایت باگتو
  • |
  • ارسال شده توسط : medz
  • |
  • زمان : 1399/12/22

استاد سلام

ضمن تشكر بابت آموزش‌هاي بسيار عالي جنابعالي و تبريك سال نو پيشاپيش. ممكن بفرماييد آموزش ستارگان سي شارپ حدود چند ساعت خواهد بود و با توجه به دوره‌هاي ديگري كه در دست انتشار داريد چه زماني حدوداً تمام خواهد شد.

تا تشكر از زحمات جنابعالي

سلام

ممنونم از شما

دوره ستارگان سی شارپ بعد از تعطیلات نوروز شروع می‌شود و در طی ۶ ماه به اتمام می‌رسد.

زمان دوره هم حداقل ۴۰ ساعت می‌باشد.



;