Stop getting stuck in a difficult codebase that's hard to modify. Learn how to keep a growing codebase nimble and easily adjustable so that you can focus on delivering features. Learn to be more resourceful in your engineering practice when working with constraints, such as dealing with limited information and available time. Having this newly acquired knowledge will allow you to make swifter and smarter technical decisions for your team or at your company.
Mobile System Design
Mobile System Design is a self-paced course by Tjeerd in 't Veen. Stop getting stuck in a difficult codebase that's hard to modify.
Course facts
- Lessons
- 0
- Duration
- self-paced
- Level
- All levels
- Language
- English
- Updated
- Instructor
- Tjeerd in 't Veen
- Price
- Premium
Gain knowledge that you can apply instantly
You will cover the process of creating a feature from scratch — all the way to delivering large-scale solutions.
Each step of this process is explained in depth and in detail; This approach is tailor-made for the mobile engineer.
The book's process strongly resembles those that exist in a real-life working environment, whether that's a small team or multinational enterprise.
By making use of this practical approach, it allows you to learn tangible skills and knowledge that you can apply to your own work the very next day.
Strengthen and improve your skillset
System Design is becoming an increasingly standard aspect of the interview process and a responsibility of mobile engineers in terms of their expected skillset and competencies.
Use this book to build on your current skills to improve your day-to-day work and prove that you can handle difficult requirements for mobile apps.
Confidently move away from building small features by showing that you can deliver app-wide solutions.
Who teaches Mobile System Design? Tjeerd in 't Veen
Tjeerd in 't Veen is a Dutch iOS engineer (formerly at Booking.com and WeTransfer) and the author of Mobile System Design — one of the more rigorous practitioner-focused books on the architectural side of mobile-application engineering.
His CourseFlix listing carries Mobile System Design — a structured treatment of the mobile-system-design discipline: the architectural patterns underneath production iOS and Android applications, the offline-first patterns, sync strategies, and the engineering decisions that separate scaled mobile codebases from toy apps.
Material is paid and aimed at senior mobile engineers responsible for architectural decisions on production mobile apps. For broader content, see CourseFlix's Swift and System Design & Architecture category pages.
Books
What courses are similar to Mobile System Design?
-
Updated 2y agoServerless Handbook for frontend engineers
By: Swizec TellerServerless Handbook is a book for frontend developers that provides a detailed explanation of serverless architecture. Over 360 pages, it covers topics such as. -
Updated 2y agoSwiftUI
By: KodecoA deep dive into getting started with SwiftUI. This course will cover the basics to get you off the ground running before moving on to create SwiftUI interfaces3h 58m -
Updated 2y agoClean Code: Writing Code for Humans
By: PluralsightAnyone can write code a computer can understand, but professional developers write code *humans* can understand. Clean code is a reader-focused development styl3h 10m -
Updated 2y agoMicroservices: Clean Architecture, DDD, SAGA, Outbox & Kafka
By: UdemyHi there! My name is Ali Gelenler. I'm here to help you learn microservices architecture while applying Clean and Hexagonal Architectures and using Domain Drive18h 2m -
FreeUpdated 3y agoClean Code
By: Udemy, Academind Pro (Maximilian Schwarzmüller)As a developer, you should be able to write code which works - of course! Unfortunately, a lot of developers write bad code nonetheless - even though the code w6h 41m2/5 -
Updated 2y agoSoftware Architecture & Design of Modern Large Scale Systems
By: UdemyIn this practical course, you will learn how to architect real-life systems, that scale to millions of daily users, as well as process and store petabytes of da6h 57m -
ClassicSoftware Essentialist
By: Khalil StemmlerLearn to write scalable, testable TypeScript and Master the 12 Essentials of design, architecture & testing from first principles.34h 6m5/5 -
FreeClassicAdvanced Distributed Systems Design
By: Udi DahanUdi Dahan is one of the world’s foremost experts on Service-Oriented Architecture, Distributed Systems and Domain-Driven Design. He's also the creator of NServi32h 22m5/5