Banner Ofertas


Banner Amazon

06/01/2024 15:44:13

Top 5 Melhores Livros para Aprender a Programar em C# para .NET

Selecionamos os melhores livros pra você aprender a programar na plataforma .NET da Microsoft usando a linguagem C#.

Top 5 Melhores Livros para Aprender a Programar em C# para .NET C # (lê-se C sharp) é uma linguagem de programação multiparadigma de propósito geral. C # engloba tipagem estática, tipagem forte, com escopo léxico, imperativo, declarativo, funcional, genérico, disciplinas de programação orientadas a objetos, baseadas em classes, e orientadas a componentes. C # foi desenvolvido por volta de 2000 pela Microsoft como parte de sua iniciativa .NET e posteriormente aprovado como um padrão internacional pela Ecma (ECMA-334) em 2002 e ISO (ISO / IEC 23270) em 2003. Ele foi projetado por Anders Hejlsberg, e seu A equipe de desenvolvimento é atualmente liderada por Mads Torgersen, sendo uma das linguagens de programação projetadas para a Common Language Infrastructure (CLI). A versão mais recente é 9.0, que foi lançada em 2020 no .NET 5.0 e incluída no Visual Studio 2019 versão 16.8.

1

Implementing Design Patterns in C# and .NET 5: Build Scalable, Fast, and Reliable .NET Applications Using the Most Common Design Patterns (English Edition) - eBooks em Inglês na Amazon.com.br

Implement robust applications by applying efficient Design Patterns with .NET 5 and C# Key Features● Detailed theoretical concepts covered, including the use of encapsulation, interfaces, and inheritance.● Access to solutions applied for software strategy and final product output.● Simplified demonstration of real applications implementing numerous design patterns.DescriptionThis book covers detailed aspects of Design Patterns and Object-Oriented Programming concepts using the most modern version of the C# language and .NET platform, including many real-world examples and good practice guidelines that help developers in building robust and extensible applications.The book begins with the essential concepts of C# programming and the .NET platform. You get your foundation strong by understanding SOLID Principles and the actual implementation of reliable applications. You will be working on most common Design Patterns such as Abstract Factory, Adapter, Composite, Proxy, Command, Strategy, Observer, Factory Method, Singleton, Builder, Interpreter, Mediator, and many other patterns that will help you to create solid enterprise applications. You will also witness the performance of these design patterns in a real software development environment with the help of practical examples.After learning the most common Design Patterns practiced in .NET enterprise applications, the reader will be able to understand and apply good practices of software development based on the object-oriented paradigm to develop complex enterprise applications efficiently and simply. What you will learn● Fine-tune your knowledge about interfaces, polymorphism, and encapsulation.● Learn to practice implementing design patterns in enterprise applications.● Implement rich design patterns: Observer, Strategy, Command, Proxy, and more.● Get to learn the latest additional design patterns such as Builder, Bridge, and Decorator.Who this book is forThis book is for .NET developers, application developers, and software engineers who want to develop .NET applications with proven techniques and build error-free applications. This book also attracts fresh graduates and entry-level developers as long as basic knowledge about .NET is known to them.Table of Contents1. C# Fundamentals2. Introduction to .NET 53. Basic Concepts of Object-Oriented Programming4. Interfaces in C#5. Encapsulation and Polymorphism in C#6. SOLID Principles in C#7. Abstract Factory8. Abstract Factory9. Prototype10. Factory Method11. Adapter12. Composite13. Proxy14. Command15. Strategy16. Observer17. Good Practices and Additional Design PatternsAbout the Author Alexandre Malavasi has been working in software development for the last 15 years. He has participated in many projects as a technical leader and software developer, delivering projects using Microsoft Technologies for big companies, including projects in South America, Europa, and the United States. He is also an accomplished postgraduate completing two degrees: one in IT for Business and System Analysis and two master’s degrees in software engineering with Agile Methods Emphasis and in Software Development Process. He is also Microsoft certified in Azure and web development technologies. Furthermore, the author takes part as a speaker in IT conferences and writes technical articles on web development and related topics. Based on all the contributions to the technical community worldwide, he was nominated Microsoft’s Most Valuable Professional (MVP). Blog links: https://medium.com/@alexandre.malavasiLinkedIn Profile: https://www.linkedin.com/in/alexandremalavasi/

Ver Ofertas Ver Comentários

Implementing Design Patterns in C# and .NET 5: Build Scalable, Fast, and Reliable .NET Applications Using the Most Common Design Patterns (English Edition) - eBooks em Inglês na Amazon.com.br

2

Professional C# and .NET (English Edition) - eBooks em Inglês na Amazon.com.br

