Course Outline
Introduction to AWS Cloud9 for Full-Stack Development for Government
- Overview of AWS Cloud9 features tailored for full-stack development in the public sector
- Setting up AWS Cloud9 to support both front-end and back-end development for government projects
- Understanding the Cloud9 IDE interface and its features to enhance productivity for government teams
Front-End Development in AWS Cloud9
- Configuring front-end frameworks such as React, Angular, and others for government applications
- Developing and testing front-end applications within the Cloud9 environment to meet public sector standards
- Utilizing browser-based tools and extensions to enhance development processes for government projects
Back-End Development in AWS Cloud9
- Setting up back-end environments with languages like Node.js, Python, and others for government use
- Integrating databases such as MySQL, DynamoDB, and other data storage solutions for government applications
- Deploying back-end services from Cloud9 to support government workflows
Debugging Full-Stack Applications
- Utilizing debugging tools within AWS Cloud9 to ensure robust application performance for government projects
- Addressing front-end and back-end errors efficiently to meet public sector requirements
- Writing and running unit and integration tests to ensure application reliability for government use
Integrating with AWS Services
- Connecting to AWS Lambda for serverless back-ends in government applications
- Integrating S3 for secure storage solutions in the public sector
- Deploying full-stack applications to AWS EC2 or Elastic Beanstalk to support government operations
Collaboration in AWS Cloud9
- Facilitating real-time collaboration among government developers using Cloud9
- Managing source control with Git within the Cloud9 environment to ensure governance and accountability for government projects
- Conducting code reviews and sharing projects in Cloud9 to enhance team collaboration for government initiatives
Advanced Features and Optimization in AWS Cloud9
- Optimizing workflows and automating tasks with Cloud9 to improve efficiency in government development processes
- Using AWS CloudFormation to manage infrastructure as code for government applications
- Customizing the IDE to meet specific full-stack development needs for government projects
Security Best Practices for Full-Stack Development
- Implementing secure authentication and authorization mechanisms for government applications
- Securing front-end and back-end services to protect sensitive government data
- Utilizing AWS IAM roles for access control in full-stack applications to ensure compliance with government regulations
Summary and Next Steps
Requirements
- Experience in web development (HTML, CSS, JavaScript)
- Familiarity with back-end technologies (Node.js, databases, etc.)
Audience for Government
- Full-stack developers
- Software engineers
- Web developers seeking to expand their skills into cloud-based environments
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.