.NET MAUI Projects - Third Edition

Download .NET MAUI Projects - Third Edition PDF Online Free

Author :
Publisher :
ISBN 13 : 9781837634910
Total Pages : 0 pages
Book Rating : 4.12/5 ( download)

DOWNLOAD NOW!


Book Synopsis .NET MAUI Projects - Third Edition by : MICHAEL. HINDRIKES CUMMINGS (DANIEL. KARLSSON, JOHAN.)

Download or read book .NET MAUI Projects - Third Edition written by MICHAEL. HINDRIKES CUMMINGS (DANIEL. KARLSSON, JOHAN.) and published by . This book was released on 2024-02-09 with total page 0 pages. Available in PDF, EPUB and Kindle. Book excerpt: Improved and updated to cover the latest features of .NET MAUI, it covers CollectionView, Shell, along concepts like AR, and cloud services to help build multi-platform desktop and mobile apps.

.NET MAUI Projects

Download .NET MAUI Projects PDF Online Free

Author :
Publisher : Packt Publishing Ltd
ISBN 13 : 1837639973
Total Pages : 630 pages
Book Rating : 4.77/5 ( download)

DOWNLOAD NOW!


Book Synopsis .NET MAUI Projects by : Michael Cummings

Download or read book .NET MAUI Projects written by Michael Cummings and published by Packt Publishing Ltd. This book was released on 2024-02-09 with total page 630 pages. Available in PDF, EPUB and Kindle. Book excerpt: Harness the powerful features of .NET MAUI, the evolution of Xamarin.Forms, to create multi-platform app projects using location services, the weather API, machine learning, and much more Key Features Leverage .NET MAUI through real-world projects, from weather apps to real-time multiplayer games with SignalR and Azure Functions Explore the essential features of .NET MAUI such as Shell, CollectionView, and CarouselView Go beyond the basics with advanced topics like machine learning using TensorFlow and ML.NET Purchase of the print or Kindle book includes a free PDF eBook Book DescriptionThis third edition of .NET MAUI Projects explores the features of .NET MAUI, a lightweight multi-platform development toolkit for building apps with a rich user interface. Updated to cover the latest features of .NET MAUI, including CollectionView and Shell, this book delves into concepts such as machine learning and cloud services. Starting with an overview of .NET Core and how it works, this book shares tips for choosing the right development environment for planning multi-platform apps. You'll then build your first .NET MAUI app and advance to learning how to use Shell to implement app architecture. Progressing in complexity, the projects guide you through creating apps, ranging from a location tracker and weather map to machine learning and multiplayer games. Further, the book will take you through modern mobile development frameworks such as SQLite, .NET Core, and ML.NET, empowering you to customize your apps for Windows, macOS, Android, and iOS platforms for native-like performance. Engaging examples are woven throughout the book so you can grasp essential concepts by writing code rather than extensive theory. By the end of this book, you'll be ready to develop your own native apps using .NET MAUI and associated technologies such as .NET Core, Visual Studio 2022, and C#.What you will learn Set up .NET MAUI to build native apps for multiple platforms using its single project capabilities Understand the core aspects of developing a mobile app, such as layout, UX, and rendering Use custom handlers for platform-specific access Discover how to create custom layouts for your apps with .NET MAUI Shell Implement serverless services in your .NET MAUI apps using Azure SignalR Create a .NET MAUI Blazor application leveraging the power of web technologies Build and train machine learning models using ML.NET and Azure Cognitive Services Who this book is for This book is for C# and .NET developers who want to learn .NET MAUI and get started with native .NET Core mobile application development from the ground up. Working knowledge of Visual Studio and C# will help you to get the most out of this book.

.NET MAUI Cross-Platform Application Development

Download .NET MAUI Cross-Platform Application Development PDF Online Free

Author :
Publisher : Packt Publishing Ltd
ISBN 13 : 183508284X
Total Pages : 497 pages
Book Rating : 4.43/5 ( download)

DOWNLOAD NOW!


Book Synopsis .NET MAUI Cross-Platform Application Development by : Roger Ye

