• Home
  • Software Development
    • Tools
      • Project Management
      • Designing
      • Cloud Services
      • Development
        • Source Code Control
        • Databases and storage options
        • Java Framerworks and tools
        • API Tools
    • General Concepts
      • Planning a software project
      • Distributed Programming
    • Foundations of Programming
      • Basic Programming Topics
        • General concepts
        • Pointers
        • Memory Management
        • Collections
      • Object Oriented Programming
        • Core Principles
        • OOP Complementary Topics
        • Design Principles
          • The SOLID principles
          • Law of Demeter
          • High Cohesion / Low Coupling
        • Classes and their objects
          • Class relationships
      • Design and Implementation
        • The SOLID principles
        • Unified Modeling Language (UML)
      • Persistence
        • Data Flow (Text and Binary Files)
    • Console Application
    • Backend Aplication
      • Data Access Layer
      • Data Access Layer with Repository
      • Service Layer
      • WebAPI Layer
      • Security JWT
      • Cloud Deployment with Heroku
    • Frontend Application
      • Web
        • Sample Project: Web TaskApp
      • Native Android Apps
        • Kotlin Essentials
        • Basic Design Patterns with Kotlin
        • Design Patterns for Android
        • Android Fundamentals
        • Sample Project: Android TaskApp
        • Android Pattern MVVM
        • Retrofit and Coroutines
        • Security and Optimization
        • Fragments, Navigation, Widgets, and Logging
        • Final changes and app distribution
  • Courses
  • About Me
Header Social Media Icons

Hola, I'm Maikol Guzmán Alán

Ask For Referrals
Hi, Welcome back!
Forgot Password?
Don't have an account?  Register Now
Footer Social Media Icons
www.mikeguzman.dev