Aarnihauta

C# тред

Jul 31st, 2022 (edited)
598
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 2.88 KB | None | 0 0
  1. Тред лучшего языка на планете.
  2.  
  3. [b]1. Ресурсы:[/b]
  4. — https://dotnet.microsoft.com/learn
  5. — https://ru.stackoverflow.com/a/416585/422180
  6. — https://metanit.com
  7. — https://professorweb.ru
  8.  
  9. [b]2. С# для веб[/b]
  10. — https://docs.microsoft.com/ru-ru/aspnet/core
  11.  
  12. [b]3. C# для десктопа[/b]
  13. — WPF ( https://docs.microsoft.com/ru-ru/dotnet/desktop/wpf )
  14. — WinForms ( https://docs.microsoft.com/ru-ru/dotnet/desktop )
  15.  
  16. [b]4. С# для игр[/b]
  17. — Unity-тред в /gd/, а так же учебники: https://ru.stackoverflow.com/a/609901/422180
  18.  
  19. [b]5. С# для мобильной разработки[/b]
  20. — https://docs.microsoft.com/ru-ru/dotnet/maui
  21.  
  22. [b]6. Годные ютуб-каналы[/b]
  23. — https://www.youtube.com/c/CODEBLOG
  24. — https://www.youtube.com/c/AndreyShyrokoriadov
  25. — https://www.youtube.com/c/DevJungles
  26. — https://www.youtube.com/user/Shmachilin
  27.  
  28. Шапка: https://pastebin.com/HT7Hi6FD
  29. Прошлый тред: ???
  30.  
  31. ======= ВТОРОЙ ПОСТ =======
  32.  
  33. [b]7. Какую IDE выбрать?[/b]
  34. — Для Windows [b]Visual Studio[/b] ( https://visualstudio.microsoft.com/ru/downloads ). Также есть версия для macOS.
  35. Кроссплатформенный IDE [b]Rider[/b] ( https://www.jetbrains.com/rider ).
  36. Если в C# хочется, но пк уж слишком хуёвый: https://docs.microsoft.com/en-us/dotnet/core/tutorials/with-visual-studio-code
  37.  
  38. [b]8. Что нужно знать, чтобы взяли работать?[/b]
  39. — [i]Общие навыки[/i] — TPL, Linq, DI, интеграционные тесты. Преимущество перед такими же вкатунами даст парочка интересных пет-проектов где вы делаете всё максимально правильно и точно следуя архитектуре.
  40. — [i]Архитектура[/i] — DDD, микросервисная архитектура. Так же необходимо [b]ознакомиться[/b] с паттернами проектирования. Обязательны к изучению: MVVM, MVC.
  41. — [i]Базы данных[/i] — PostgreSQL/MSSQL + Mongo/Redis. Из ORM: EFCore обычно достаточно, но есть более быстрый, но менее удобный Dapper. Тратить время на ADO.NET не стоит.
  42. — [i]Алгоритмы[/i] — сортировка, поиск, оценка сложности алгоритмов, рекурсия, алгоритмы на строках.
  43. — [i]Структуры данных[/i] — связанные списки, деревья (бинарные, красно-чёрные), хеш-таблицы, графы.
  44. — [i]Системы контроля версий[/i] — обычно гита достаточно.
Add Comment
Please, Sign In to add comment