background

UPCOMING PRIVATE BOOTCAMP BATCH #4

iOS - TDD + CLEAN ARCHITECTURE + DESIGN PATTERN + SOLID

is a bootcamp program for iOS Software Engineers who want to Become Software Engineer to create clean app architecture with the discipline of Test Driven Development.

  

 START 4 JANUARY 2025

Learning Partner

What You Will Learn

Preparations - Back to Basics: You'll learn Object Oriented Programming (OOP) Pillars such as Abstractions, Polymorphism, Encapsulation and Inheritance.

Module 1 - Requirements Analysis, Planning and System Design: You'll learn how to act like senior software engineer to dealing and refining requirements to understanding domain core business knowledge. You'll learn System Design, BDD Specs, Flowchart, Use Cases Pattern and you'll learn how to design and build architecture, modular design like software architect for an Android apps. You'll also learn how to work effectively with backend teams.

Module 2 - Domain: This layer is the reason why your application exists. This layer heart of your application. And explain what value can you deliver to user. For example banking app have a feature like payment, loans etc. Modeling what supports the business, logic and rules.

Module 3 - Networking: You'll learn how to develop maintain and test a clean networking business logic layer in your Android apps.

Module 4 - Networking Infrastructure: You'll learn how to develop maintain and test a clean networking infrastructure layer in your Android apps with frameworks such as Retrofit and Moshi.

Module 5 - Persistence: You'll code and learn step-by-step how to develop, maintain, and test a clean persistence business logic layer in your Android apps.

Module 6 - Persistence Infrastructure: You'll code and learn step-by-step how to develop, maintain, and test a clean persistence infrastructure layer in your Android apps using Room database.

Module 7 - Presentation: You'll learn architecture pattern such as MVC, MVP, MVVM works and test a clean presentation layer. You'll code how to use MVP and MVVM following best practices.

Module 8 - UI: You''ll learn how to create reusable UI components, State Management with jetpack compose, working effectively with designers and UI, UX and test a clean UI layer.

Module 9 - Main: In this module you’ll learn how to using Common Design Pattern to form fully functional app and test a clean this layer.

Module 10 - Bonus: Learn how to develop app with good performance to launch quickly, render smoothly and saving memory and battery usage. And secure your app to preserve user trust and device integrity. You'll also learn how to code reviews and mentoring team members with a tailored plan. In the end this program you'll learn how to Become Complete Developers Expert following principles and practices such as:

Benefits

✅ Online Course and Live Mentoring ✅ Real-World Case Study ✅ Private Group Discussion ✅ Technical Challenges ✅ Code Reviews ✅ Growth Mindset ✅ Certificate of Completion ✅ Be More Confidence as a Developer ✅ Access Exclusive Job Listing ✅ Pass Interviews with Confidence

Special Bonuses

✅ 1 on 1 Live Mentoring Session

Learn With The Best

Fiqri Hafzain Islami

Software Engineer - Mobile @eFishery

Fiqri has 6 years of experience as a software engineer to building web and mobile applications. He's have experience to leading Engineering Team. And also Fiqri is the Co-Founder of High Tech.

These Are What You Will Get When You Join This Bootcamp

✅ 1 on 1 Live Mentoring Session (Rp1.000.000) ✅ This Bootcamp (Rp10.199.000)

Total Rp11.199.000 Enroll Now Only Rp11.199.000 Rp5.499.000

Frequently Asked Questions

Who's the Bootcamp Program for? This program is designed for mid-level developers(at least 6 months - 1 years experience) who want to Become Complete Developers Expert. Is the program Online Course or Live Mentoring? Live Mentoring via Zoom. Can I ask questions during the bootcamp? Of course, you can ask anything about Android Development. How long is the duration of the program? Estimated Time: 3 month, with 6 - 9 hours per week, every Saturday and Sunday from 01:00 PM to 03:00 PM. Do I get certificate after complete this program? Yaps, you'll receive a certificate after completion this program. What's the price to enroll in this program? The price to enroll this program is Rp5.499.000. How can I contact you? You can contact us via What's App.

background

What are you waiting for?

Be Complete Software Engineer with the discipline of Test Driven Development.

Made in Typedream