Get the latest coverage of the newest features in C#9 and .NET 5  In Professional C# and .NET: 2021 Edition, Microsoft MVP for Visual Studio and Development Technologies and veteran developer, Christian Nagel, delivers a comprehensive tour of the new features and capabilities of C#9 and .NET 5.  Experienced programmers making the transition to C# will benefit from the author’s in-depth explorations to create Web- and Windows applications using ASP.NET Core, Blazor, and WinUI using modern application patterns and new features offered by .NET including Microservices deployed to Docker images, GRPC, localization, asynchronous streaming, and much more.   The book also offers:  Discussions of the extension of .NET to non-Microsoft platforms like OSX and Linux  Explanations of the newest features in C#9, including support for record types,  and enhanced support for tuples, pattern matching, and nullable reference types  Integrating .NET applications with Microsoft Azure services such as Azure App Configuration, Azure Key Vault, Azure Functions, the Azure Active Directory, and others  Downloadable code examples from wrox.com and github.com with online updates for C# 10 and .NET 6  Perfect for programmers with a background in C#, Visual Basic, Java, or C/C++, Professional C# and .NET: 2021 Edition will also earn a place in the libraries of software architects seeking an up-to-date and fulsome treatment of the latest C# and .NET releases. 

Ver Ofertas Ver Comentários

Professional C# and .NET (English Edition) - eBooks em Inglês na Amazon.com.br

3

C# 9 and .NET 5 - Modern Cross-Platform Development - Fifth Edition: Build intelligent apps, websites, and services with Blazor, ASP.NET Core, and Entity Framework Core using Visual Studio Code

A comprehensive guide for beginners to learn the key concepts, real-world applications, and latest features of C# 9 and .NET 5 with hands-on exercises using VS CodeKey Features: Explore the newest additions to C# 9, the .NET 5 class library, Entity Framework Core and BlazorStrengthen your command of ASP.NET Core 5.0 and create professional websites and servicesBuild cross-platform apps for Windows, macOS, Linux, iOS, and AndroidBook descriptionIn C# 9 and .NET 5 - Modern Cross-Platform Development, Fifth Edition, expert teacher Mark J. Price gives you everything you need to start programming C# applications. This latest edition uses the popular Visual Studio Code editor to work across all major operating systems. It is fully updated and expanded with a new chapter on the Microsoft Blazor framework. The book's first part teaches the fundamentals of C#, including object-oriented programming and new C# 9 features such as top-level programs, target-typed new object instantiation, and immutable types using the record keyword. Part 2 covers the .NET APIs, for performing tasks like managing and querying data, monitoring and improving performance, and working with the file system, async streams, serialization, and encryption. Part 3 provides examples of cross-platform apps you can build and deploy, such as websites and services using ASP.NET Core or mobile apps using Xamarin.Forms. By the end of the book, you will have acquired the understanding and skills you need to use C# 9 and .NET 5 to create websites, services, and mobile apps.What you will learnBuild your own types with object-oriented programmingQuery and manipulate data using LINQBuild websites and services using ASP.NET Core 5Create intelligent apps using machine learningUse Entity Framework Core and work with relational databasesDiscover Windows app development using the Universal Windows Platform and XAMLBuild rich web experiences using the Blazor frameworkBuild mobile applications for iOS and Android using Xamarin.FormsWho this book is forThis book is best for C# and .NET beginners, or programmers who have worked with C# in the past but feel left behind by the changes in the past few years. This book doesn't expect you to have any C# or .NET experience; however, you should have a general understanding of programming. Students and professionals with a science, technology, engineering, or mathematics (STEM) background can certainly benefit from this book.

Ver Ofertas Ver Comentários

C# 9 and .NET 5 - Modern Cross-Platform Development - Fifth Edition: Build intelligent apps, websites, and services with Blazor, ASP.NET Core, and Entity Framework Core using Visual Studio Code

4

Enterprise Application Development with C# 9 and .NET 5: Enhance your C# and .NET skills by mastering the process of developing professional-grade web applications

