About the Creator
Jarrod Parkes
Jarrod Parkes is a senior software professional specializing in mobile development, with a rich background in designing and teaching online courses on iOS app development, networking, and the Swift programming language. His educational content has empowered tens of thousands of students globally, guiding many towards successful tech careers. With a BS in Computer Science from the University of Alabama, Jarrod blends his roles as an engineer, student, and teacher, committed to continuous learning and inspiring others to do the same.
Who is this course for
Aspiring Mobile Developers: Those new to mobile app development looking to enhance their skills with CI/CD practices.
Experienced Developers: Professionals seeking to integrate continuous integration and deployment into their existing workflows.
Development Teams: Teams aiming to streamline their development process and improve app quality through CI/CD.
Tech Enthusiasts: Individuals interested in learning about modern app development practices and tools.
Overview
This course is designed to enhance the mobile development process through continuous integration (CI) and continuous deployment (CD). You'll learn how to set up and utilize CI systems to ensure app quality and streamline deployment processes. Using BuddyBuild, you’ll gain practical skills in configuring CI systems, writing unit and UI tests, and integrating continuous deployment practices. The course focuses on simplifying development workflows, enabling rapid feedback, and maintaining high standards of app quality.
Course Highlights
Introduction to Continuous Integration: Learn to set up a CI system with BuddyBuild to test apps efficiently, including configuring projects with GitFlow and writing essential unit and UI tests.
CI System Configuration: Gain hands-on experience in configuring and managing CI systems to enhance app development and ensure robust testing procedures.
Continuous Deployment Setup: Explore how to establish a seamless continuous deployment system using BuddyBuild, allowing for rapid delivery of new builds to users.
Provisioning Devices for Testing: Learn to quickly add and manage devices for testing, ensuring new builds are promptly tested and delivered.
Feedback Loop Integration: Utilize BuddyBuildSDK to collect and consolidate issues and feature requests, providing a centralized location for rich visual descriptions and debugging information.
Streamlining Development Processes: Understand best practices for integrating CI and CD to streamline development workflows and maintain high-quality app standards.
Real-World Application: Apply your knowledge in practical scenarios, enhancing your skills in CI/CD systems and improving the overall development and deployment process.