Course Outline
Introduction to Web Development for Government
- Basic concepts of the web, including client-server architecture, browsers, and URLs
- Overview of key technologies: HTML, CSS, and JavaScript
- Introduction to development environments and essential tools for government use
HTML Fundamentals
- Basic structure of a web document for government applications
- Creating content with text, image, and link elements in a government context
- Tables and forms to facilitate user interaction in public sector websites
- HTML5 semantic elements for enhancing structure and accessibility for government users
CSS Fundamentals
- Visual styling with CSS for government websites
- Selectors, properties, and values to customize government web pages
- Understanding the box model and element layout in a government context
- Styling text, backgrounds, and borders for enhanced user experience in public sector sites
- Basic CSS layout concepts to improve government web design
Introduction to JavaScript
- Enabling interactivity with JavaScript for government applications
- Basic syntax: variables, data types, and operators in a government context
- Control flow using conditionals and loops for efficient government web development
- Defining and using functions to enhance functionality in public sector websites
Interacting with the DOM
- Understanding the Document Object Model (DOM) for government web pages
- Selecting and manipulating HTML elements with JavaScript for government applications
- Handling user events to improve user interaction in public sector websites
- Dynamically modifying page content for enhanced user experience in government sites
Summary and Next Steps for Government
Requirements
- Basic computer proficiency
- No prior web development experience necessary
- Access to a web browser and internet connectivity
Audience for Government
- Beginners with an interest in web development
- Junior developers beginning their journey with front-end technologies
- Individuals seeking to create structured and interactive websites
Testimonials (5)
I liked how Gunnar wrote pretty much all of the code on the fly as we were going through, but that there was plenty of pre-prepared material on the google drive that I can refer to after the training. The code Gunnar wrote based on the sample data I provided beforehand was also extremely useful and also made the training relevant to our own datasets.
Ranvir - Schroders Personal Wealth
Course - Visual Studio Code
Multiple examples for each module and great knowledge of the trainer.
Sebastian - BRD
Course - Secure Developer Java (Inc OWASP)
Module3 Applications Attacks and Exploits, XSS, SQL injection Module4 Servers Attacks and Exploits, DOS, BOF
Tshifhiwa - Vodacom
Course - How to Write Secure Code
Real-life examples.
Kristoffer Opdahl - Buypass AS
Course - Web Security with the OWASP Testing Framework
The trainer's subject knowledge was excellent, and the way the sessions were set out so that the audience could follow along with the demonstrations really helped to cement that knowledge, compared to just sitting and listening.