Join Lynn Langit for an in-depth discussion in this video Programming, part of Cloud Computing Career Paths and Certifications: First Steps.
- [Narrator] In this section, we're going to map Developer Skills from On-Premise to Cloud. In order to do that, we're going to categorize developer skills into the following categories: Those of programming, which is application and API, or application programming interface development; database, which is relational database programming and maintenance, and other type of data store programming; and the third category is data science, and this is going to include predictive analytics.
So starting with mapping the current developer skills or programming skills into cloud, these skills are most relevant. The first one is application programming. So, whether your application is hosted on-premise or in the cloud, it's still an application. Now, what changes in the world of cloud are the software development kits, or SDKs, and the underlying APIs that you program against, or the vendor APIs. We'll see examples of this later in the course. Now, in addition to applications, new in the cloud is this concept of programming services, which are sometimes called APIs.
This is also called lambda, function programming, or serverless programming. Of course, mobile application development has been around for quite a long time. What is new as it relates to cloud development is associating mobile apps with cloud-based databases and cloud-based services. One of the hottest areas in application development, particularly associated cloud is internet of things, or IOT. I have found, and in fact I've just come off of working on a production project for over a year, that it's really, really challenging to find people who understand devices or hardware programming embedded systems and cloud development.
So this is a really in-demand area as more and more new devices are made, and as cloud scale, compute and data storage enable more and more products to be viable.
- Reviewing IT pro, developer, analyst, and architect roles
- Reviewing IT pro skills, including virtualization, networking, and scripting
- Working with programming languages
- Reviewing AWS, Azure, GCP, and IBM certifications
- Reviewing cloud career paths
- Understanding emerging technologies and careers