Software Engineering & DevOps

Building Apps with Swift and UIKit

Mastering Application Development with Swift and UIKit

Workload: 720 hours Topics: Software Development Frameworks and Libraries
Initial Registration โ€” 80 EUR This initial payment is credited toward tuition. Program-specific discounts may apply.
Start registration

Program overview

Building Apps with Swift and UIKit provides a comprehensive, hands-on approach to mobile application development. Participants will engage in a project-based learning environment where they will design and implement real-world applications using Swift programming language and UIKit framework. This course emphasizes practical skills that are directly applicable to the job market, ensuring that graduates are well-prepared to meet the demands of employers seeking proficient app developers.
Throughout the course, learners will explore various aspects of app development, from initial design concepts to deployment on the App Store. By working on individual and collaborative projects, participants will not only enhance their technical skills but also gain valuable experience in project management and teamwork. The course encourages publishing results in Cademix Magazine, providing an opportunity for participants to showcase their work and contribute to the community.
Introduction to Swift Programming Language
Understanding UIKit Framework and its Components
Designing User Interfaces with Interface Builder
Implementing Auto Layout for Responsive Design
Managing Data with Core Data and UserDefaults
Integrating APIs for Dynamic Content
Utilizing Swift Package Manager for Dependency Management
Testing and Debugging Applications Effectively
Strategies for App Store Submission and Marketing
Final Project: Develop a Fully Functional Mobile App

Learning goal

Equip participants with the skills necessary to design, develop, and deploy mobile applications using Swift and UIKit, preparing them for careers in software development.

Target group

Graduates, job seekers, business professionals, and optionally researchers or consultants interested in mobile app development.

Prerequisites

Basic understanding of programming concepts; familiarity with object-oriented programming is beneficial but not mandatory.

Format and certification

Teaching method: Project-based, interactive learning with a focus on real-world applications.

Certificate: Certificate of Attendance or Certificate of Expert, issued by Cademix Institute of Technology.

Related programs

Shopping Basket
Cademix Institute of Technology e.U.Continuing Education ยท Professional Development ยท Austria