Explore My Professional Certifications
Java Spring Framework 6 with Spring Boot 3
This course offered hands-on experience in building Spring Framework applications using Spring Boot. It was interactive and enjoyable, as I coded all projects from scratch. Through this course, I gained the latest skills needed to build real applications using the Spring Framework. The course covered important topics including Java, JDBC, Maven, Spring Boot, Spring Core (IoC), Spring MVC, Spring AOP, Spring Data JPA, Spring REST, Spring Security, Docker, and Microservices. Basic knowledge of HTML, SQL, and databases was helpful for this course.
2024Introduction to Cloud Computing
Learned the basics of Cloud computing, cloud service models- IaaS, PaaS, SaaS, and cloud deployment models- Public, Private, Hybrid and learned about Cloud related trends including HybridMulticloud, Microservices, Serverless, Cloud Native, DevOps, and Application Modernization
2023Getting Started with Git and GitHub
I have gained solid understanding of version control and its importance in collaborative coding and DevOps. I learned key Git concepts like repositories and branches, essential for distributed version control and social coding. I practiced creating and managing GitHub repositories, developing features in separate branches, and using pull requests (PRs) for team collaboration.
2023Introduction to Web Development with HTML, CSS, JavaScript
I explored the Web Application Development Ecosystem, learning about front-end developers who build user interfaces with HTML, CSS, and JavaScript, and back-end developers who manage server-side logic and databases. Full stack developers integrate both front-end and back-end components. I used developer tools and IDEs like Visual Studio Code to streamline coding and debugging. Through hands-on projects, I created and structured web pages with HTML, styled them with CSS, and developed dynamic, interactive features using JavaScript, gaining practical skills to build comprehensive web applications.
2023Developing Front-End Apps with React
This course taught me how to develop interactive user interfaces and web applications using JavaScript technologies, including React, JSX, and ES6. I learned to build dynamic front-end applications quickly and efficiently with reusable React components. By employing various React concepts such as props, states, hooks, forms, and Redux, I enhanced my ability to manage application state and create complex UIs. To demonstrate my React skills, I built several front-end applications, including a shopping cart, showcasing my proficiency in creating robust and interactive web experiences.
2023Developing Back-End Apps with Node.js and Express
I learned to create server-side applications using the Node.js JavaScript runtime. I extended my Node.js applications with third-party packages and frameworks, such as Express, to enhance functionality. I used npm to manage Node.js packages effectively. Additionally, I developed asynchronous callback functions and promises to handle asynchronous operations, ensuring smooth and efficient application performance. This hands-on experience equipped me with the skills to build robust server-side applications.
2023Fundamentals of Java Programming
This course enabled me to master the core components of Java programming, including syntax, variables, methods, and control statements, and to understand JVM, JRE, and JDK. I developed proficiency in writing Java code using operators, loops, conditionals, and arrays, allowing me to create robust applications. I also grasped advanced object-oriented programming concepts such as inheritance, polymorphism, and encapsulation, which helped me develop efficient and reusable code. Additionally, I enhanced my coding skills by mastering advanced exception-handling techniques, creating custom exceptions, and managing multiple exceptions in Java.
2023
Activities
Hacktoberfest 2021
October 2021Hacktoberfest 2021
October 2021Hacktoberfest 2021
October 2021Hacktoberfest 2021
October 2021