Web DevelopmentWeb DevelopmentAdvanced JavaScript with ReactJS and NextJSDescriptionIn this course, you'll learn how to use React in real-world scenarios—just as you would in a professional setting. We'll cover the fundamentals, including creating components, managing state, and using props. You'll also learn how to reuse components, build single-page applications, and implement routing. Beyond the basics, we'll dive into testing with Jest, React Testing Library, Vitest, and Playwright to ensure your components are robust and reliable. By the end of the 10-week course, you'll have built a complete portfolio app connected to a CMS, along with a small shopping basket app using the React Context API. You'll also gain hands-on experience with Next.js and Vite, equipping you with essential skills for modern React development.
Building Websites with HTML, CSS and FlexboxDescriptionThe course teaches the fundamental concepts of web design, its implementation using HTML and CSS, and its management. Students are guided through a step-by-step process to create a fully functioning website using examples and exercises.
JavaScript and Modern Frontend DevelopmentDescriptionThis course is an introduction to programming using JavaScript on HTML5. The course also covers the basics of programming using JavaScript, such as syntax and basic statements (for, while, if, functions, arrays, objects), the core DOM (Document Object Model) and events. As well as core elements of the JavaScript language, participants learn how to use the HTML-DOM as well as external JavaScript libraries and AJAX. The course focuses on JavaScript best practices, such as unobtrusive JavaScript and progressive enhancement.
Web Programming using PHP/MySQL, part 1DescriptionThis course is intended to enable those already familiar with HTML to build more powerful web solutions and advance to dynamic, database-enabled, website/intranet programming and applications using PHP and MySQL.
|