A New Journey - Learning iOS Development
It has been a long time since I dove into app development. Do I still have what it takes to effectively learn a new language. Another journey begins. I enrolled in one of the major MOOC learning platform, Coursera. The certification may take a year and a half to finish, but I may be able to take courses that are not prerequisites of each other simultaneously:
Inspiration
My experience in web development gave me an insight on how important it is for my clients to not only have a full-blown website that is viewable from personal computers and laptops. They reiterated that they want their customers to view their websites from mobile devices. So, I developed websites that are portable, responsive and mobile-friendly, I had used JavaScript Frameworks like Meteor, Adobe PhoneGap, jQuery Mobile and React Native.
Android Development:
In 2017, I successfully completed an Android native development course from Udacity and created some apps for Android devices:
Journey in Learning: iOS Development
I had enrolled in Coursera’s iOS Development Professional Certificate program that is offered by Meta or Facebook.
SPECIALIZATION: Meta iOS Development Professional Certificate
link: https://www.coursera.org/professional-certificates/meta-ios-developer
Course 1: Introduction to iOS Mobile Application Development
Course 2: Version Control
link: https://www.coursera.org/learn/introduction-to-version-control?specialization=meta-ios-developer
Course 3: Programming Fundamentals in Swift
link: https://www.coursera.org/learn/programming-fundamentals-swift?specialization=meta-ios-developer
Course 4: Principles of UX/UI Design
link: https://www.coursera.org/learn/principles-of-ux-ui-design?specialization=meta-ios-developer
Course 5: Create the User Interface with SwiftUI
Course 6: Advanced Programming in Swift
link: https://www.coursera.org/learn/advanced-programming-in-swift?specialization=meta-ios-developer
Course 7: Working with Data in iOS
link: https://www.coursera.org/learn/working-with-data-in-ios?specialization=meta-ios-developer
Course 8: Mobile Development and JavaScript
link: https://www.coursera.org/learn/mobile-development-and-javascript?specialization=meta-ios-developer
Course 9: React Basics
link: https://www.coursera.org/learn/react-basics?specialization=meta-ios-developer
Course 10: React Native
link: https://www.coursera.org/learn/react-native-course?specialization=meta-ios-developer
Course 11: iOS App Capstone
link: https://www.coursera.org/learn/ios-app-capstone?specialization=meta-ios-developer
Course 12: Coding Interview Preparation
link: https://www.coursera.org/learn/coding-interview-preparation?specialization=meta-ios-developer
The X Code IDE:
So far, I am impressed with the straight-forwardness of the user interface for iOS IDE (Integrated Development Environment): the X Code. Here are some screenshots:
My Development Machines:
For this journey, I will be using my Macbook Air that I normally use to create my music: I am excited to start, learn and create Apps for Apple, soon.
Next Steps:
I also enrolled in four other Meta certificates offered by Udacity:
I am assured that learning these will help me learn a wide spectrum of mobile development stack and along with my cybersecurity and DevOps experience, I hope to expand my professional horizons.