Download or read book .NET MAUI Cross-Platform Application Development written by Roger Ye and published by Packt Publishing Ltd. This book was released on 2024-03-25 with total page 497 pages. Available in PDF, EPUB and Kindle. Book excerpt: Build apps using .NET MAUI and Blazor with this comprehensive, revised guide for .NET 8. Purchase of the print or Kindle book includes a free eBook in PDF format. Key Features Handle data effectively with expanded coverage on the MVVM model and data binding Integrate platform-specific code using plugins and custom controls Migrate from Xamarin.Forms to .NET MAUI for the latest hybrid app development capabilities Book DescriptionAn evolution of Xamarin.Forms, .NET MAUI is a cross-platform framework for creating native mobile and desktop apps with C# and XAML. Using .NET MAUI, you can develop apps that’ll run on Android, iOS, macOS, and Windows from a single shared codebase. In this revised edition of .NET MAUI Cross-Platform Application Development you will be introduced to .NET 8 and get up to speed with app development in no time. The book begins by showing you how to develop a cross-platform application using .NET MAUI, including guidance for migrating from Xamarin.Forms. You’ll gain all the knowledge needed to create a cross-platform application for Android, iOS, macOS, and Windows following an example project step by step. As you advance, you’ll integrate the latest frontend technology into your app using Blazor components, including the new Blazor Bindings feature. After this, you’ll learn how to test and deploy your apps. With new coverage on creating mock .NET MAUI components, you can develop unit tests for your application. You will additionally learn how to perform Razor component testing using bUnit. By the end of this book, you’ll have learned how to develop your own cross-platform applications using .NET MAUI.What you will learn Develop high-performance apps with logical user interfaces Improve the maintainability of apps using the MVVM design pattern Understand the progression from Xamarin.Forms and how to migrate to .NET Delve into templated components and Razor class libraries for crafting Blazor UI elements Publish your creations to major app stores with guidance on preparation and processes Extend your testing repertoire with bUnit for Razor components for reliable unit testing Who this book is for This book is for mobile developers interested in cross-platform application development with working experience of the .NET Core framework, as well as junior engineers who’ve just begun their career in mobile app development. Native app developers (desktop) or Xamarin developers who want to migrate to .NET MAUI will also benefit from this book. Basic knowledge of modern object-oriented programming languages, such as C#, Java or Kotlin, is assumed.

Apps and Services with .NET 8

Download Apps and Services with .NET 8 PDF Online Free

Author :
Publisher : Packt Publishing Ltd
ISBN 13 : 1837634076
Total Pages : 799 pages
Book Rating : 4.71/5 ( download)

DOWNLOAD NOW!


Book Synopsis Apps and Services with .NET 8 by : Mark J. Price

Download or read book Apps and Services with .NET 8 written by Mark J. Price and published by Packt Publishing Ltd. This book was released on 2023-12-12 with total page 799 pages. Available in PDF, EPUB and Kindle. Book excerpt: Bestselling author Mark Price is back to guide you through the latest and most common technologies a .NET developer should know: Blazor Full Stack, ASP.NET Core MVC, ASP.NET Core Minimal APIs, .NET MAUI, gRPC, GraphQL, SQL Server, Cosmos DB, SignalR, Azure Functions, and more! Purchase of the print or Kindle book includes a free eBook in PDF format. Key Features Use specialized libraries to improve all aspects of your apps, including performance, security, and localization Harness the full potential of .NET using cloud-native data stores like Cosmos DB, and unlock scalability, performance, and resilience in your service implementations Unleash the capabilities of Blazor Full Stack and.NET MAUI to develop stunning, truly cross-platform apps for web and mobile Book DescriptionElevate your practical C# and .NET skills to the next level with this new edition of Apps and Services with .NET 8. With chapters that put a variety of technologies into practice, including Web API, gRPC, GraphQL, and SignalR, this book will give you a broader scope of knowledge than other books that often focus on only a handful of .NET technologies. You’ll dive into the new unified model for Blazor Full Stack and leverage .NET MAUI to develop mobile and desktop apps. This new edition introduces the latest enhancements, including the seamless implementation of web services with ADO.NET SqlClient's native Ahead-of-Time (AOT) support. Popular library coverage now includes Humanizer and Noda Time. There’s also a brand-new chapter that delves into service architecture, caching, queuing, and robust background services. By the end of this book, you’ll have a wide range of best practices and deep insights under your belt to help you build rich apps and efficient services.What you will learn Familiarize yourself with a variety of technologies to implement services, such as gRPC and GraphQL Store and manage data locally and cloud-natively with SQL Server and Cosmos DB Use ADO.NET SqlClient to implement web services with native AOT publish support Leverage Dapper for improved performance over EF Core Implement popular third-party libraries such as Serilog, FluentValidation, Humanizer, and Noda Time Explore the new unified hosting model of Blazor Full Stack Who this book is forThis book is for .NET developers interested in exploring more specialized libraries and implementation fundamentals behind building services and apps. You’ll need to know your way around .NET and C# quite well before you can dive in, so if you want to work your way up to this book, you can pick up Mark’s other .NET book, C# 12 and .NET 8 – Modern Cross-Platform Development Fundamentals, first.

