შესვლა

კურსები ›

C# და .NET

Microsoft-ის ეკოსისტემა: დესკტოპ და ვებ-აპლიკაციები, თამაშები Unity-ში.

👑 Pro4 დონე40 მოდული200 თავიმალე

რას ისწავლი

სილაბუსი

დამწყები10 მოდული · 50 თავი
1C#-ის საფუძვლები0 / 5რა არის C# და .NETმალეSDK-ის დაყენებამალეპირველი პროგრამამალეdotnet CLIმალეConsoleმალექვიზი: C#-ის საფუძვლებიმალე
2ცვლადები0 / 5ტიპებიმალეvarმალეstringმალეგარდაქმნამალეconstმალექვიზი: ცვლადებიმალე
3მართვის ნაკადი0 / 5if და elseმალეswitchმალეციკლებიმალეforeachმალეbreak და continueმალექვიზი: მართვის ნაკადიმალე
4მეთოდები0 / 5მეთოდის გამოცხადებამალეპარამეტრებიმალედაბრუნებული მნიშვნელობამალეგადატვირთვამალეref და outმალექვიზი: მეთოდებიმალე
5მასივები და სიები0 / 5მასივიმალეListმალეDictionaryმალეგავლამალეკოლექციის არჩევამალექვიზი: მასივები და სიებიმალე
6სტრიქონები0 / 5string-ის მეთოდებიმალეინტერპოლაციამალეStringBuilderმალეფორმატირებამალეტექსტის გარდაქმნამალექვიზი: სტრიქონებიმალე
7კლასები0 / 5classმალეველები და propertyმალეკონსტრუქტორიმალემეთოდები კლასშიმალეstaticმალექვიზი: კლასებიმალე
8ობიექტზე ორიენტირების საფუძვლები0 / 5ინკაფსულაციამალემემკვიდრეობამალეპოლიმორფიზმიმალეabstractმალეinterfaceმალექვიზი: ობიექტზე ორიენტირების საფუძვლებიმალე
9შეცდომები0 / 5გამონაკლისებიმალეtry და catchმალეfinallyმალეthrowმალეგამართვა IDE-შიმალექვიზი: შეცდომებიმალე
10ფაილები0 / 5File კლასიმალეფაილის წაკითხვამალეფაილის ჩაწერამალეJSON სერიალიზაციამალეusingმალექვიზი: ფაილებიმალე
პროექტი: დავალებების მენეჯერიმალე

კონსოლის აპი დავალებებით, კლასებით და JSON-ში შენახვით.

საშუალო10 მოდული · 50 თავი
1LINQ0 / 5LINQ-ის საფუძველიმალეWhere და SelectმალეOrderBy და GroupByმალეაგრეგაციამალეგადადებული შესრულებამალექვიზი: LINQმალე
2გენერიკები0 / 5generic კლასიმალეgeneric მეთოდიმალეშეზღუდვებიმალეკოვარიანტობამალეgeneric კოლექციებიმალექვიზი: გენერიკებიმალე
3დელეგატები და მოვლენები0 / 5delegateმალეFunc და Actionმალეlambdaმალეeventმალემოვლენების ნიმუშებიმალექვიზი: დელეგატები და მოვლენებიმალე
4ასინქრონულობა0 / 5Taskმალეasync და awaitმალეგაუქმებამალეპარალელიზმიმალეხაფანგებიმალექვიზი: ასინქრონულობამალე
5თანამედროვე C#0 / 5recordმალეpattern matchingმალეnullable reference typesმალეtupleმალეinit და requiredმალექვიზი: თანამედროვე C#მალე
6ტიპები და მეხსიერება0 / 5struct თუ classმალემნიშვნელობის და მითითების ტიპებიმალეboxingმალეSpan-ის შესავალიმალენაგვის შემგროვებლის საფუძველიმალექვიზი: ტიპები და მეხსიერებამალე
7ASP.NET Core-ის საფუძვლები0 / 5ASP.NET Coreმალეminimal APIმალემარშრუტებიმალეკონტროლერებიმალეmiddlewareმალექვიზი: ASP.NET Core-ის საფუძვლებიმალე
8EF Core0 / 5EF CoreმალეDbContextმალემოდელებიმალემიგრაციებიმალეLINQ მოთხოვნებიმალექვიზი: EF Coreმალე
9ტესტირება0 / 5xUnitმალეassertმალეიმიტაცია Moq-ითმალეინტეგრაციის ტესტებიმალედაფარვამალექვიზი: ტესტირებამალე
10პროექტის სტრუქტურა0 / 5solution და projectმალეNuGetმალეკონფიგურაციამალედამოკიდებულებების ჩანერგვამალელოგირებამალექვიზი: პროექტის სტრუქტურამალე
პროექტი: წიგნების Web APIმალე

ASP.NET Core-ის სერვისი EF Core-ით, LINQ-ით და ტესტებით.

