Criando aplicativos robustos com Ionic 3 e C#
Build mobile apps with Ionic 3 & ASP.NET Core APIs using DDD. Learn modern app development techniques.
Course Content
Criando aplicativos robustos com Ionic 3 e C# is an all-levels Udemy course taught by Paulo Rogério Martins Marques. It runs 29h 48m, is taught in Portuguese, and includes a certificate of completion. Learners rate it 4.3 out of 5 from 373 reviews, with 1,589 students enrolled. It is a paid course, last updated September 2020.
Unlock Mobile App Development with Ionic & .NET Core: A Comprehensive Course
This practical course guides you through building powerful mobile applications for both Android and iOS using the popular Ionic framework. You'll gain hands-on experience with every visual component of Ionic, learning to craft engaging user interfaces.
Key Skills You'll Master:
- Ionic Framework Expertise: Build responsive and native-feeling apps with ease.
- Native Device Features: Integrate features like camera access for taking photos, barcode scanning, location services, and more.
- App Styling: Learn three distinct methods for styling your Ionic applications, ensuring a unique and polished look.
- HTTP Requests & API Consumption: Make HTTP requests and interact with real-world APIs, including a practical example using the Correios API.
- Data Storage: Implement robust data storage solutions within your mobile apps.
Advanced Topics & Backend Development:
This course takes an incremental approach, with potential for expanding content over time. You'll also learn to create a complete solution: a website or mobile application for browsing free online courses. The backend will be built using ASP.NET Core, leveraging DDD (Domain-Driven Design) principles for a robust and scalable architecture. Entity Framework Core will be used for efficient data persistence.
Backend Development Deep Dive:
- Domain-Driven Design (DDD): Learn to model your application around business concepts.
- Entity & Value Object Creation: Design robust data structures.
- Class Protection: Implement best practices for code security.
- Notification Pattern & Messaging: Replace traditional exceptions with a more manageable notification system.
- Interface Development: Write flexible and maintainable code using interfaces.
- Domain Services: Develop reusable services to encapsulate business logic.
- Partner Repositories: Implement data access patterns for complex scenarios.
- Entity Framework Core (Code First): Master data persistence with Entity Framework Core.
- Entity Framework Core Migrations: Manage database schema changes effectively.
- API Development: Build secure and well-designed APIs.
- API Security: Implement robust security measures to protect your APIs.
- Swagger Documentation & Testing: Automate API documentation and testing.
- Explicit Conversions: Understand and utilize explicit type conversions.
- Resource-Based Messaging: Learn to use resources for efficient message handling.
- C# Code Quality: Discover valuable tips for writing clean and maintainable C# code.
- Visual Studio Productivity: Unlock useful shortcuts to boost your development speed.
This course is designed for developers looking to build modern, feature-rich mobile applications with a solid backend foundation.
Need an app built? Hire the team behind TutorialSearch.io
Web and cross-platform apps shipped end-to-end — design to deploy — by the developers behind this site.