Web Development with Blazor

Download Web Development with Blazor PDF Online Free

Author :
Publisher : Packt Publishing Ltd
ISBN 13 : 180020258X
Total Pages : 310 pages
Book Rating : 4.80/5 ( download)

DOWNLOAD NOW!


Book Synopsis Web Development with Blazor by : Jimmy Engström Engström

Download or read book Web Development with Blazor written by Jimmy Engström Engström and published by Packt Publishing Ltd. This book was released on 2021-06-18 with total page 310 pages. Available in PDF, EPUB and Kindle. Book excerpt: Develop modern web UIs quickly with server-side Blazor and Blazor WebAssembly Key Features Create and deploy a production-ready Blazor application from start to finish Learn Blazor fundamentals, gain actionable insights, and discover best practices Find out how, when, and why to use server-side Blazor and Blazor WebAssembly Book DescriptionBlazor is an essential tool if you want to build interactive web apps without JS, but it comes with its own learning curve. Web Development with Blazor will help you overcome most common challenges developers face when getting started with Blazor and teach you the best coding practices. You’ll start by learning how to leverage the power of Blazor and explore the full capabilities of both Blazor Server and Blazor WebAssembly. Then you’ll move on to the practical part, which is centred around a sample project – a blog engine. This is where you’ll apply all your newfound knowledge about creating Blazor Server and Blazor WebAssembly projects, the inner working of Razor syntax, and validating forms, as well as creating your own components. You’ll learn all the key concepts involved in web development with Blazor, which you’ll also be able to put into practice straight away. By showing you how all the components work together practically, this book will help you avoid some of the common roadblocks that novice Blazor developers face and inspire you to start experimenting with Blazor on your other projects. When you reach the end of this Blazor book, you'll have gained the confidence you need to create and deploy production-ready Blazor applications.What you will learn Understand the different technologies that can be used with Blazor, such as Blazor Server and Blazor WebAssembly Find out how to build simple and advanced Blazor components Explore the differences between Blazor Server and Blazor WebAssembly projects Discover how Entity Framework works and build a simple API Get up to speed with components and find out how to create basic and advanced components Explore existing JavaScript libraries in Blazor Use techniques to debug your Blazor Server and Blazor WebAssembly applications Test Blazor components using bUnit Who this book is for If you’re a .NET web or software developer who wants to build web UIs using C#, then this book is for you. You’ll need intermediate-level web-development skills and basic knowledge of C# before you get started; the book will guide you through the rest.

C# 9 and .NET 5 – Modern Cross-Platform Development

Download C# 9 and .NET 5 – Modern Cross-Platform Development PDF Online Free

Author :
Publisher : Packt Publishing Ltd
ISBN 13 : 1800560710
Total Pages : 823 pages
Book Rating : 4.10/5 ( download)

DOWNLOAD NOW!


Book Synopsis C# 9 and .NET 5 – Modern Cross-Platform Development by : Mark J. Price

