Companies Home Search Profile

.NET MAUI Mobile App Development

Focused View

Trevoir Williams

8:24:58

0 View
  • 1 - Introduction.mp4
    01:22
  • 2 - Introducing NET MAUI.mp4
    04:26
  • 3 - IMPORTANT NET 8 Update.html
  • 4 - Environment Setup.mp4
    01:12
  • 5 - Install Visual Studio.mp4
    03:07
  • 6 - Visual Studio Code Preview.mp4
    03:53
  • 7 - IMPORTANT HyperV and Hardware Acceleration.html
  • 8 - Section Overview.mp4
    00:29
  • 9 - Create first MAUI App.mp4
    00:47
  • 10 - Debug MAUI App.mp4
    03:56
  • 11 - Understand MAUI Project Files.mp4
    07:28
  • 12 - Create Controls with C.mp4
    11:02
  • 13 - Create Controls with XAML.mp4
    04:55
  • 14 - Understand MAUI Layouts.mp4
    07:05
  • 15 - Set Global Markup Values.mp4
    05:10
  • 16 - Define Platform Specific Values.mp4
    05:24
  • 17 - Shared Resources.mp4
    05:03
  • 18 - Navigating Multiple Pages.mp4
    06:50
  • 19 - Section Review.mp4
    00:57
  • 19 - Source Code.txt
  • 20 - Section Overview.mp4
    01:07
  • 21 - Setup NET MAUI Project.mp4
    02:44
  • 22 - Create Data Model.mp4
    04:46
  • 23 - Create Data Access Services.mp4
    03:46
  • 24 - Understanding the MVVM Pattern.mp4
    07:25
  • 25 - MVVM Toolkit Updates.mp4
    01:05
  • 26 - Implementing the MVVM Pattern.mp4
    14:31
  • 27 - Setup View Model and Command.mp4
    10:30
  • 28 - Understanding Dependency Injection.mp4
    06:58
  • 29 - Implement Data Template and Collection View.mp4
    14:27
  • 30 - Style Our List Page View.mp4
    07:15
  • 31 - Implement a Details Page.mp4
    20:54
  • 32 - Exploring Storage Options.mp4
    08:14
  • 33 - Add SQLite Database To App.mp4
    14:28
  • 34 - Setup Form To Add Delete Records.mp4
    23:30
  • 35 - Section Review.mp4
    07:00
  • 35 - Source Code.txt
  • 36 - Section Overview.mp4
    01:01
  • 37 - API Development Fundamentals.mp4
    06:40
  • 38 - Setup API Project.mp4
    02:28
  • 39 - Setup CORS Policy.mp4
    02:39
  • 40 - Setup Database.mp4
    10:12
  • 41 - Handling Migrations Using Terminal NonWindows machines.html
  • 42 - Configure API Endpoints.mp4
    14:04
  • 43 - Test API Functions.mp4
    04:14
  • 44 - Prepare Server for API Deployment.mp4
    01:07
  • 45 - Refactor and Publish API To Local Server.mp4
    14:10
  • 46 - IMPORTANT How to edit Android Manifest file in Visual Studio.mp4
    00:51
  • 47 - Configure Mobile App For Network Connections.mp4
    07:49
  • 48 - Refactor MAUI App For API.mp4
    20:07
  • 49 - Essential Fixes.mp4
    13:59
  • 50 - Section Overview.mp4
    01:11
  • 50 - Section Source Code.txt
  • 51 - Section Overview.mp4
    01:10
  • 52 - Authentication vs Authorization.mp4
    03:43
  • 53 - Add Identity To API.mp4
    08:52
  • 54 - Setup Login Endpoint.mp4
    10:10
  • 55 - Add App Loading Page.mp4
    08:41
  • 56 - Add App Login Page.mp4
    15:34
  • 57 - Seed Users and Roles.mp4
    06:36
  • 58 - Add Authentication and Authorization to API.mp4
    17:56
  • 59 - Setup JSON Web Token Generation.mp4
    18:49
  • 60 - Setup Login Logic and Flow.mp4
    27:45
  • 61 - Adjust App Flow and Layout.mp4
    23:04
  • 62 - Handle Logout.mp4
    05:15
  • 63 - Section Review.mp4
    02:05
  • 63 - Section Source Code.txt
  • 64 - Section Overview.mp4
    01:01
  • 65 - Publish API on Microsoft Azure.mp4
    09:51
  • 66 - Modify App for Published API.mp4
    07:30
  • 67 - Publish Android Mobile App.mp4
    13:26
  • 68 - Final Source Code.html
  • 69 - Conclusion.mp4
    01:12
  • Description


    Become a mobile app developer with .NET MAUI, and write robust cross platform mobile apps today!

    What You'll Learn?


    • Learn the fundamentals of .NET MAUI
    • Design Simple API with .NET Core
    • Consume API in .NET MAUI App
    • Understand XAML Controls and Syntax
    • Implement Styles in .NET MAUI application
    • MVVM Pattern using the MVVM Community Toolkit
    • Using SQLite with a Mobile App
    • Protect mobile app using authentication and authorization
    • Create a minimal API
    • Sign and publish Android App
    • Publish API on Microsoft Azure

    Who is this for?


  • Anyone interested in learning .NET MAUI
  • Anyone who wants to make cross platform mobile applications with a single code base
  • What You Need to Know?


  • Some knowledge of C# Programming
  • A capable machine to run Visual Studio 2022 and Mobile Emulators
  • More details


    Description

    Let us start our journey together to build beautiful native cross-platform apps for iOS, Android, macOS, and Windows with .NET MAUI, C#, and Visual Studio! It is the evolution of Xamarin.Forms toolkit and allows us to use one code base to develop for all platforms.

    This course reviews everything we need to know about building an app using .NET MAUI. You will learn the basics, including how to build user interfaces with XAML, the Model View View Model (MVVM) pattern and data binding; how to navigate between pages; how to access device storage, and so much more.

    This course has everything you need to learn the basics and set you up for success when building apps with .NET MAUI!

    Everything in this course is .NET 6 / .NET 7 compatible.

    By the end of this course, you will learn the following:

    • What’s .NET MAUI, who is it for, and how does it work?

    • How to setup the development environment for .NET MAUI

    • How to build an Android App

    • How to use the MVVM Pattern and the MVVM Community Toolkit

    • How to use Dependency Injection

    • How to implement interfaces using XAML - Extensible Application Markup Language

    • How to develop using Event Driven Development

    • How to setup and use Shared Resources for styling.

    • How to use various MAUI Controls and MAUI Layouts

    • How to implement troubleshooting techniques during development

    • How to develop and Publish Minimal API with .NET Core

    • How to consume API in .NET MAUI App

    • How to secure API using JSON Web Tokens

    • How to implement .NET MAUI Authentication

    • How to publish and sign Android App

    • How to publish API on Azure for public access

    Development Environment Constraints

    I use a Windows machine to develop the .NET MAUI application. I predominantly focus on building an app for Android, but you need an iPhone to test the iOS applications. Everything done in these demos is cross-platform.

    Content and Overview

    To take this course, you will need to know C#. You can use my course C# Console and Windows Forms Development w/ Entity Framework. Even if you have little exposure to the .NET development stack, this course is beginner-friendly and has development tips.

    The course content is smartly broken up to highlight related activities based on each module in the application being built. We will also look at troubleshooting and debugging errors as we go along, implementing best practices, writing efficient logic, and understanding why developers do things the way they do. Your knowledge will grow, step by step, throughout the course, and you will be challenged to be the best you can be.

    By the time you have finished the course, you will have moved around in Visual Studio and examined logic and syntax errors so much that it will be second nature for you when working in the .NET environment. This will put your newly learned skills into practical use and impress your boss and coworkers.

    The course is complete with working files hosted on GitHub, including some files to make it easier for you to replicate the demonstrated code. You will be able to work alongside the author as you work through each lecture and will receive a verifiable certificate of completion upon finishing the course.


    It's time to take action!

    See you in the course!


    Who this course is for:

    • Anyone interested in learning .NET MAUI
    • Anyone who wants to make cross platform mobile applications with a single code base

    User Reviews
    Rating
    0
    0
    0
    0
    0
    average 0
    Total votes0
    Focused display
    Trevoir Williams
    Trevoir Williams
    Instructor's Courses
    Trevoir Williams is a passionate software and system engineer with a strong drive to share the best of his knowledge with students around the globe. His educational achievements include a Master’s degree in Computer Science (major in Software Development) and several Microsoft Azure Certifications.His impressive work experience includes software consulting, software engineering, database development, cloud system, and server administration, lecturing, and he’s also a musician!Trevoir enjoys teaching IT and development skills and guides students in gaining the latest knowledge with practical application in the modern industry.
    Students take courses primarily to improve job-related skills.Some courses generate credit toward technical certification. Udemy has made a special effort to attract corporate trainers seeking to create coursework for employees of their company.
    • language english
    • Training sessions 65
    • duration 8:24:58
    • English subtitles has
    • Release Date 2024/09/22