GDG On campus Future Academy info Session 26.pptx

hadymo7medali 8 views 53 slides Oct 17, 2025
Slide 1
Slide 1 of 53
Slide 1
1
Slide 2
2
Slide 3
3
Slide 4
4
Slide 5
5
Slide 6
6
Slide 7
7
Slide 8
8
Slide 9
9
Slide 10
10
Slide 11
11
Slide 12
12
Slide 13
13
Slide 14
14
Slide 15
15
Slide 16
16
Slide 17
17
Slide 18
18
Slide 19
19
Slide 20
20
Slide 21
21
Slide 22
22
Slide 23
23
Slide 24
24
Slide 25
25
Slide 26
26
Slide 27
27
Slide 28
28
Slide 29
29
Slide 30
30
Slide 31
31
Slide 32
32
Slide 33
33
Slide 34
34
Slide 35
35
Slide 36
36
Slide 37
37
Slide 38
38
Slide 39
39
Slide 40
40
Slide 41
41
Slide 42
42
Slide 43
43
Slide 44
44
Slide 45
45
Slide 46
46
Slide 47
47
Slide 48
48
Slide 49
49
Slide 50
50
Slide 51
51
Slide 52
52
Slide 53
53

About This Presentation

Info Session


Slide Content

Kickstart : Your Amazing Journey with GDG On Campus 2025-26 Welcome to

Let's get to know the team Hady Mohamed    Leader 

WHAT IS GDG?

GDG on Campus are campus-based groups specifically designed to support aspiring developers on university campuses to learn and build successfully with Google technologies. ❏ Knowledge sharing in a peer-to-peer learning environment ❏ Building solutions to solve local problems Helping students bridge the gap between theory and practice!

GDG on Campus? Empower students to learn industry-relevant skills. Host technical events , workshops , and hackathons .

Benefits of Joining GDG on Campus CONNECT with the members interested in technologies in our campus GROW by applying new technologies for building new solutions  to local problems  LEARN about different topics and learn new skills about technologies 

A small or large social unit that has things like norms, values, identity in common .

Active participation , strong collaboration , and a shared sense of purpose

UPCOMING EVENTS  Exciting things are coming your way at GDG!  Get ready to be part of an inspiring lineup of upcoming events designed to bring together developers, tech enthusiasts, and innovators from all walks of life. From hands-on workshops on the latest Google technologies to insightful talks by industry experts, our events are a perfect mix of learning, networking, and fun.

1 2 3 4 1 14/10 21 /10 info Session DotPy DevFest 13/12 UPCOMING EVENTS  !!!

CO-Leader Technical Ibrahim Al-batrawshy

Google Developer Technologies Google Cloud Firebase

FRONT-END LEAD ALI TAMER

What is Front-end web development? It’s basically developing the website’s side that’s being shown to the user, providing the user experience that makes the website interactive with the user

JS

BACK-END CO-LEAD AHMED SAMER

Backend The security guard represents the Backend — he checks the visitor’s identity, verifies information, and decides who can enter The employee represents the Backend — he receives the user’s information and processes it carefully. The papers and records represent the Database — where all the information is stored and organized. The visitor represents the Frontend (user) — he tries to enter again using his membership card. The security guard represents the Backend — he checks the card against the stored records.

Backend saves and manage data

Data Lifecycle: From Client to Server Client (Frontend – user interacts with the app) → Request (data sent via HTTP) → Server ( Backend/API – receives and processes) → Business Logic (validates data and applies rules) → Database (stores or retrieves information) → Response (server sends back result as JSON/message) → Client (displays final result to the user) Request Response Backend

Different Interfaces but One Backend & One Database # A single backend and database can serve multiple interfaces such as web, mobile, and desktop. Each interface has a different design and user experience, # but they all connect to the same backend logic and shared database through APIs. mobile Desktop Website Backend

When a user buys a product on Amazon, the order appears correctly on the website but doesn’t show up in the mobile app. Based on the backend data lifecycle, which part of the system is most likely causing this issue? A) Frontend (Mobile App Interface) B) Request (HTTP Communication) C) API Connection on Mobile Interface System D) Database (Data Storage) Backend