Download or read book C# 9 and .NET 5 – Modern Cross-Platform Development written by Mark J. Price and published by Packt Publishing Ltd. This book was released on 2020-11-10 with total page 823 pages. Available in PDF, EPUB and Kindle. Book excerpt: Publisher’s Note: Microsoft stopped supporting .NET 5 in May 2022. The newer 8th edition of the book is available that covers .NET 8 (end-of-life November 2026) with C# 12 and EF Core 8. Purchase of the print or Kindle book includes a free PDF eBook Key Features Explore the newest additions to C# 9, the .NET 5 class library, Entity Framework Core and Blazor Strengthen your command of ASP.NET Core 5.0 and create professional websites and services Build cross-platform apps for Windows, macOS, Linux, iOS, and Android Book 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. The best type of application for learning the C# language constructs and many of the .NET libraries is one that does not distract with unnecessary application code. For that reason, the C# and .NET topics covered in Chapters 1 to 13 feature console applications. In Chapters 14 to 20, having mastered the basics of the language and libraries, you will build practical applications using ASP.NET Core, Model-View-Controller (MVC), and Blazor. 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 learn Build your own types with object-oriented programming Query and manipulate data using LINQ Build websites and services using ASP.NET Core 5 Create intelligent apps using machine learning Use Entity Framework Core and work with relational databases Discover Windows app development using the Universal Windows Platform and XAML Build rich web experiences using the Blazor framework Build mobile applications for iOS and Android using Xamarin.Forms Who 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.

C# 10 and .NET 6 – Modern Cross-Platform Development

Download C# 10 and .NET 6 – Modern Cross-Platform Development PDF Online Free

Author :
Publisher : Packt Publishing Ltd
ISBN 13 : 1801076960
Total Pages : 825 pages
Book Rating : 4.68/5 ( download)

DOWNLOAD NOW!


Book Synopsis C# 10 and .NET 6 – Modern Cross-Platform Development by : Mark J. Price

Download or read book C# 10 and .NET 6 – Modern Cross-Platform Development written by Mark J. Price and published by Packt Publishing Ltd. This book was released on 2021-11-09 with total page 825 pages. Available in PDF, EPUB and Kindle. Book excerpt: Publisher’s Note: Microsoft will stop supporting .NET 6 from November 2024. The newer 8th edition of the book is available that covers .NET 8 (end-of-life November 2026) with C# 12 and EF Core 8. Purchase of the print or Kindle book includes a free PDF eBook Key Features Explore the newest additions to C# 10, the .NET 6 class library, and Entity Framework Core 6 Create professional websites and services with ASP.NET Core 6 and Blazor Build cross-platform apps for Windows, macOS, Linux, iOS, and Android Book DescriptionExtensively revised to accommodate all the latest features that come with C# 10 and .NET 6, this latest edition of our comprehensive guide will get you coding in C# with confidence. You’ll learn object-oriented programming, writing, testing, and debugging functions, implementing interfaces, and inheriting classes. The book covers the .NET APIs for performing tasks like managing and querying data, monitoring and improving performance, and working with the filesystem, async streams, and serialization. You’ll build and deploy cross-platform apps, such as websites and services using ASP.NET Core. Instead of distracting you with unnecessary application code, the first twelve chapters will teach you about C# language constructs and many of the .NET libraries through simple console applications. In later chapters, having mastered the basics, you’ll then build practical applications and services using ASP.NET Core, the Model-View-Controller (MVC) pattern, and Blazor.What you will learn Build rich web experiences using Blazor, Razor Pages, the Model-View-Controller (MVC) pattern, and other features of ASP.NET Core Build your own types with object-oriented programming Write, test, and debug functions Query and manipulate data using LINQ Integrate and update databases in your apps using Entity Framework Core, Microsoft SQL Server, and SQLite Build and consume powerful services using the latest technologies, including gRPC and GraphQL Build cross-platform apps using XAML Who this book is forDesigned for both beginners and C# and .NET programmers who have worked with C# in the past and want to catch up with the changes made in the past few years, this book doesn’t need you to have any C# or .NET experience. However, you should have a general understanding of programming before you jump in.

Learning .NET MAUI

Download Learning .NET MAUI PDF Online Free

