GDG On campus Future Academy 2026_ info Session.pdf

hadymo7medali 7 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 41
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:
1.Sensors & Cameras – to “see” the environment.
2.AI & Machine Learning – to “think” and make decisions.
3.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.