მოწინავე10 მოდული · 50 თავი
1ASP.NET Core სიღრმეში0 / 5ავთენტიფიკაციამალეავტორიზაციამალეშემოწმებამალეშეცდომების დამუშავებამალეAPI-ს ვერსიებიმალექვიზი: ASP.NET Core სიღრმეშიმალე
2Blazor0 / 5Blazor-ის საფუძველიმალეკომპონენტებიმალემონაცემების მიბმამალეფორმებიმალერენდერის რეჟიმებიმალექვიზი: Blazorმალე
3EF Core სიღრმეში0 / 5კავშირებიმალეწარმადობამალეპირდაპირი SQLმალეტრანზაქციებიმალეკონკურენტული ცვლილებებიმალექვიზი: EF Core სიღრმეშიმალე
4არქიტექტურა0 / 5სუფთა არქიტექტურამალეCQRSმალეrepositoryმალეDDD-ის საფუძველიმალემოდულური მონოლითიმალექვიზი: არქიტექტურამალე
5კონკურენტულობა0 / 5ნაკადებიმალეlockმალეკონკურენტული კოლექციებიმალეchannelმალეTPL Dataflowმალექვიზი: კონკურენტულობამალე
6წარმადობა0 / 5პროფაილინგიმალეSpan და MemoryმალეpoolingმალეBenchmarkDotNetმალეგამოყოფების შემცირებამალექვიზი: წარმადობამალე
7დესკტოპი და მობილური0 / 5WPFმალეMAUIმალეMVVMმალემიბმა XAML-შიმალეგავრცელებამალექვიზი: დესკტოპი და მობილურიმალე
8Unity-ის გაცნობა0 / 5Unity-ის საფუძველიმალეMonoBehaviourმალეფიზიკამალეინტერფეისიმალეთამაშის ციკლიმალექვიზი: Unity-ის გაცნობამალე
9რეალური დრო0 / 5SignalRმალეhubმალეჯგუფებიმალეSignalR-ის მასშტაბირებამალეgRPCმალექვიზი: რეალური დრომალე
10DevOps0 / 5DockerმალეCI/CDმალეკონფიგურაცია და საიდუმლოებიმალეhealth checkმალეღრუბელში გაშვებამალექვიზი: DevOpsმალე
პროექტი: რეალური დროის ჩატიმალე

ჩატი SignalR-ით, ავთენტიფიკაციით, სუფთა არქიტექტურით და Docker-ით.

ექსპერტი10 მოდული · 50 თავი
1CLR შიგნიდან0 / 5CLRმალეILმალეJITმალეGC სიღრმეშიმალეტიპების სისტემამალექვიზი: CLR შიგნიდანმალე
2ასინქრონულობა სიღრმეში0 / 5მდგომარეობის მანქანამალეSynchronizationContextმალეValueTaskმალეასინქრონული ნაკადებიმალეურთიერთბლოკირებამალექვიზი: ასინქრონულობა სიღრმეშიმალე
3Roslyn0 / 5Roslyn-ის საფუძველიმალეანალიზატორებიმალეsource generatorმალეreflectionმალეexpression treeმალექვიზი: Roslynმალე
4მაღალი წარმადობა0 / 5SIMDმალეunsafe კოდიმალეnative AOTმალემეხსიერებაზე ასახული ფაილებიმალეგამოყოფის გარეშე კოდიმალექვიზი: მაღალი წარმადობამალე
5მიკროსერვისები0 / 5სერვისების ურთიერთობამალეშეტყობინებების სალტემალემდგრადობამალეგანაწილებული tracingმალეAPI gatewayმალექვიზი: მიკროსერვისებიმალე
6ღრუბლოვანი .NET0 / 5Kubernetesმალეღრუბლის სერვისებიმალეserverless ფუნქციებიმალედაკვირვებადობამალემასშტაბირებამალექვიზი: ღრუბლოვანი .NETმალე
7უსაფრთხოება0 / 5OWASP .NET-შიმალეidentityმალემონაცემების დაცვამალესაიდუმლოების მართვამალეუსაფრთხო კოდიმალექვიზი: უსაფრთხოებამალე
8მონაცემები სიღრმეში0 / 5DapperმალეNoSQLმალექეშირება Redis-ითმალეevent sourcingმალეძებნამალექვიზი: მონაცემები სიღრმეშიმალე
9ბიბლიოთეკის დიზაინი0 / 5API-ს წესებიმალეNuGet-ზე გამოქვეყნებამალევერსიებიმალერამდენიმე პლატფორმამალედოკუმენტაციამალექვიზი: ბიბლიოთეკის დიზაინიმალე
10.NET-ის განვითარება0 / 5გამოშვების ციკლიმალეენის ახალი შესაძლებლობებიმალე.NET Framework-იდან გადასვლამალეეკოსისტემამალეკარიერამალექვიზი: .NET-ის განვითარებამალე
პროექტი: მიკროსერვისების მაღაზიამალე

ონლაინ მაღაზია რამდენიმე სერვისით, შეტყობინებებით და Kubernetes-ით.