Author :
Publisher : BPB Publications
ISBN 13 : 9355518803
Total Pages : 383 pages
Book Rating : 4.04/5 ( download)

DOWNLOAD NOW!


Book Synopsis Learning .NET MAUI by : Aleksei Starkov

Download or read book Learning .NET MAUI written by Aleksei Starkov and published by BPB Publications. This book was released on 2023-07-17 with total page 383 pages. Available in PDF, EPUB and Kindle. Book excerpt: A practical guide to cross-platform app development with .NET MAUI and C# KEY FEATURES ● Get familiar with .NET MAUI, its associated libraries, and popular design patterns used in cross-platform app development. ● Learn how to design and implement visually appealing and interactive user interfaces in your .NET MAUI app. ● Deep dive into the process of creating and refining an application with a custom user interface (UI). DESCRIPTION .NET MAUI (Multi-platform App UI) is a framework developed by Microsoft that allows developers to build cross-platform mobile and desktop applications using a single codebase. This book is a comprehensive guide that covers various aspects of cross-platform development with .NET MAUI. In the initial chapters you will gain a solid understanding of the fundamental aspects and specifics of cross-platform .NET MAUI apps, their structure and the diverse range of application resources. The book will then guide you in creating your first UI application using cross-platform techniques. Moving on, you will delve into more advanced topics such as MVVM, dependency injection, data storage, leveraging device capabilities, and ensuring accessibility in your applications. Lastly, you will explore alternative approaches like Shell and Blazor Hybrid, offering flexible options for building native applications. By the end of the book, you will be able to develop cross-platform applications using .NET MAUI. WHAT YOU WILL LEARN ● Understand how .NET MAUI works. ● Build custom UI including animations and custom controls. ● Build robust distributed architecture including MVVM and DI. ● Explore different application design approaches such as Hierarchical, Shell, and Hybrid-Blazor. ● Learn how to embed the LiteDB database seamlessly into your apps. WHO THIS BOOK IS FOR This book caters to both beginners entering the world of cross-platform GUI app development with .NET and professionals who have previous experience with Xamarin. Prior knowledge of C# or a strong foundation in other programming languages is essential to comprehend and benefit from the book fully. TABLE OF CONTENTS 1. Getting Started with .NET MAUI 2. Upskill Essentials of C# 3. Exploring .NET MAUI and Its Features 4. In and Out of UI Development 5. Layering with MVVM 6. Deep Dive into UI Design 7. Essentials and Community Toolkit 8. Accessibility 9. Native Interactive Features with Shell and Blazor

C# 11 and .NET 7 – Modern Cross-Platform Development Fundamentals

Download C# 11 and .NET 7 – Modern Cross-Platform Development Fundamentals PDF Online Free

Author :
Publisher : Packt Publishing Ltd
ISBN 13 : 1803248955
Total Pages : 819 pages
Book Rating : 4.50/5 ( download)

DOWNLOAD NOW!


Book Synopsis C# 11 and .NET 7 – Modern Cross-Platform Development Fundamentals by : Mark J. Price

