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
Search for
Header Social Media Icons
Step 2: Learn And Do
Hi, Welcome back!
Keep me signed in
Forgot?
Sign In
Don't have an account?
Register Now
Insert/edit link
Close
Enter the destination URL
URL
Link Text
Open link in a new tab
Or link to existing content
Search
No search term specified. Showing recent items.
Search or use up and down arrow keys to select an item.
Cancel