Это руководство поможет вам повысить уровень программирования на C# с Java или другого объектно-ориентированного языка, используя имеющиеся навыки. Вы научитесь писать идиоматический код для корпоративных приложений, освоите основные навыки бэкенда и примените их на практике, используя рефакторинг кода. Здесь нет примеров программ вида Hello, World! или основ программирования с нуля. Вы будете учиться, перерабатывая устаревшую кодовую базу: использовать новые методы, инструменты и лучшие практические приемы, чтобы привести ее в соответствие с современными стандартами C#. Еще внутри: • Использование C# и .NET: отличия .NET от других платформ и принципы компиляции в C#; • Исходная кодовая база: обзор улучшений и недостатков унаследованной кодовой базы; • Уровень доступа к БД: рефакторинг службы, создание нового проекта .NET Core; • Уровень репозитория: пять классов репозитория, разработка через тестирование, методы расширения и LINQ; • Уровень службы: реализация классов, обработка ошибок; • Уровень контроллера: приемочное тестирование, HTTP-маршрутизация. Йорт РОДЕНБУРГ – инженер-программист, писатель и лектор. Специализируется на C# и разработке ПО в различных сферах, таких как финансы и отчетность, медицинская визуализация, распределенные системы и кибербезопасность. Йорт помогает инженерам, владеющим другими языками программирования, быстрее освоить C# и .NET.
Данные в борьбе с оттоком клиентов. Аналитика, dataset, метрики и сегментация. В мире бизнеса, где конкуренция растет с каждым днем, секрет успеха во многом кроется в лояльности клиентов. Именно здесь сердце вашего продуктового или сервисного бизнеса, и удержание клиентов – это ключ к долгосрочному процветанию. Не дайте вашим с трудом завоеванным клиентам исчезнуть, унося с собой деньги. В этой книге вы найдете мощные методы, основанные на данных, которые помогут вам: • Изучить причины оттока клиентов. • Разработать стратегии для максимального их удержания. • Минимизировать действия, приводящие к прекращению взаимодействия. Это пошаговое руководство по преобразованию необработанных данных в измеримые показатели. Вы научитесь проверять гипотезы и представлять выводы, которые легко понятны людям, принимающим решения. Поддержание активности и вовлеченности клиентов – залог постоянного дохода и повторных продаж. Текучесть клиентов (или отток) – это дорогостоящее, но к счастью, предотвратимое явление. Применяя описанные методы, вы сможете: • Выявить признаки оттока в самом начале. • Привлекать новых клиентов. Карл ГОЛД – главный специалист по анализу данных Zuora, Inc., ведущей в отрасли платформы управления подписками и инновационной компании Кремниевой долины. Карл пришел в Zuora в 2015 году, создал систему прогностической аналитики для разработки продукта.
Мечтаете стать востребованным специалистом в IT-индустрии? Хотите оптимизировать свою работу и карьеру, достичь баланса между личной жизнью и профессиональными обязанностями? Эта книга – то, что вам нужно! Почему стоит прочитать «Путь инженера-программиста»? Оптимизация кода и карьеры: узнайте, как писать безошибочный код. Профессиональные навыки: научитесь содержательно комментировать код, проводить модульное тестирование и использовать рефакторинг для ускорения разработки. Подготовка к должности техлида: получите ценные советы по успешному прохождению собеседований и развитию лидерских качеств. Теория и практика: пользуйтесь проверенными методами, повышая профессионализм. Не упустите шанс овладеть навыками, необходимыми для успешной работы в команде разработчиков. Еще внутри: – Лучшие практики написания поддерживаемого кода. – QA и рефакторинг чужого кода. – Легкое ИТ-собеседование. – Шаги к техническому лидерству. Эта книга содержит дополнительный материал в виде ПДФ-файла, который вы можете скачать на странице аудиокниги на сайте после её покупки.
Мечтаете стать востребованным специалистом в IT-индустрии? Хотите оптимизировать свою работу и карьеру, достичь баланса между личной жизнью и профессиональными обязанностями? Эта книга – то, что вам нужно! Почему стоит прочитать «Путь инженера-программиста»? Оптимизация кода и карьеры: узнайте, как писать безошибочный код. Профессиональные навыки: научитесь содержательно комментировать код, проводить модульное тестирование и использовать рефакторинг для ускорения разработки. Подготовка к должности техлида: получите ценные советы по успешному прохождению собеседований и развитию лидерских качеств. Теория и практика: пользуйтесь проверенными методами, повышая профессионализм. Не упустите шанс овладеть навыками, необходимыми для успешной работы в команде разработчиков. Еще внутри: – Лучшие практики написания поддерживаемого кода. – QA и рефакторинг чужого кода. – Легкое ИТ-собеседование. – Шаги к техническому лидерству.