Download or read book C# 11 and .NET 7 – Modern Cross-Platform Development Fundamentals written by Mark J. Price and published by Packt Publishing Ltd. This book was released on 2022-11-08 with total page 819 pages. Available in PDF, EPUB and Kindle. Book excerpt: Publisher’s Note: Microsoft will stop supporting .NET 7 from May 2024. The newer 8th edition of the book is available that covers .NET 8 (end-of-life November 2026) with C# 12 and EF Core. Purchase of the print or Kindle book includes a free PDF eBook Key Features Explore the newest additions to C# 11, the .NET 7 class libraries, and Entity Framework Core 7 Create professional websites and services with ASP.NET Core 7 and Blazor Build your confidence with step-by-step code examples and tips for best practices Book DescriptionExtensively revised to accommodate the latest features that come with C# 11 and .NET 7, this latest edition of our guide will get you coding in C# with confidence. You’ll learn object-oriented programming, writing, testing, and debugging functions, implementing interfaces, and inheriting classes. Next, you’ll take on .NET APIs for performing tasks like managing and querying data, working with the filesystem, and serialization. As you progress, you’ll also explore examples of cross-platform projects you can build and deploy, such as websites and services using ASP.NET Core. Instead of distracting you with unnecessary graphical user interface code, the first eleven chapters will teach you about C# language constructs and many of the .NET libraries through simple console applications. Having mastered the basics, you’ll then start building websites, web services, and browser apps. By the end of this book, you’ll be able to create rich web experiences and have a solid grasp of object-oriented programming that you can build upon.What you will learn Build rich web experiences using Blazor, Razor Pages, the Model-View-Controller (MVC) pattern, and other features of ASP.NET Core Write, test, and debug functions Query and manipulate data using LINQ Integrate and update databases in your apps using Entity Framework Core models Build and consume powerful services using the latest technologies, including Web API and Minimal API For .NET 6 developers: C# 11 can be used with .NET 6, including features like raw string literals EF Core 7 targets .NET 6, so you can benefit from its new features like ExecuteUpdate and ExecuteDelete for more efficient data modifications Who this book is forThis book is primarily for beginners, but intermediate-level C# and .NET programmers who have worked with C# in the past and want to catch up with the changes made in the past few years will also find plenty of useful information in it. Prior exposure to C# or .NET is not a prerequisite, but you should have a general understanding of programming before you jump in. If you already have some C# and .NET skills and want to focus on developing apps, we recommend that you pick up Mark’s other .NET book, Apps and Services with .NET 7, instead.

Apps and Services with .NET 7

Download Apps and Services with .NET 7 PDF Online Free

Author :
Publisher : Packt Publishing Ltd
ISBN 13 : 1801810583
Total Pages : 815 pages
Book Rating : 4.86/5 ( download)

DOWNLOAD NOW!


Book Synopsis Apps and Services with .NET 7 by : Mark J. Price

Download or read book Apps and Services with .NET 7 written by Mark J. Price and published by Packt Publishing Ltd. This book was released on 2022-11-15 with total page 815 pages. Available in PDF, EPUB and Kindle. Book excerpt: Bestselling author Mark Price is back to guide you through the coolest and most common technologies a .NET developer should know: Blazor, .NET MAUI, gRPC, GraphQL, SQL Server, Cosmos DB, OData, SignalR, Azure Functions, and more! Purchase of the print or Kindle book includes a free eBook in PDF format. Key FeaturesBuild services using a variety of technologies including Web API, OData, gRPC, GraphQL, SignalR, and Azure FunctionsLearn how to use specialized libraries to improve all aspects of your applications, including performance and localizationLeverage .NET MAUI to develop cross-platform desktop and mobile apps with easeBook Description Apps and Services with .NET 7 is for .NET 6 and .NET 7 developers who want to kick their C# and .NET understanding up a gear by learning the practical skills and knowledge they need to build real-world applications and services. It covers specialized libraries that will help you monitor and improve performance, secure your data and applications, and internationalize your code and apps. With chapters that put a variety of technologies into practice, including Web API, OData, gRPC, GraphQL, SignalR, and Azure Functions, this book will give you a broader scope of knowledge than other books that often focus on only a handful of .NET technologies. It covers the latest developments, libraries, and technologies that will help keep you up to date. You'll also leverage .NET MAUI to develop mobile apps for iOS and Android as well as desktop apps for Windows and macOS. What you will learnLearn how to build more efficient, secure, and scalable apps and servicesLeverage specialized .NET libraries to improve your applicationsImplement popular third-party libraries like Serilog and FluentValidationBuild cross-platform apps with .NET MAUI and integrate with native mobile featuresGet familiar with a variety of technologies for implementing services like gRPC and GraphQLExplore Blazor WebAssembly and use open-source Blazor component librariesStore and manage data locally and in the cloud with SQL Server and Cosmos DBWho this book is for This book is for .NET developers interested in exploring more specialized libraries and implementation fundamentals behind building services and apps. You'll need to know your way around .NET and C# quite well before you can dive in, so if you want to work your way up to this book, pick up Mark's other .NET book, C# 11 and .NET 7 – Modern Cross-Platform Development Fundamentals, first.