Backend development : focuses on how systems work behind the scenes — how data is stored, processed, and shared between users and applications. To start learning backend, follow this general path: 1️⃣ Understand how the web works (client–server model, HTTP, APIs). 2️⃣ Learn programming logic (any backend language: C#, Python, Java, Node.js, etc.). 3️⃣ Work with databases (SQL and NoSQL basics). 4️⃣ Practice building APIs that connect frontend and backend. 5️⃣ Learn authentication, security, and deployment. Getting Started with Backend Development Be patient — coding isn’t learned in a day, but every day brings you closer.

FLUTTER LEAD YOUSSEF MOHAMED

What is Flutter? Flutter is a framework by Google for building apps. You can create one app that works on Android , iOS , Web , and Desktop . It’s fast to build with Hot Reload and beautiful thanks to widgets . Uses the Dart language — simple, powerful, and easy to learn.

What makes Flutter stand out? Beautiful and smooth UI. Near-native performance. Huge community + strong Google support . Open-source and free to use. One codebase for multiple platforms .

Flutter in the Real World Used by top companies like Google , eBay , Alibaba , ByteDance , BMW . High demand in the job market — saves time and money for companies. Perfect for freelancers and startup projects. The future is cross-platform , and Flutter is leading it.

Flutter in Production

AI LEAD AMR SAID

What Is a Self-Driving Car A self-driving car is a vehicle that can see, understand, and act just like a human driver. It uses AI to make real-time driving decisions based on its surroundings. Main components: Sensors & Cameras – to “see” the environment. AI & Machine Learning – to “think” and make decisions. Control System – to “act” (steering, acceleration, braking)

How Does the Car See the Road The car uses different sensors that work together: LIDAR – shoots lasers to measure distances and build a 3D map. Radar – detects objects and other vehicles. Cameras – read traffic signs, lanes, and pedestrians. Ultrasonic sensors – Help with detecting objects in close proximity, such as during parking. Processing – On-board computers take the data from all sensors and use complex algorithms, including deep learning and neural networks, to process the information. Decision-makin – The system analyzes the situation, predicts how other objects will move, and makes decisions about how to proceed, such as braking, accelerating, or steering. Navigation – A GPS and an inertial navigation system help the car determine its location and plan a route to the destination.

CYBER SECURITY LEAD AHMED SAMY

What Is Cybersecurity? — The Big Picture for Testers Definition: Cybersecurity is the practice of protecting systems, networks, and data from digital attacks, damage, or unauthorized access. Goal: Ensure confidentiality, integrity, and availability of information. Where testers fit: Penetration testers (ethical hackers) simulate real attacks to discover weaknesses before adversaries do. Core focus areas for testers: Network & perimeter testing Application / API testing Cloud & configuration review Social engineering & human factors Incident simulation and exploit validation

What Makes Cybersecurity Stand Out — Why Pentesters Matter Constantly evolving threat landscape: Attack techniques change daily — testers must learn and adapt. Offense reveals defense: Penetration testing shows how attackers can succeed, so defenders can fix root causes. Cross-disciplinary skillset: Combines networking, programming, OS internals, social engineering, and communication. High impact & measurable value: A single validated exploit in a pentest can lead to priority fixes and major risk reduction. Career & demand: Strong global demand for offensive security skills (red teamers, application pentesters, bug bounty hunters).

Cybersecurity in the Real World — Where Testers Make a Difference Finance: Find weak authentication and transaction flaws before fraud occurs. Healthcare: Test access controls and data leakage in medical systems. Critical infrastructure & government: Validate network segmentation and remote-access controls to reduce systemic risk. SMBs & start-ups: Identify exposure from misconfiguration, default credentials, or open services. Everyday users: Tests lead to safer apps and more secure features for customers. Real-world takeaway: High-profile incidents expose gaps — pentesting is a practical, cost-effective way to reduce that risk by identifying and proving fixes before attackers do.

CO-LEADER SHARL NABIL

Why Non-Technical In GDG ? Not every success is made of code. We turn ideas into experiences . Without Non-Technical teams, there’s no organization, no visibility, no impact.

Meet the Creative Side of GDG Graphic Design Team – Create visuals that represent our identity. Social Media Team – Turn content into connection; share our message online. PR Team – The public face of GDG; build partnerships and maintain our image. HR Team – The heart of the community; keep members motivated and connected. Organizers – Manage every event detail and make sure everything runs smoothly. Video Editing Team – Capture memories and tell our story visually. Soft Skills Team – Develop communication, leadership, and teamwork.

SOFT SKILLS LEAD SAPER MOHAMED

The Journey Begins - Building Self & Connections Your First Stop Self-Discovery & Bridge Building. Language of Connection. Torch of Initiative. Untangling Conflicts.

Crossing the Bridge - Showcasing Your Treasures Your Second Stop. Building an impactful CV and portfolio that tells your story. Highlighting your presence on LinkedIn and personal brand. Thorough preparation for professional interviews. Mastering your concise Elevator Pitch.

The Future's Horizon - Agility & Lasting Impact Your Final Stop : How to continue your journey. Critical thinking and making wise decisions. Sail of Adaptability. Navigating Storms. ​Action Plan. Connection Network. ​