Certifications & Online Courses I Have Completed.

A collection of certifications I have earned from various online courses, covering topics such as programming, project management, and emerging technologies.

Build Modern Full-Stack Apps with Next.js and Supabase

Certified in full-stack React development with expertise in building modern applications using Next.js and App Router. Skilled in React Server Components, Client Components, and Server Actions, along with advanced data fetching, caching, and state management. Experienced in creating responsive UIs with Tailwind CSS, implementing SSR/SSG, and integrating Supabase for backend functionality. Proficient in deploying production-ready applications on Vercel, handling user authentication, and optimizing performance.

Master Laravel 11 & PHP: From Beginner to Advanced

Certified in Laravel development with expertise in setting up and configuring environments, implementing MVC architecture, and managing routing systems. Skilled in Blade templating, Eloquent ORM, database migrations, and RESTful API development. Experienced in authentication systems, front-end integration, and building real-world applications with Laravel.

Belajar Dasar UX Design

Proficient in core UX design principles and the Design Thinking process, including identifying user pain points through tools like Empathy Map and User Persona. Skilled in creating wireframes, storyboards, and high-fidelity prototypes while applying visual design principles. Experienced in UX research to conduct usability studies, gather insights, and document findings for team collaboration.

Belajar Dasar Manajemen Proyek

Mastered the fundamentals of project management, including the project lifecycle, methodologies like Agile and Waterfall, and the role of a project manager. Gained insights into organizational structures, PMO roles, and career paths in project management. Concluded with practical job-search strategies and a final exam to solidify knowledge.

Belajar Dasar Pemrograman JavaScript

Mastered JavaScript fundamentals, including syntax, data structures, functions, and both Object-Oriented and Functional Programming. Gained hands-on experience with Node.js, error handling, asynchronous processes, and testing. Familiar with using modules, the Node Package Manager, and incorporating essential libraries into projects.

Belajar Dasar Structured Query Language (SQL)

Learned the fundamentals of data, databases, and SQL, including types of data, relational databases, and DBMS. Gained practical experience with SQL commands such as SELECT, INSERT, UPDATE, and DELETE, as well as understanding DDL, DML, and constraints. Explored basic queries and their application in managing data effectively.

Memulai Dasar Pemrograman untuk Menjadi Pengembang Software

Gained skills in understanding and defining application requirements from both user and technical perspectives. Learned to plan and modify applications, create flow diagrams, and collaborate effectively in teams. Gained proficiency in programming with JavaScript, HTML5, and CSS3, and developed expertise in software documentation and communication with stakeholders.