Introduction:
I'm a hardworking, goal-oriented Junior Web Developer. I'm very
enthusiastic about Front-end Engineering, but I enjoy working on Full
Stack projects as well. I'm always eager to learn more about Software
Development and to improve my own skills. I'm currently using HTML,
CSS, JavaScript and React for Web Development but I'm also comfortable
with using PHP and MySQL. I'm passionate about contributing to open
source and making visually intuitive and user friendly web
applications.
Education:
CodeSpace -
Software Development Certificate
Jan 2022 - Nov 2022
Intro to web:
This course introduced me to web development. I learned how to create
basic websites by structuring them with HTML elements, adding links
and graphics to web pages, and styling them with CSS.
Web Design:
In this course, I learned how to create more sophisticated web pages
using various new design strategies. I was introduced to the important
concept of responsive design and templating by learning the CSS
framework Bootstrap.
Interactive Web Apps:
In this course, I learned how to use JavaScript to transform static
web pages into more interactive experiences. I learned the
fundamentals of JavaScript as well as learning how to manipulate data
and to make it persist.
Front-end Frameworks:
This course taught me about front-end frameworks and how to use them
to simplify and improve JavaScript. I learned how to use the versatile
Vue.js framework to create more powerful web applications.
Back-end Programming:
In this course I learned how to use the back-end programming language
PHP. I learned about the fundamentals of PHP like using session
storage to retrieve data. I also learned how to use the dependency
manager Composer to install libraries into my projects.
Databases:
This course helped me to better my understanding of databases. I
learned how to use the popular database management system MySQL. I
learned how to create and manipulate databases and tables. I also
learned how to connect databases to PHP remotely and how to manipulate
data using CRUD operations.
Dynamic Web Apps:
In this course I learned to separate the front-end from the back-end
as two separate components and to set up data endpoints to send and
and receive data between the two using NPM Axios to create Fullstack
applications.
Codecademy -
Certificates for HTML and Javascript
Jan 2021 - Jul 2021
Learn JavaScript course
For this certificate, I learned how to use JavaScript programming
fundamentals and basic object-oriented concepts using the latest
JavaScript syntax, and learnt to use its many elements; including Bash
terminals and node.js to create small projects.
Learn HTML course
During this course I learned how to use HTML5, including all the
common HTML tags and how to create HTML tables to present tabular data
efficiently. I completed quizzes based on this and I received a
certificate of completion.
Jan 2016 - Dec 2020
-
From 2016 to 2020 I attended Langenhoven High School in Riversdale
and after matriculating in 2020 I received my National Senior
Certificate.
-
Relevant subjects: CAT(Computer Applications and Technology),
EGD(Engineering Graphics and Design), Mathematical Literacy, English
and Afrikaans.
- Received a distinction for Mathematical Literacy.