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:

check out this certificate

resubmittedvertical

check out this project

check out my this project

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

link: https://www.coursera.org/learn/introduction-to-ios-mobile-application-development?specialization=meta-ios-developer

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

link: https://www.coursera.org/learn/create-the-user-interface-with-swiftui?specialization=meta-ios-developer

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:

ios2

ios3

ios4

ios5

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.

IMG_0850

Next Steps:

I also enrolled in four other Meta certificates offered by Udacity:

meta-backend

meta-database-front-end

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.

IBM-devops