Design Patterns in Java
SOLID Software Design Principles in Java
Design Patterns in Java: Creational
Design Patterns in Java: Structural
Design Patterns in Java: Behavioral
Programming Essentials
Algorithms and Data Structures - Part 1
Algorithms and Data Structures - Part 2
Source Control
Getting Started with Git
Mastering Git
Working with Git Branches
Secure Coding & OWASP
Security for Hackers and Developers: Overview
Play by Play: OWASP Top 10 2017
Java Language Fundamentals
Java Fundamentals
Kotlin
Kotlin Fundamentals
Android Development with Java
Understanding Android Application Basics
Working with Android Tools and Testing
Enhancing the Android Application Experience
Managing Android App Data with SQLite
Leveraging the Power of the Android Platform
Building Your First Connected App with Android Studio
Android Unit Testing with JUnit and Mockito Using Kotlin
Gradle Build Tool Fundamentals
Android Development with Kotlin
Developing Android Applications with Kotlin: The Big Picture
Developing Android Applications with Kotlin: Getting Started
Testing and Debugging with Android Studio and Gradle
Creating High-quality UX with AndroidX
Creating a Database with SQLite, DAO, and Room
Performing Background Jobs with Work Manager and Coroutines
Managing LifeCycle and ViewModel Data
Kotlin Coroutines: Getting Started
Building Apps with Android Architecture Components
Managing and Binding Data Using the Paging Library
Android Security
Android Security: Inter-app and Network Communication Security
Android Security: Effective Permission Handling
Ethical Hacking: Hacking Mobile Platforms
مرشد مهني مدعوم بالذكاء الاصطناعي
أهلا! أنا مرشدك الوظيفي، يسعدني مساعدتك، إسألني الآن!
AI-Powered Career Advisor
Hello! I am your career advisor, happy to assist you, Ask me now!