{"product_id":"пиши-код-как-профи-на-с","title":"Пиши код как профи на С#","description":"«Пиши код как профессионал на C#. Переход с других языков и апгрейд навыков»Это руководство поможет вам повысить уровень программирования на C# с Java или другого объектно-ориентированного языка, используя имеющиеся навыки. Вы научитесь писать идиоматический код для корпоративных приложений, освоите основные навыки бэкенда и примените их на практике, используя рефакторинг кода. Здесь нет примеров программ вида Hello, World! или основ программирования с нуля. Вы будете учиться, перерабатывая устаревшую кодовую базу: использовать новые методы, инструменты и лучшие практические приемы, чтобы привести ее в соответствие с современными стандартами C#.Еще внутри:I. Использование C# и .NET• отличия .NET от других платформ• принципы компиляции в C#II. Исходная кодовая база• обзор улучшений и недостатков унаследованной кодовой базыIII. Уровень доступа к БД• рефакторинг службы• создание нового проекта .NET CoreIV. Уровень репозитория• пять классов репозитория• разработка через тестирование• методы расширения и LINQV. Уровень службы• реализация классов• обработка ошибокVI. Уровень контроллера• приемочное тестирование• HTTP-маршрутизацияОб автореЙорт РОДЕНБУРГ — инженер-программист, писатель и лектор. Специализируется на C# и разработке ПО в различных сферах, таких как финансы и отчетность, медицинская визуализация, распределенные системы и кибербезопасность. Йорт помогает инженерам, владеющим другими языками программирования, быстрее освоить C# и .NET.","brand":"Knigamir","offers":[{"title":"Новый","offer_id":50423939629348,"sku":"PRODUCT_2105747_ID","price":93.0,"currency_code":"AUD","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0885\/6626\/8196\/files\/c888b61aad318b1a12f0d1801e7d6605.jpg?v=1740602331","url":"https:\/\/russianbookbuy.com\/en\/products\/%d0%bf%d0%b8%d1%88%d0%b8-%d0%ba%d0%be%d0%b4-%d0%ba%d0%b0%d0%ba-%d0%bf%d1%80%d0%be%d1%84%d0%b8-%d0%bd%d0%b0-%d1%81","provider":"Russian Book Buy","version":"1.0","type":"link"}