Описание
Характеристики
Отзывы
C# 7 and . Designing Modern Cross-platform Applications
Год издания: 2018
Автор: Mark J. Price, Ovais Mehboob Ahmed Khan
Издательство: Packt
ISBN: 978-1-78995-669-6
Язык: Английский
Формат: PDF
Качество: Издательский макет или текст (eBook)
Интерактивное оглавление: Да
Количество страниц: 655
Описание: C# is a widely used programming language, thanks to its easy learning curve, versatility, and support for modern paradigms. The language is used to create desktop apps, background services, web apps, and mobile apps. Core is open source and compatible with Mac OS and Linux. There is no limit to what you can achieve with C# and Core.
This Learning Path begins with the basics of C# and object-oriented programming (OOP) and explores features of C#, such as tuples, pattern matching, and out variables. You will understand Standard 2.0 class libraries and ASP Core 2.0, and create professional websites, services, and applications. You will become familiar with mobile app development using Xamarin.Forms and learn to develop high-performing applications by writing optimized code with various profiling techniques.
By the end of C# 7 and : Designing Modern Cross-platform Applications, you will have all the knowledge required to build modern, cross-platform apps using C# and .
Примеры страниц
Оглавление
Preface 1
Chapter 1: Controlling the Flow and Converting Types 8
Chapter 2: Writing, Debugging, and Testing Functions 37
Chapter 3: Building Your Own Types with Object-Oriented Programming 72
Chapter 4: Implementing Interfaces and Inheriting Classes 114
Chapter 5: Understanding and Packaging Standard Types 156
Chapter 6: Using Common Standard Types 196
Chapter 7: Working with Files, Streams, and Serialization 226
Chapter 8: Improving Performance and Scalability Using Multitasking 262
Chapter 9: Building Web Sites Using ASP Core Razor Pages 291
Chapter 10: Building Web Sites Using ASP Core MVC 331
Chapter 11: Building Web Services and Applications Using ASP Core 365
Chapter 12: Building Windows Apps Using XAML and Fluent Design 404
Chapter 13: Building Mobile Apps Using XAML and Xamarin.Forms 449
Chapter 14: Understanding Core Internals and Measuring Performance 479
Chapter 15: Data Structures and Writing Optimized Code in C# 500
Chapter 16: Designing Guidelines for Core Application Performance 524
Chapter 17: Memory Management Techniques in Core 551
Chapter 18: Microservices Architecture 568
Other Books You May Enjoy 619
Index 622
Год издания: 2018
Автор: Mark J. Price, Ovais Mehboob Ahmed Khan
Издательство: Packt
ISBN: 978-1-78995-669-6
Язык: Английский
Формат: PDF
Качество: Издательский макет или текст (eBook)
Интерактивное оглавление: Да
Количество страниц: 655
Описание: C# is a widely used programming language, thanks to its easy learning curve, versatility, and support for modern paradigms. The language is used to create desktop apps, background services, web apps, and mobile apps. Core is open source and compatible with Mac OS and Linux. There is no limit to what you can achieve with C# and Core.
This Learning Path begins with the basics of C# and object-oriented programming (OOP) and explores features of C#, such as tuples, pattern matching, and out variables. You will understand Standard 2.0 class libraries and ASP Core 2.0, and create professional websites, services, and applications. You will become familiar with mobile app development using Xamarin.Forms and learn to develop high-performing applications by writing optimized code with various profiling techniques.
By the end of C# 7 and : Designing Modern Cross-platform Applications, you will have all the knowledge required to build modern, cross-platform apps using C# and .
Примеры страниц
Оглавление
Preface 1
Chapter 1: Controlling the Flow and Converting Types 8
Chapter 2: Writing, Debugging, and Testing Functions 37
Chapter 3: Building Your Own Types with Object-Oriented Programming 72
Chapter 4: Implementing Interfaces and Inheriting Classes 114
Chapter 5: Understanding and Packaging Standard Types 156
Chapter 6: Using Common Standard Types 196
Chapter 7: Working with Files, Streams, and Serialization 226
Chapter 8: Improving Performance and Scalability Using Multitasking 262
Chapter 9: Building Web Sites Using ASP Core Razor Pages 291
Chapter 10: Building Web Sites Using ASP Core MVC 331
Chapter 11: Building Web Services and Applications Using ASP Core 365
Chapter 12: Building Windows Apps Using XAML and Fluent Design 404
Chapter 13: Building Mobile Apps Using XAML and Xamarin.Forms 449
Chapter 14: Understanding Core Internals and Measuring Performance 479
Chapter 15: Data Structures and Writing Optimized Code in C# 500
Chapter 16: Designing Guidelines for Core Application Performance 524
Chapter 17: Memory Management Techniques in Core 551
Chapter 18: Microservices Architecture 568
Other Books You May Enjoy 619
Index 622
Характеристики
Тип упаковки
Пластиковый бокс
Вес
0.12 кг
Формат
(ЭЛЕКТРОННЫЙ)
Количество CD
1
Год
2018
Отзывов ещё нет — ваш может стать первым.
Все отзывы 0