My Motivation: Learning should never stop, one must learn, unlearn and relearn.
Specialization
Javascript
Event-Driven Programming
Data Structures
Object Oriented Programming (OOP)
Advanced JavaScript
Developed advanced JavaScript skills by working with objects, loops, hoisting, collections, and functions. Implemented iteration techniques and utilized built-in methods to manipulate various data structures. Wrote efficient asynchronous JavaScript and integrated external APIs to build dynamic, data-driven applications.
Built dynamic React apps using reusable components, props, and forms to handle changing data and user interactions. Organized projects for scalability and maintainability, delivering interactive web pages and complete React applications.
Learned fundamentals of TypeScript and how to leverage TypeScript to create safer and more reliable JavaScript applications, including React and Express applications.
Created responsive forms and layouts using HTML5 and CSS, built user interfaces with Bootstrap, and used debugging tools to identify and fix issues efficiently.
Learned fundamentals of Nodejs and how to configure a basic HTTP server. Also explored routing logic and served dynamic API responses using path and query parameters.
Gained hands-on skills in query languages and SQL for data analysis, manipulation, and transformation using relational databases and Microsoft SQL Server. Developed proficiency in Transact-SQL and database fundamentals, with added exposure to generative AI concepts applied to data-driven systems.
Developed strong design and UI skills, including typography, color theory, layout, and core design principles. Gained hands-on experience with HTML and CSS to create usable, visually appealing web interfaces and effective web designs.
User Interface Design: Principles, Prototyping, Practices
Analyzed the importance and core principles of UI design, developed proficiency in creating and testing interactive prototypes, and explained best practices for designing accessible and visually appealing user interfaces.
Learned to creat a React project using Vite’s development tools, configured environment variables, and extended Vite with custom plugins and build options.
Explored the roles of front-end, back-end, and full-stack developers, built and styled web pages using HTML and CSS, and understood the benefits of UI frameworks. Gained practical skills in responsive web design, React.js, Bootstrap, and modern web development tools to create interactive, user-focused web applications.