#
Learning Objectives
This course includes a mix of lectures, demos and project activities. The course project is a significant element of the course.
On successful completion of the course, students will be able to:
- Work effectively as a member of a software development team.
- Use an iterative process to manage the design, development and testing of software projects.
- Design and develop different styles of application software in Kotlin, using appropriate architectural and design patterns.
- Design services that can provide remote capabilities to your application.
- Apply debugging and profiling techniques to address design and performance issues.
- Produce unit and integration tests as part of the development process.