سی شارپ (#C) یک زبان برنامه نویسی همه منظوره است و Net. به یک چارچوب کاملا بدیع برای تولید و توسعه انواع برنامههاست، زبان برنامه نویسی C#.NET شامل دستورات تابعی، عمومی، شیء گرا و جزء گرا و… است. در دوره C#.NET به صورت پیشرفته به معرفی و آشنایی با زبان برنامه نویسی C#.NET پرداختهایم.
1.190.000 تومان
۱. NET. چیست و چه مزایایی دارد؟ ۲. بررسی کلی NET Runtime. ۳. ویژگیهای مهم NET. ۴. NET Support Lifecycle. ۵. کلمات کلیدی پرکاربرد در NET. ۶. بررسی Software Development Kit ۷. بررسی Runtime ۸. معرفی Common Intermediate Language ۹. Base Class Library چیست؟ ۱۰. بررسی NET Compiler Platform. ۱۱. معرفی Net Framework. ۱۲. معرفی Net. ۱۳. NET Core. ۱۴. NET Standard. ۱۵. Assembly چیست و چه کاربردی دارد؟ ۱۶. آشنایی با Namespace و کاربرد ان ۱۷. انتشار و اشتراک کدها با Assembly (Nuget) ۱۸. Command Line Interface چیست و چه کاربردی دارد؟ ۱۹. نصب ابزارهای مورد نیاز ۲۰. نصب Visual Studio ۲۱. آشنایی با CLI
1. معرفی زبان #C 2. Top-Level Statemen چیست؟ 3. آشنایی با روش تعریف متغیر در #C 4. ثابتها در #C و ویژگیهای مهم آن 5. مزایای استفاده از Constantها 6. آشنایی با Nullable typeها 7. انواع داده پیشفرض 8. Platform Dependent Numbers 9. معرفی Digital Separator 10. کلمه کلیدی float ، Single و Half در #C 11. Boolean چیست؟ 12. Characters چیست؟ 13. Object چیست؟ 14. Strings چیست و چه کاربردی دارد؟ 15. بررسی تغییرات جریان برنامه 16. بررسی دستور شرطی if 17. بررسی switch case 18. حلقهها در #C 19. فضای نام یا Namespace 20. توضیحاتی مهم برای برنامهها
۱. کلاس چیست و چه کاربردی دارد؟ ۲. Value Type و Reference Type ۳. تغییرات Record در C# 10 ۴. آشنایی اولیه با Class در #C ۵. Filed چیست؟ ۶. Properties ۷. Access Modifier برای Propertyها ۸. بررسی Methodها در #C ۹. سازنده کلاس ۱۰. بررسی متدهای محلی ۱۱. بررسی Extension Method ۱۲. Anonymous Type چیست و چه کاربردی دارد؟ ۱۳. Record چیست؟ ۱۴. Struct چیست و چه کاربردی دارد؟ ۱۵. Enum چیست و چه کاربردی دارد؟ ۱۶. آشنایی با شرایط کپی Value Typeها ۱۷. آشنایی با tupleها ۱۸. Partial Type
۱. مقدمهای بر شیگرایی ۲. برنامهنویسی شیگرا ۳. بررسی شیگرایی در #C ۴. تعریف دامنه و شی ۵. تعریف Behavior ۶. ارثبری در کلاسها ۷. آشنایی با متدهای virtual ۸. آشنایی با متدهای Hidden ۹. آشنایی با کلاسها و متدهای Abstract ۱۰. آشنایی با sealed ۱۱. آشنایی با سازندههای کلاسهای والد ۱۲. آشنایی با Modifiers ۱۳. آشنایی با ارث بری در Recordها ۱۴. آشنایی با Interfaceها ۱۵. Interfaceهای توکاری ۱۶. انواع روشهای پیاده سازی ۱۷. آشنایی با متدهای پیشفرض
۱. Generic چیست و چه کاربردی دارد؟ ۲. چگونگی ایجاد Generic ۳. ویژگیهای مهم Generic ۴. ساخت اولین کلاس با <> ۵. مقدار دهی پیشفرض به Genericها ۶. Constraints چیست و چه کاربردی دارد؟ ۷. ارثبری در Genericها ۸. متغیرهای استاتیک در Genericها ۹. Methodها در #C ۱۰. قواعد نام گذاری در Genericها
۱. معرفی عملگرها در #C ۲. بررسی عملگرهای واگذاری ترکیبی ۳. بررسی عملگر سـه تایی ۴. آشنـایی با checked و unchecked ۵. عملگرهـای IS و AS ۶. عملگر Size of ۷. اطلاع از نوع داده Type of ۸. بررسی Name of ۹. معرفی Indexer ۱۰. استفاده از انواع مختلف برای Index ۱۱. کار با null ۱۲. معرفی عملگرهـای Binary ۱۳. Type Safety ۱۴. تبدیل انواع در #C ۱۵. معرفی Implicit Conversion ۱۶. معرفی Explicit Conversion ۱۷. Boxing And Unboxing ۱۸. سربارگذاری عملـگرهـا ۱۹. تعریف سربارگذاری ۲۰. Comparing Objects ۲۱. User Defined Conversion ۲۲. بررسی Multiple Cast
۱. آرایه چیست و چگونه کار میکند؟ ۲. تعریـف و مقدار دهی اولیه ۳. بررسی Reference Typeها در آرایه ۴. بررسی آرایههای چند بعدی ۵. بررسی آرایههای دندانهدار ۶. آشنایی با کلاس Array ۷. ساخت نمونه آرایه ۸. معرفی Enumerators ۹. آشنایی با Range و Hat ۱۰. معرفی Array Pool ۱۱. معرفی Bit Array
۱. آشنایی با Delegate و کاربرد آن ۲. Delegate چیست و چه کاربردی دارد؟ ۳. استفاده از Delegate ۴. Action چیست ؟ ۵. Func چیست؟ ۶. Multicast Delegate چیست؟ ۷. Anonymous Method چیست؟ ۸. Lambda Expression چیست؟ ۹. Closure چیست؟ ۱۰. Event چیست؟
۱. آشنایی با ساختار مجموعهها ۲. کار با List, Queue, Stack ۳. Collection Interfaces ۴. بررسی Interfaceهای مهــم ۵. آشنایی با List ۶. آشنـایی با صـف ۷. آشنایی با پشته ۸. آشنایی با LinkedList ۹. آشنایی با Sorted List ۱۰. Dictionary ۱۱. SortedDictionary ۱۲. آشنایی با Set ۱۳. بررسی کارایی مجموعهها ۱۴. Immutable Collection
۱. انواع خطاهای برنامه نویسی ۲. مقدمهای بر انواع خطاهای برنامه نویسی ۳. مدیریت ساختاریافته خطاها ۴. آشنایی با Try Cache ۵. سفارشـی سازی خطاها ۶. نکات تکمیلی در خصوص Exception Handling ۷. Exception Filter
1. LINQ چیست؟ 2. نقش LINQ در توسعه نرمافزار 3. ساختارهایی ویژه LINQ 4. آشنایی اولیه با LINQ 5. آشنایی با Differed و Immediate Execution 6. انواع روشهای اجرا LINQ 7. عملگرهای استاندارد 8. Filter کردن مجموعهها 9. مرتب کردن مجموعهها 10. ترکیب مجموعهها 11. مرتب سازی دادهها در LINQ 12. استفاده از GroupBy 13. پیادهسازی Join ۱۴. آشنایی با انواع بازگشتی در کوئریها ۱۵. عملگرهای مجموعهها ۱۶. پارتیشن و دسته بندی 17. Chunk 18. Aggregate Functions 19. بررسی Generators
1. Attribute چیست؟ 2. کاربردهایAttributeها 3. تخصیص Attributeها به عناصر 4. آشنایی با سازنده و ویژگیهای Attributeها 5. تنظیمات Debugger 6. آشنایی با Deprecated 7. ساخت Attribute دلخواه 8. کامپایل شرطی کدها 9. تخصیص Attribute به اسمبلی 10. Exposing internal codes 11. آشنایی با Data validation 12. پیادهسازی Attribute در #C ۱۳. نحوه توسعه Custom Attributeها ۱۴. مـعرفی Reflection ۱۵. Type ۱۶. Discovering Metadata چیست؟ ۱۷. ایجاد اطلاعات برای Assembly ۱۸. بارگذاری اسمبلیها به صورت داینامیک ۱۹. آشنایی با Late binding ۲۰. Activator Class چیست؟
۱. ADO.NET چیست؟ ۲. تفاوت ADO و ADO.NET ۳. آشنایی با Providerها ۴. انواع موجود در Providerها ۵. Data و انواع مهم در System.Data ۶. نقش IDbConnection و نقش IDbTransaction ۷. نقش IDbCommand و نقش IDbParameter ۸. نقش IDataAdapter و IDbDataAdapter ۹. Scene preparation ۱۰. آشنایی با Factory ۱۱. بررسی مثال و شروع کدنویسی ۱۲. کار با Connection ۱۳. Connection String Builder ۱۴. کار با SQLCommand ۱۵. کار با SQLDataReader ۱۶. Multipe Result Using SQLDataReader ۱۷. Execute Non Query ۱۸. SQL Parameters ۱۹. Transaction ۲۰. SQLBulkCopy
1. آشنایی با Threading 2. ایجاد و استفاده از Threadها 3. بررسی روش پیاده سازی 4. روالهای رایج همزمانی 5. ایجاد و استفاده از Threadها 6. بررسی Join و Sleep 7. Blocking چیست و چه زمانی رخ میدهد؟ 8. بررسی دادههای محلی و اشتراکی
9. بررسی Locking 10. Passing Data To a Thread 11. Exception Handling 12. Foreground vs background threads 13. Thread Priority 14. Tasks چیست؟ 15. بررسی فرایند با Status 16. استفاده از <Task<T 17. Exception 18. دریافت خطا از Exception 19. استفاده از Delay 20. نحوه ایجاد Task با تاخیر
1. الگوهای توسعه Async 2. تفاوت Sync و Async 3. برنامهنویسی Async چیست؟ 4. راهنـمـایـی برای انـتـخاب Async 5. Async Functions 6. استفاده از async و await 7. توسعه توابع Async 8. Canceling Tasks 9. Task Combinations 10. بررسی الگوهای قدیمی
علیرضا ارومند به عنوان Technical Manager شرکت داتین (وابسته به فناپ) در حوزه پروژههای بانکی فعال است.او همچنین مدرس و Technical Manager پروژههای نیک آموز می باشد از دیگر تخصص های او میتوان به: تولید فریمورک برنامه نویسی فوق العاده حرفهای با مدیریت بیش از ۱ میلیون تراکنش در ثانیه، همکاری با تیم توسعه شرکت ارتباط فردا (بانک آینده)، مشاور فنی شرکت توسعه رفاه پردیس (بانک رفاه)، مدیر فنی خبرگزاری نسیم، سخنران تنها همایش مورد تایید مایکروسافت در خاورمیانه در حوزه ASP.NET Core، مدیر فنی خبرگزاری بین المللی پیامکوتاه نسیم (برنده جشنواره وب ایران)، مدرس دوره های Dot Net ، ASP.NET در نیک آموز، همکاری با تیم توسعه شرکت ارتباط فردا (وابسته به بانک آینده)، کارشناس ارشد و معمار نرم افزار شرکت هایپرمدیا، کارشناس توسعه نرم افزارهای آنلاین بورس شرکت تدبیرپرداز، معمار نرم افزار و توسعه دهنده سیستم های اداری مرکزتحقیقات ساختمان و مسکن وزارت مسکن، مشاور IT معاون وزیر مسکن و شهرسازی در مرکزتحقیقات ساختمان و مسکن، برگزاری دوره آموزش برنامه نویسی وب برای تیم فنی خبرگزاری بین المللی نسیم.
خیر، فرض بر این است که شما با مفاهیم اولیه شی گرایی #C آشنا هستید. زیرا در این آموزش، به مباحث پیشرفته شیگرایی پرداخته میشود. بنابراین، بدیهی است که بهترین نتایج زمانی حاصل شود که شما از قبل اصول آن را به خوبی درک کرده باشید.
آموزشهای مربوط به این دوره، در محیط Visual Studio 2022 و تماماً در Console انجام میشود.
علیرغم اینکه کار با متغیرها و حلقهها جز مفاهیم پایه و مبتدی سی شارپ هستند، یادگیری صحیح آنها اهمیت فراوانی دارد. در این دوره ما با ارائه ترفندها و نکات کلیدی پیشرفته حلقهها و متغیرها، به شما کمک میکنیم تا چالشهای حرفهای که در پروژههای بزرگ با آنها مواجه هستید را حل کنید.
در این دوره آموزشی، نسخه ۱۰ سی شارپ مورد استفاده قرار گرفته است. هر چند برای شروع یادگیری سی شارپ، انتخاب نسخه خاصی از آن موضوعیت ندارد و شما میتوانید به راحتی از این آموزش استفاده کنید.
خیر، در این دوره نحوه کار با Dapper آموزش داده نمیشود. البته شما میتوانید برای آشنایی با Dapper، دوره Full Stack .NET Developer را مشاهده کنید.
خیر، اصول و مفاهیم SOLID در دوره آموزشی Pro.NET ecosystem Power Start به همراه مثال شرح داده شدهاند. در برنامه نویسی شی گرا (OOP)، قوانین SOLID استفاده میشوند تا به واسطه آنها طراحی نرم افزار به صورت قابل درکتر، انعطاف پذیرتر و با قابلیت نگهداری باشد.
خیر، در این آموزش نحوه کار با Win Formها بررسی نمیشود. با این وجود، شما میتوانید با مشاهده دوره آموزشی ASP .NET Core پیشرفته، نحوه ساخت وب اپلکیشنها را به صورت جامع و کاربردی بیاموزید.
الزاما خیر، اگر شما با زبان Visual Basic Analysis آشنایی داشته باشید، میتوانید از طریق اکسل اپلیکیشن توسعه دهید.
بله، شما امکان استفاده از سی شارپ برای توسعه وب را دارید، برای اینکه با سی شارپ برنامه نویسی سایت انجام دهید باید سراغ فریمورک و تکنولوژی ASP.NET Core بروید، به طبع در ASP.NET Core شما با زبان برنامه نویسی سی شارپ کد نویسی خواهید کرد.
برنامه نویس فول استک (Full Stack) شخصی است که تجربه و مهارت توسعه هر دو بخش سایت، یعنی فرانت اند و بک اند، را دارد. ضمن اینکه Full Stack Developer، باید توانایی کار با پایگاه داده را داشته باشد و با چرخه توسعه نرم افزار به خوبی آشنا باشد. دوره آموزش Full Stack .NET Developer مجموعه نیک آموز، در این مسیر شغلی به شما کمک خواهد کرد.
Blazor یک فریم ورک متنباز (Open-Source) وب است که به واسطه آن، میتوان سی شارپ و دات نت را برای ایجاد وب اپلیکیشنهای تعاملی استفاده کرد. Blazor به شما امکان ایجاد وب اپلیکیشنهای سمت کلاینت و سرور را میدهد و شما میتوانید آن را به عنوان یک جایگزین برای جاوا اسکریپت بکار ببرید. به منظور یادگیری کار با این فریمورک، میتوانید دوره آموزشی Blazor را مشاهده کنید.
مسیر آموزش PRO .NET ecosystem یک مجموعه آموزش جامع و کاربردی برای توسعه مهارتهای شما به عنوان برنامه نویس NET. است و شما با مشاهده آن، میتوانید دانش خود را در زمینه مباحث سیشارپ، EF Core، ASP.NET Core و Blazor توسعه دهید. در حالی که در این دوره آموزشی Pro C#.NET، به طور خاص مفاهیم پیشرفته سی شارپ بررسی میشوند.
هدف اصلی ما در نیک آموز ارائه به روزترین آموزش های برنامه نویسی و اکوسیستم دات نت است. به همین دلیل سعی داریم با ارائه تمرینهای اضافه و سناریوهای تعمیم یافته به شما کمک کنیم تا مفاهیم سرفصل را بهتر از قبل بیاموزید. علاوه بر این، بر اساس اینکه در طول زمان چه میزان تغییراتی در محتوای دوره آموزشی ایجاد شود، تخفیف های مناسبی ( ۵۰٪ الی ۱۰۰٪) به خریداران دوره های پیشین تعلق میگیرد. در شرایطی که بروزرسانی دوره، به افزایش مثالها یا Featureهای خاصی محدود شود، این موارد به صورت رایگان در اختیار شما قرار خواهد گرفت تا شما بتوانید دورهای که از قبل تهیه کردهاید را به بهترین شکل ممکن درک کنید و مهارتهای خود را مطابق با آپدیتها گسترش دهید. ضمن اینکه میتوانید تا مدت زمان شش ماه از پشتیبانی (پرسش و پاسخ فنی) برخوردار شوید.
بله، میتوانید از طریق اسنپ پی، به راحتی این دوره آموزش Pro C#.NET را تهیه کنید. کافیست در اسنپ پی حساب کاربری ایجاد کرده و پس از ورود به صفحه نیک آموز، دوره مورد نظر را تهیه کنید. اگر بخواهید از خرید اقساطی به عنوان روش پرداخت هزینه استفاده کنید، تنها یک چهارم آن را در ابتدا پرداخت خواهید کرد. شما میتوانید با مطالعه «راهنمای خرید اقساطی دوره آموزشی با اسنپ پی» با مراحل آن آشنا شوید.
این دوره به صورت دانلودی و دارای لایسنس پخش میباشد. شما میتوانید این دوره را در پلیر اختصاصی مجموعه، با نام اسپات پلیر مشاهده کنید. توجه کنید که پس از تهیه این دوره، یک کلید لایسنس منحصر به فرد در پنل کاربری شما قرار میگیرد. در صورتی که به لایسنسهای بیشتری نیاز داشته باشد، میتوانید با پرداخت هزینه آن از این مزیت برخوردار شوید. توجه کنید که تمام فایلهای مربوط به دوره، شامل سورس کدها و جزوات، همگی در اسپات پلیر قابل دسترس شما هستند. برای اطلاعات بیشتر، به مقاله «راهنمای مشاهده محصولات آموزشی محافظت شده نیکآموز» مراجعه کنید.
در صورت تمایل به دریافت فاکتور رسمی، پیش از خرید خود با واحد فروش مجموعه (17 00 07 91 – 021) تماس حاصل نمایید. لطفا توجه کنید که پس از خرید آنلاین از سایت مجموعه، به هیچ عنوان امکان صدور فاکتور رسمی وجود نخواهد داشت.
دوره آموزشی Pro C#.NET در استودیو اختصاصی نیک آموز تهیه شده است و در آن، مفاهیم پیشرفته مربوط سی شارپ و دات نت به صورت مرحله به مرحله و با جزئیات دقیق برای شما شرح داده میشوند. نحوه ارائه دوره به گونهای است که شما میتوانید برنامه نویسی حرفهای و سطح سازمانی با #C را به صورت عمیق بیاموزید و همزمان با مدرس مثالها را بررسی کنید.
شما میتوانید با مراجعه به فرم درخواست مشاوره تخصصی از متخصصان نیک آموز مشاوره دریافت کنید و با به کارگیری مهارتهای تجربی تیم ما، در مسیر برنامه نویسی با سی شارپ از مجموعه نیک آموز کمک بگیرید.
بله، در نیک آموز امکان برگزاری دوره های سازمانی به صورت تخصصی فراهم شده است. به منظور ثبت درخواست، کافی است اطلاعات خود و دوره سازمانی مدنظر را در فرم درخواست آموزش سازمانی ثبت کنید تا ما با شما تماس بگیریم.
برای اینکه بتوانید در ارتباط با سی شارپ و دات نت مشاوره/تدریس خصوصی بگیرید، لطفا فرم درخواست مشاوره مدرسین را تکمیل نمایید تا کارشناسان ما با شما تماس بگیرند.
رضایت شما از دوره آموزشی و کمک به رفع مشکلات احتمالی برای ما اهمیت زیادی دارد. به همین دلیل، یک گروه پشتیبانی در تلگرام ایجاد شده است تا شما بتوانید در صورت نیاز، مسائل خود را در این بستر مطرح کنید. تا حداکثر ۴۸ ساعت کاری پس از ثبت نام در دوره، با شما تماس گرفته میشود و فرآیند عضویت شما در گروه تلگرام نهایی خواهد شد. توجه شود که در آینده سیستم تیکتینگ راهاندازی میشود و فرآیند پشتیبانی از گروه تلگرامی به آنجا منتقل خواهد شد.
بله، شما میتوانید از مشاوره های نیکآموز به عنوان راهنما در مسیر خود استفاده کنید. برای این منظور لطفا شماره خود را در فرم مشاوره صفحه دوره وارد کنید تا مشاوران نیک آموز با شما تماس بگیرند.
Δ
ذخیره نام، ایمیل و وبسایت من در مرورگر برای زمانی که دوباره دیدگاهی مینویسم.
سلام و خسته نباشید ببخشید استاد کلاس sqlconnection در ویژوال استودیو ۲۰۱۹ رو نمی تونم بیارم مشکل از ویژوال استدیو من هستش؟؟