Certification is one way to show that we are capable of performing specific tasks as stated in a certificate. This usually helps in finding a job because prospective new employers can know that these applicants have the skills they are looking for and can be proven by an official document.
There are actually a lot of certifications, and a valid certificate is usually issued by a special institution where we have to pay a fee to take the exam and get the certificate. There are various types of exams given. There are questions that only consist of multiple choice questions, there are also questions that ask us to debug an application and improve it.
Codepolitan has already had a similar article with the title Various IT Certifications You Must Know , but the certifications discussed are still general in all IT fields. This time, the author will share the types of certification specifically issued to programmers.
What Must Be Done to Become a Full-Stack Developer?
We start with Google, a giant company from America that can be said to have controlled half of the internet world. With the various technologies they have released, there is a special certification that shows a programmer is proficient in using the technology they are releasing. The certification programs are:
Associate Android Developer
This certification program shows that a programmer is capable of creating Android applications and has mastered the basics of knowledge needed to make them. Here we will be tested for our ability to do testing & debugging , ui & ux , the basics of Android application components (Activity, Service, Broadcast Receiver, Content Provider), database, and system integration.
Mobile Web Specialist
This certification is a type that shows our ability to develop mobile web applications. We’ll be asked to write code that implements the offline-first experience , audit app performance, and debug asynchronous functions.
Google Cloud Certified – Professional Cloud Architect
This certification program demonstrates that we are proficient in designing, building, and managing software solutions that use Google Cloud Platform.
Google Cloud Certified – Professional Data Engineer
Professional Data Engineer is a type of certification that demonstrates proficiency in designing and building data processing systems and creating machine-learning models on Google Cloud Platform.
Microsoft
The certification issued by Microsoft is one of the most recognized. Having one of the certificates will really help our careers.
Microsoft’s certification categories consist of Mobility, Cloud, Productivity, Data, App Builder, and Business. The most suitable categories for programmers are Cloud, Data and App Builder. Technologies that fall into these three categories are:
- C#
- Visual Studio
- .NET
- HTML5
- SQLite
- ASP.NET MVC
- CSS3
- JavaScript
- SQL Server
- Windows Server Virtualization
- Microsoft Azure.
Amazon
Amazon has a service called Amazon Web Service (AWS), a service that is one of the best solutions for developing web-related applications. Due to the breadth of these services, Amazon issued various AWS-specific certification programs including AWS Certified Developer, AWS Certified SysOps Administrator, and AWS Certified DevOps Engineer.
O’Reilly School of Technology
In collaboration with the University of Illinois at Urbana-Champaign, this programming book publishing company provides certification programs for several categories, including:
- Advanced Front-End Web Development
- Advanced Java Programming
- Back-End Web Development
- C#.NET Programming
- Database Administration
- Front-End Web Development
- Java Programming
- JavaScript Programming
- Linux Systems Administration
- .NET
- Open SourOpen Source Programming
- Perl Programming
- PHP/SQL Programming
- Python Programming
- System Administration
- Web Programming
Laravel
Laravel, the most popular PHP framework on GitHub, also has its own certification program. At a cost of around 4 million rupiah, we will be tested for our ability to use Laravel 5.5 and knowledge of routes, blades, templating, service, localization, security, collections, queues, databases, Eloquents, testing, etc.
Ruby
The Ruby programming language has a certification program called Certified Ruby Programmer issued by the Ruby Association. This certification is intended for programmers who design, develop and/or operate Ruby-based systems, consultants who make Ruby-based system proposals, and instructors who teach the Ruby programming language.
There are two levels that can be taken, namely the Silver and Gold versions where Silver will test the basic understanding while Gold will test the depth of understanding of the Ruby language.
Unity Certified Developer
This certification program is issued by Unity Technologies, a Unity game engine development company that validates knowledge of the basics of game design and programming skills for the needs of the game industry. The exam that must be done is to work on 100 questions divided into 16 topics. The format of the exam questions also varies, there are multiple choice, hot-spot , drag-and-drop , as well as matching. The time limit given is 90 minutes with a minimum passing grade of 70%.
There are many types of certification for other programs. But what the writer can find are the programs above. If readers know of other certification programs, don’t forget to share :).