لطفا جهت اطلاع از آخرین دوره ها و اخبار سایت در
کانال تلگرام
عضو شوید.
50 کاری که در C# و .NET Core اشتباه انجام داده اید [ویدئو]
50 Things You've Been Doing Wrong in C# and .NET Core [Video]
نکته:
آخرین آپدیت رو دریافت میکنید حتی اگر این محتوا بروز نباشد.
نمونه ویدیوها:
توضیحات دوره:
توسعه حرفه ای نرم افزار شامل مهارت های مختلفی است. به عنوان یک توسعه دهنده سی شارپ، باید در زبان سی شارپ و زمان اجرا دات نت Core مهارت داشته باشید. با استفاده از این دوره، مهارتهای C# و NET Core خود را با اجتناب از اشتباهات رایج در هنگام کدنویسی، استفاده از الگوهای طراحی، توسعه میکروسرویسها، تداوم دادههای خود، ایمنسازی برنامهتان، و حتی مشکلات اشکالزدایی به سطح بالاتری خواهید برد.
یادگیری اصول اولیه یک زبان یا پلتفرم را می توان به راحتی با دنبال کردن یک دوره/کتاب و با تمرین عملی انجام داد. مسیر تبدیل شدن به یک توسعهدهنده نرمافزار با موارد لبه زیادی مواجه میشود. در طول این دوره، شما از تجربیات من که به سختی به دست آورده ام، از موقعیت های واقعی زندگی، در مورد زبان C# و پلت فرم دات نت یاد خواهید گرفت. شما می توانید این دوره را به عنوان واکسیناسیون در برابر عفونت های کدگذاری آینده بگذرانید!
تا زمانی که این دوره را به پایان می رسانید، مهارت های خود را برای "شنیدن" مسائل کدگذاری به طور موثر و اجتناب از اشتباهات توسعه خواهید داد. مسائل شما هر چه که باشند، هدف این دوره این است که شما را به "بیاورید!" وقتی نوبت به حل مشکلات دات نت و سی شارپ می رسد، به آن توجه کنید.
لطفاً توجه داشته باشید که این دوره با پیش فرض آشنایی با C#، .NET Core و ASP.NET Core همراه با Visual Studio (2017 یا 2019) می باشد.
بسته کد این دوره در https://github.com/PacktPublishing/50-Things-You-ve-Been-Doing-Wrong-in-C-and-.NET-Core موجود است. درک عمیق ساختارهای داده رایج (مانند به عنوان لیست ها، آرایه ها، LinkedList، HashSet و دیکشنری ها) و بسته به مشکلی که می خواهید حل کنید، از کارآمدترین آنها استفاده کنید.
داده های خود را با یادگیری در مورد کارایی و جنبه های همزمانی هنگام استفاده از چارچوب نهاد به درستی در پایگاه داده نگهداری کنید.
چگونه از افعال HTTP و HttpClient به درستی استفاده کنید و منابع خود را به طور مناسب طبقه بندی کنید
چرا وابستگیهای دایرهای بد هستند و چگونه از ترافیک پرحاشیه اجتناب کنیم، که در نهایت منجر به میکروسرویسهای قویتر میشود
نحوه استفاده صحیح از اصول SOLID با بهبود کیفیت و خوانایی کد
مشکلات رایج برنامه نویسی را با الگوهای طراحی اثبات شده شناسایی و رفع کنید
کد خود را به طور موثر اشکال زدایی، طراحی و ایمن کنید
در دنیای پیچیده میکروسرویسها پیمایش کنید و APIهای RESTful قوی ارائه دهید که از بهترین استانداردهای صنعت پیروی میکنند مبتدیان، متخصصان و هر کسی که با C#، .NET Core و ASP.NET Core آشناست و مایل است بهترین راهها را برای انجام کارها در NET بیاموزد. ابزارهای اصلی و مرتبط با این دوره چیز جدیدی یاد خواهند گرفت و از آن بهره خواهند برد. درک نحوه عملکرد ساختارهای زبان، ساختارها، برابری، چندشکلی و C# های اولیه * ابزارهای استاد مانند perfview، windbg، و قابلیت های اشکال زدایی ویژوال استودیو * برنامه های قابل استفاده مجدد را به طور موثر طراحی کنید که از اصول SOLID پیروی می کنند، آنها را به درستی ایمن می کنند و از طریق میکروسرویس ها مقیاس بندی می کنند.
سرفصل ها و درس ها
رفع خطاهای عمومی کدنویسی سی شارپ
Resolving General C# Coding Errors
بررسی اجمالی دوره
The Course Overview
سوء تفاهم عبور از طریق مرجع
Misunderstanding Pass by Reference
سوء تفاهم رابطه دفع و زباله جمع کن
Misunderstanding Dispose and Garbage Collector Relation
اجرای نادرست Equals و GetHashCode
Incorrectly Implementing Equals and GetHashCode
برخورد صحیح با استثناها
Handling Exceptions Correctly
سوء تفاهم مجازی و لغو
Misunderstanding Virtual and Override
اونور گوموس به عنوان مهندس نرم افزار پیشرو در دبی امارات کار می کند. وی دارای 15 سال تجربه در دات نت و توسعه وب است. او یک علاقهمند به برنامهنویسی کاربردی است و پروژههای بزرگ بسیاری را با ASP.NET به پایان رسانده است.
نمایش نظرات