Become a professional .NET developer by learning expert techniques for building enterprise-grade applicationsKey FeaturesExplore the advanced features of C# and .NET 5 to enhance your code and productivityFollow clear and easy instructions for building an end-to-end enterprise applicationLearn how to build scalable web applications and host them on the cloudBook Description.NET Core is one of the most popular programming platforms in the world for an increasingly large community of developers thanks to its excellent cross-platform support. This book will show you how to confidently use the features of .NET 5 with C# 9 to build robust enterprise applications.Throughout the book, you'll work on creating an enterprise app and adding a key component to the app with each chapter, before finally getting it ready for testing and deployment. You'll learn concepts relating to advanced data structures, the Entity Framework Core, parallel programming, and dependency injection. As you progress, you'll cover various authentication and authorization schemes provided by .NET Core to make your apps and APIs secure. Next, you'll build web apps using ASP.NET Core 5 and deploy them on the cloud while working with various cloud components using Azure. The book then shows you how to use the latest Microsoft Visual Studio 2019 and C# 9 to simplify developer tasks, and also explores tips and tricks in Visual Studio 2019 to improve your productivity. Later, you'll discover various testing techniques such as unit testing and performance testing as well as different methods to deploy enterprise apps.By the end of this book, you'll be able to create enterprise apps using the powerful features of .NET 5 and deploy them on the cloud.What You Will LearnDesign enterprise apps by making the most of the latest features of .NET 5Discover different layers of an app, such as the data layer, API layer, and web layerExplore end-to-end architecture, implement an enterprise web app using .NET and C# 9, and deploy the app on AzureFocus on the core concepts of web application development such as dependency injection, caching, logging, configuration, and authentication, and implement them in .NET 5Integrate the new .NET 5 health and performance check APIs with your appUnderstand how .NET 5 works and contribute to the .NET 5 platformWho this book is forIf you are a developer, architect, or senior programmer who wants to leverage the features of .NET 5 and the C# language, as well as grasp essential techniques to build your skills, then this C# .NET 5 book is for you. Beginner to intermediate-level knowledge of the .NET framework and C# programming is required to understand the concepts covered in this book more effectively.

Ver Ofertas Ver Comentários

Enterprise Application Development with C# 9 and .NET 5: Enhance your C# and .NET skills by mastering the process of developing professional-grade web applications

5

Pro C# 9 with .Net 5: Foundational Principles and Practices in Programming

This essential classic provides a comprehensive foundation in the C# programming language and the framework it lives in. Now in its 10th edition, you will find the latest C# 9 and .NET 5 features served up with plenty of "behind the curtain" discussion designed to expand developers' critical thinking skills when it comes to their craft. Coverage of ASP.NET Core, Entity Framework Core, and more, sits alongside the latest updates to the new unified .NET platform, from performance improvements to Windows Desktop apps on .NET 5, updates in XAML tooling, and expanded coverage of data files and data handling. Going beyond the latest features in C# 9, all code samples are rewritten for this latest release. Dive in and discover why this book is a favorite of C# developers worldwide. Gain a solid foundation in object-oriented development techniques, attributes and reflection, generics and collections, and numerous advanced topics not found in other texts (such as CIL opcodes and emitting dynamic assemblies). With the help of Pro C# 9 with .NET 5 you will gain the confidence to put C# into practice, and explore the .NET universe and its vast potential on your own terms. What You Will Learn Explore C# 9 features and updates in records, immutable classes, init only setters, top-level statements, patterns, and moreHit the ground running with ASP.NET Core web applications and web servicesEmbrace Entity Framework Core for building real-world, data-centric applications, with deeply expanded coverage new to this editionDevelop applications with C# and modern frameworks for services, web, and smart client applicationsUnderstand the philosophy behind .NET Discover the new features in .NET 5, including single file applications and smaller container images, Windows ARM64 support, and more Dive into Windows Desktop Apps on .NET 5 using Windows Presentation Foundation Check out performance improvements included with updates to ASP.NET Core, Entity Framework Core, and internals like garbage collection, System.Text.Json, and container size optimization Who This Book Is For Developers who are interested in .NET programming and the C# language "Amazing! Provides easy-to-follow explanations and examples. I remember reading the first version of this book; this is a 'must-have' for your collection if you are learning .NET!" - Rick McGuire, Senior Application Development Manager, Microsoft "Phil is a journeyman programmer who brings years of experience and a passion for teaching to make this fully revised and modernized 'classic' a 'must-have'. Any developer who wants full-spectrum, up-to-date coverage of both the C# language and how to use it with .NET and ASP.NET Core should get this book." - Brian A. Randell, Partner, MCW Technologies and Microsoft MVP

Ver Ofertas Ver Comentários

Pro C# 9 with .Net 5: Foundational Principles and Practices in Programming

O Que Observar na Hora de Comprar?

  • Analise os preços das versões impressa e digital do livro, a versão eletrônica em alguns casos pode ser mais econômica.
  • Um mesmo livro pode ter diferentes versões impressas: capa dura, capa comum e edição de bolso com preços diferentes.
  • Se você for um leitor voraz, a assinatura do Kindle Unlimited pode ser um ótimo investimento. Com acesso a milhares de títulos, você pode explorar uma variedade de gêneros e autores sem custos adicionais.
  • Se você gosta de ouvir livros, considere assinar a plataforma de audiobooks Audible. A plataforma oferece milhares de títulos em audiobooks que são trocados por créditos que geralmente mais baratos que o preço de um livro.
  • Leia as avaliações e compare preço do livro em diferentes plataformas. Isso pode oferecer uma visão mais ampla sobre a qualidade e relevância assim como do preço do livro.


Posts relacionados


Posts mais recentes


Mais Pesquisadas


Mais lidas


Categorias