Your application

Please complete the following fields to be considered for this project.

Please fill in this required field.
Please fill in this required field.
Please fill in this required field.
Please fill in this required field.
Please fill in this required field.
How much commitment will you have to this project?
Please fill in this required field.
Are you available to dedicate 1-2 hours per week to the Build Project?
Please fill in this required field.
Your application has been 
successfully submitted!
Explore more projects
Close
There was an error submitting your form. Please try again later or contact us.
Oops! Something went wrong while submitting the form.

This project is no longer accepting applications. Subscribe to our newsletter to be notified of new projects!

Get updates
Develop a Secure SafeAPI Web Application
Rehana Shaikh
Rehana Shaikh
Get updates
Register today
Apply now

Develop a Secure SafeAPI Web Application

Learn how to create a secure web application with reCAPTCHA integration and real-time API request analysis using Google Cloud Functions.

Register today
Apply now
Tuesdays
 at
12:00
P.M.
 ET /
9:00
A.M.
PT
8 weeks, 2-3 hours per week
Intermediate
No experience required
No experience required
Some experience required
Degree and experience required

Description

In the ever-evolving landscape of cybersecurity, defending against different cyber threats is a critical challenge. This Build Project focuses on developing a secure web application with reCAPTCHA authentication and implementing a Cloud Function for real-time API request analysis. Under the guidance of an experienced Build Fellow, you will actively contribute to the project's core deliverables, gaining hands-on experience with industry tools such as Cloud Pub/Sub and Firestore. This project mirrors the operations of a real-world Security Analyst team, providing invaluable insights and practical skills for a career in cybersecurity.

Session timeline

  • Applications open
    May 27, 2024
  • Application deadline
    June 23, 2024
  • Project start date
    Week of July 8, 2024
    Week of
    July 8, 2024
  • Project end date
    Week of

What you will learn

  • Use reCAPTCHA for secure authentication in web applications.
  • Develop and deploy a web application using Node.js, Express, and Firebase.
  • Implement real-time data analysis using Google Cloud Functions.
  • Store and retrieve data securely with Firestore.
  • Implement Cloud Armor security polices
Build Projects are 8-week experiences that operate on a rolling basis. Selected participants engage in weekly live workshops with a Build Fellow and 2-15 other students.

Project workshops

1
Introductions
2
Setting Up the Web Application
3
Implementing Authentication
4
Integrating reCAPTCHA
5
Storing Security Events
6
Real-time API Analysis
7
Implementing Cloud Armor
8
Presentations

Prerequisites

  • Basic knowledge of web app development: understanding of HTML, CSS, and JavaScript.
  • Basic knowledge of cybersecurity: familiarity with common techniques like reCAPTCHA and two-factor authentication.

Sign up today

Get access to all of our Build projects, including this one, by creating your Build account!

Register today
Log in

Apply to

Rehana

's project today!

Get started by submitting your application.

Apply now

Stay updated!

Subscribe to our newsletter to be notified when projects reopen!

Please fill in this required field.
By clicking “Subscribe” you agree to our Terms of Services and Privacy Policy.

Thanks for subscribing!

We'll notify you when projects reopen. In the meantime, you can explore our resources and learn more about our Fellows.

Discover our articles
There was an error submitting your form. Please try again later or contact us.
Thank you! Your submission has been received!
Oops! Something went wrong while submitting the form.
About the expert
Rehana Shaikh
Visit
Rehana
's Linkedin
Rehana is a tech sorceress, weaving her coding spells as a Software Developer Global Talent Fellow at Open Avenues. Her realm is one of innovation, where she conjures cloud native software solutions using the most enchanting technologies and industry standards. With the wave of her keyboard, she guides students in leading projects that unlock the secrets of this mystical realm. In her daring adventures as a Senior Software Engineer at Serverless Solutions, Rehana dons her architectural armor, crafting intricate designs and solutions to conquer the unique challenges of each business quest. Armed with her deep knowledge of technologies and a keen eye for detail, she fearlessly assesses existing systems and charts the optimal path to success, all while enchanting business stakeholders with her mastery of quality attributes and requirements. Having honed her skills for 9 years as a full-stack developer and DevOps engineer, Rehana has delved into the depths of various technological realms, emerging as a battle-hardened warrior ready to conquer any coding challenge that comes her way. Not content with just commanding the digital domains, Rehana possesses a flair for indulging her taste buds. She is a fearless epicurean explorer, venturing into the far reaches of the culinary world to savor exotic dishes and daring flavors. Every dining experience is an odyssey, where she embarks on a quest to tantalize her senses and uncover the hidden treasures of the gastronomic realm. But Rehana's adventures are not limited to the virtual and culinary realms alone. She wields her trusty camera like a magical artifact, freezing fleeting moments and capturing the essence of memories through her lens. Whether she focuses on breathtaking landscapes, soulful portraits, or the beauty of everyday objects, she harnesses her passion for photography to bring the world into sharper focus, one click at a time. In her epic journey through the realms of technology, gastronomy, and art, Rehana brings her unique blend of skills, passion, and curiosity, creating a tapestry of experiences that make her a truly captivating force to be reckoned with.