GDG On campus Future Academy 2026_ info Session.pdf
hadymo7medali
7 views
53 slides
Oct 17, 2025
Slide 1 of 53
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
About This Presentation
Info Session
Size: 7.23 MB
Language: en
Added: Oct 17, 2025
Slides: 53 pages
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.
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.