Posts

My React and Next.js Learning Journey: Completing My Udemy Course and Building Super Noddles

Image
There is something exciting about learning a new technology and eventually getting to the point where you can use it to build something of your own. Over the past few weeks, I have been focusing on React and Next.js, exploring their features, understanding how they work and getting familiar with the tools used in modern frontend development. I'm happy to share that I've completed my React and Next.js course on Udemy and received my certificate of completion. This was another important milestone in my software development journey. I wanted to expand my knowledge beyond the programming languages and technologies I had previously worked with. I was interested in understanding how React works, why developers use it and how Next.js builds on top of React to provide a more structured way of developing applications. Getting Started with React My learning journey started with React. Before moving into Next.js, I needed to understand the fundamentals of React and how it approaches build...

Completing the Complete C# Masterclass on Udemy: My Learning Journey and Certification Achievement

Image
  Completing the Complete C# Masterclass on Udemy: Strengthening My C# Programming Skills I'm excited to share another milestone in my software development journey: successfully completing the Complete C# Masterclass course on Udemy and earning my course completion certificate. The course provided me with a strong foundation in C# programming and helped me strengthen my understanding of fundamental programming concepts. Throughout the learning process, I explored variables, data types, decision-making statements, loops, methods, object-oriented programming (OOP), and error handling. One of the most valuable parts of this experience was learning how these concepts work together when developing applications. I gained a better understanding of writing structured code, breaking problems into smaller tasks, handling errors, and applying object-oriented programming principles. Beyond completing the course, I also applied the knowledge through practical exercises and project development....

Introduction to Cybersecurity: Building My Knowledge of Digital Security and Online Protection

Image
  Introduction to Cybersecurity: Understanding the Fundamentals of Digital Security Cybersecurity is an important part of today's technology-driven world. As more businesses, applications, and individuals rely on digital systems, protecting information and preventing cyber threats has become increasingly important. I have been exploring the fundamentals of cybersecurity to expand my technical knowledge and understand how digital systems, networks, and information can be protected against potential security risks. Throughout my learning journey, I explored key cybersecurity concepts, including the importance of information security, common cyber threats, vulnerabilities, malware, phishing attacks, network security, and data protection. I also gained an understanding of security practices such as strong authentication, access control, password protection, and the importance of keeping systems and software updated. One of the key things I learned is that cybersecurity is not only abou...

AWS Academy Graduate: Achieving My AWS Cloud Foundations Certification

Image
AWS Academy Graduate – AWS Academy Cloud Foundations Cloud computing has become an essential part of modern software development, and I'm excited to share that I've successfully earned the AWS Academy Graduate – AWS Academy Cloud Foundations certification. This certification introduced me to the fundamentals of Amazon Web Services (AWS) and strengthened my understanding of cloud computing. Throughout the course, I explored AWS Global Infrastructure, including Regions, Availability Zones, and Edge Locations, as well as core services such as Amazon EC2, Amazon S3, AWS Lambda, and Amazon RDS. I also learned about cloud security, Identity and Access Management (IAM), cloud architecture, and AWS pricing and billing models. Earning this certification is another milestone in my journey as a software developer. It expands my knowledge beyond programming into cloud technologies that power modern applications and scalable infrastructure. I'm looking forward to building on this founda...

Onboarding Lab: Access and Flags – HackerDNA

Image
  Onboarding Lab: Access and Flags – My Cybersecurity Learning Experience I'm excited to share another step in my technical learning journey: completing the Onboarding Lab: Access and Flags , issued by HackerDNA . This lab provided an opportunity to explore practical cybersecurity concepts through a hands-on learning environment. It introduced me to aspects of system access, permissions, and the process of identifying and working with flags in a cybersecurity lab. Through this experience, I developed a better understanding of how access mechanisms work and why controlling access to systems and resources is important for maintaining security. I also gained exposure to the practical problem-solving approach used in cybersecurity exercises, where understanding the environment, investigating available information, and following logical steps are essential. As a software developer, I recognise that cybersecurity is an important part of building and maintaining reliable applications. Und...