GDG on Campus Jansons Institute of Technology - Coimbatore, India
Cloud Powered Web App Workshop Join us for an exciting workshop hosted by the GDG-Cloud Team at Jansons Institute of Technology, where you’ll learn how to build and deploy web applications using Google Cloud. The event will cover cloud services, hosting, file storage, deployment, and security. Gain hands-on experience in developing cloud-powered apps, with a fun Kahoot quiz.
50 RSVP'd
Event Introduction
The Cloud Powered Web App Workshop organized by the GDG-Cloud Team at Jansons Institute of Technology is designed to introduce participants to the power of cloud computing and web app development. The workshop will focus on Google Cloud and its applications in creating scalable, secure, and efficient web applications. This event is for those eager to learn how cloud services can revolutionize web app development, providing a hands-on approach to understanding file storage, deployment, and security on Google Cloud.
Cloud computing has become the backbone of modern web applications, offering developers the flexibility and scalability to create apps that can handle growing user demands. During this workshop, participants will gain both theoretical and practical experience in using Google Cloud services to host, manage, and secure web applications.
Why Cloud Computing?
Cloud computing enables developers to access computing resources, such as storage, processing power, and databases, via the internet. This eliminates the need for costly physical infrastructure, allowing businesses to scale applications rapidly.
Benefits of Cloud Computing:
1. Scalability: Easily scale applications to handle increased demand without investing in physical hardware.
2. Cost Efficiency: Pay only for what you use, reducing operational costs associated with maintaining servers.
3. Flexibility: Access applications and data from anywhere, on any device with internet connectivity.
4. Security: Cloud platforms like Google Cloud provide robust security features to protect sensitive data.
Google Cloud Platform (GCP) offers a range of services including Compute Engine, App Engine, and Cloud Storage to help developers build, deploy, and manage web applications efficiently.
Workshop Sessions
1. Introduction to Cloud and Google Cloud Services
In this session, participants will be introduced to the basics of cloud computing and the services offered by Google Cloud. They will learn about Compute Engine, App Engine, and Google Cloud Functions. This session will also cover cloud architecture and how to get started with Google Cloud by creating an account and setting up the environment.
2. Web Hosting on Google Cloud
Participants will learn how to host a web application on Google Cloud using App Engine or Compute Engine. The session will focus on setting up web applications in a cloud environment, deploying static and dynamic sites, and discussing best practices for optimizing performance and security.
3. File Uploads and Storage
Handling file uploads and storage is critical in web app development. This session will focus on Google Cloud Storage and Firebase Storage, explaining how to use these services to store and manage large datasets, images, videos, and documents. A hands-on demo will guide participants through uploading and downloading files to and from Google Cloud.
4. Deployment and Security
In this session, participants will learn the steps to deploy web applications on Google Cloud. They will also explore Google Kubernetes Engine (GKE) and App Engine to manage and scale their apps. The session will include best practices for securing web apps, including setting up firewalls, IAM (Identity and Access Management), and SSL/TLS certificates.
5. Quiz and Hands-on Session (Kahoot)
To wrap up the workshop, participants will engage in an interactive Kahoot Quiz, testing their understanding of cloud concepts, Google Cloud services, and security best practices. The quiz will include questions from all sessions, ensuring that participants can apply their learning in real-world situations.
Practical Application and Hands-on Projects
Participants will work on building a cloud-powered web application using Google Cloud. They will learn how to set up a development environment, integrate cloud storage, implement a secure authentication system, and deploy the app. A CRUD (Create, Read, Update, Delete) application will be developed, where participants will create a simple app that interacts with Google Cloud Storage and Google Cloud Firestore.
By the end of the session, attendees will have a fully functional web app deployed on Google App Engine or Compute Engine, with authentication and file upload features.
Networking Opportunities
One of the key benefits of attending this workshop is the opportunity to network with fellow students, professionals, and mentors in the field of cloud computing and web development. The event will provide a platform to connect with industry professionals, share ideas, and discuss future opportunities in cloud technologies and web app development.
Participants can also collaborate on future projects, seek advice, and explore internship and job opportunities in the cloud domain.
Conclusion
The Cloud Powered Web App Workshop offers valuable insights into cloud computing and Google Cloud technologies, providing participants with the skills to create, deploy, and secure cloud-powered web applications. Whether you're a beginner or an intermediate developer, this workshop is a fantastic opportunity to enhance your skills and build real-world cloud applications.
Participants will leave the workshop with a deeper understanding of cloud architecture, deployment strategies, and security practices. They will also have practical experience building and deploying a cloud-based web app, a crucial skill for any modern developer.
Thursday, April 3, 2025
3:30 AM – 11:30 AM (UTC)
Contact Us