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 for Government
- Basic structure of a web document for government websites
- Creating content with text, image, and link elements to enhance user engagement
- Utilizing tables and forms for user interaction in government services
- HTML5 semantic elements for improved structure and accessibility in government web pages
CSS Fundamentals for Government
- Visual styling with CSS to enhance the appearance of government websites
- Understanding selectors, properties, and values for effective design
- Applying the box model and element layout principles for consistent presentation
- Styling text, backgrounds, and borders to meet accessibility standards
- Basic CSS layout concepts to optimize user experience in government sites
Introduction to JavaScript for Government
- Enabling interactivity with JavaScript to improve user engagement on government websites
- Basic syntax: variables, data types, and operators for efficient coding
- Control flow using conditionals and loops to manage user interactions
- Defining and using functions to streamline development processes
Interacting with the DOM for Government
- Understanding the Document Object Model (DOM) for dynamic web content management in government applications
- Selecting and manipulating HTML elements with JavaScript to enhance user experience
- Handling user events to create responsive and interactive government websites
- Dynamically modifying page content to provide real-time information and services
Summary and Next Steps for Government Web Development
Requirements
- Basic computer literacy
- No prior web development experience required
- Access to a browser and internet connection
Audience for Government
- Beginners interested in web development
- Junior developers starting with front-end technologies
- Individuals seeking to build structured, 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.