Get to know all about us as Google Developer Student Clubs VJTI invites you to FY ORIENTATION '23!🥳
What are the Technical Domains under GDSC? How will GDSC benefit you and how can you be a part of GDSC? Worry not, join in the session and find out!😃
9548086042 for call girls in Indira Nagar with room service
GDSC FY Orientation.pptx
1.
2. • Google Developer Student Clubs are university based
community groups for students interested in Google
developer technologies.
• Students from all undergraduate or graduate
programs with an interest in growing as a developer
are welcome.
• By joining a GDSC, students grow their knowledge in a
peer-to-peer learning environment and build solutions
for local businesses and their community.
What is GDSC?
4. Technical Domains under GDSC
Web Development
App Development
Machine Learning
Cloud Computing
Cybersecurity
5. Perks of being a GDSC member
1.Enhance your technical knowledge and build
your development skills
2.Get access to Google's learning resources and
courses for free
3.Build real-life solutions to local problems in
your community
4.Gain insights on the industry through our
expert speaker sessions
5.Get a chance to share your story and be
featured on our official social media handles
9. Web Development
Introduction:
● Web development is the process of creating and maintaining
websites and web applications. It involves a combination of
frontend and backend development, which work together to
deliver a seamless user experience. Frontend developers create the
visual and interactive elements of a website that users interact
with, while backend developers create the server-side
functionality and logic.
10.
11. Frontend Development:
Frontend development refers to the process of creating the user interface
and user experience of a website or application. This includes designing
and coding the layout, navigation, and interactive elements that users
interact with. Frontend developers use languages such as HTML, CSS, and
JavaScript to create the visual and interactive elements of a website or
application.
WEB DEVELOPMENT:
15. The backend is the server side of a website. It keeps and organizes data and ensures that
everything on the client side of the website operates correctly. It's the part of the site you
can't interact with or see. This is where the data is stored, and without this data, there
would be no frontend. The backend of the web consists of the server that hosts the
website, an application for running it and a database to contain the data.
WEB DEVELOPMENT:
BACKEND DEVELOPMENT:
20. Introduction:
Machine Learning is the process of training a piece of
software, called a model, to make useful predictions
from data. An ML model represents the mathematical
relationship between the elements of data that an ML
system uses to make predictions.
Machine Learning
21. Too technical ?
• In simple terms, machine learning is a subset of artificial intelligence
that deals with extracting patterns from complex data.
• This can be used by computers to identify patterns and associations in
massive amounts of data, and then make predictions and forecasts
based on its findings.
• Computers use computational techniques to gather information directly
from data without relying on mathematical models.
29. App Development Trends
● How many Apps do you have on your phone? A new feature is added
every day.
● An increased customer base for businesses each moment.
Innumerable expectations from a never-ending stream of users. All, a
reflection of the break-neck speed evolution in the mobile app
development industry.
● Emerging technologies such as AI, VR, AR, and blockchain are
continuously influencing the course of mobile app development, and
apps that power phones and wearables frequently take center stage.
App Development
30. • Dart is an open-source, general-purpose, object-oriented programming
language with C-style syntax developed by Google
• Dart is a client-optimized language for fast apps on any platform.
• Flutter uses Dart as its base programming language to develop
applications.
Programming Language
31. class Student {
int id;
String name;
Student(this.id, this.name);
}
void main() {
var students = [];
students.add(new Student(1,"Amogh"));
students.add(new Student(2,"Sachit"));
for (int i = 0; i < students.length; i++) {
print('Student ${i + 1}');
print('ID: ${students[i].id}');
print('Name: ${students[i].name}n');
}
}
32. Flutter is Google’s portable UI toolkit for crafting beautiful, natively
compiled applications for mobile, web, and desktop from a single
codebase. Flutter works with existing code, is used by developers and
organizations around the world, and is free and open source.
Framework
33. Let’s take a simple
Flutter code for a
basic demo page.
A typical flutter
code looks like this:
36. Flutter Events
• Flutter Festival is a community led event series where developers can
join to learn the fundamentals of Google technologies. - featuring
Flutter, Firebase and Google Cloud content.
• Learn flutter app development using the google resources offered by
Google.
• Create a beautiful user app that solves some day to day problems.
• Showcase your work using the dev library.
Flutter Festival
37. Kotlin
• Kotlin is a modern statically typed general purpose programming
language which is designed to fully interoperate with Java which means
that Kotlin code can be easily integrated with existing Java code, and vice
versa.
• It is concise, expressive, and designed to be type- and null-safe.
• Kotlin was designed to be an industrial-strength language that is more
concise and expressive than Java, which is commonly used for Android
development.
A brief introduction
39. Jetpack Compose
• Jetpack Compose modern toolkit for building native UI which simplifies
and accelerates UI development on Android.
• It is fully declarative so that you can describe your UI by calling some
series of functions that will transform your data into a UI hierarchy.
• When the data changes or is updated then the framework automatically
recalls these functions and updates OR ‘recomposes’ the view for you.
An UI Toolkit
40.
41. Android Events
• The Android Study Jams program is designed for a group of people in the
community to come together to learn how to build Android apps.
• GDSC VJTI conducted a 4-day long Online Android Study Jam where
participants were given hands-on experience in developing Android App
using Kotlin & XML files in Android Studio.
• Also, a complete Android App was developed during the sessions called
Coviaware - a News app for Covid related news
Android Jam
42. Upcoming Events
• The Android team will be coming with a Android Bootcamp where we will
build a Complete Android Applications having API as well as
authentication.
• The Bootcamp will teach you how to use Jetpack Compose, a Android
Toolkit & also how to create a FireAuth, authentication with Firebase.
• The Dates for the event are 8,9 and 10 February. Further details will be
announced soon.
• Prerequisite -> Enthusiasm and a Laptop
February Event
43. Resources
• The Core Team have curated a list of resources with which you can start
your journey in Developing App.
• The doc contains resources for Flutter as well as Kotlin.
• https://docs.google.com/document/d/1_3LaA_Ul_6otFwLMK08MRfX7mC
VHImfpw5-Ny5u3Pc0/edit?usp=sharing
Android & Flutter
45. Cloud Computing provides us means of
accessing the applications as utilities over the
Internet.
It allows us to create, configure, and
customize the applications online.
The cloud technology includes a development
platform, hard disk, software application, and
database.
Cloud Computing
46.
47. What is Cloud?
● "The cloud" refers to servers that
are accessed over the Internet,
and the software and databases
that run on those servers.
● Cloud servers are located in data
centers all over the world.
● By using cloud computing, users
and companies do not have to
manage physical servers themselves
or run software applications on
their own machines.
48. Why Cloud Computing
For any IT company, we need a Server Room that is the basic need of IT
companies.
In that server room, there should be a database server, mail server, networking,
firewalls, routers, modem, switches, QPS (Query Per Second means how much
queries or load will be handled by the server), configurable system, high net
speed, and the maintenance engineers.
To establish such IT infrastructure, we need to spend lots of money. To
overcome all these problems and to reduce the IT infrastructure cost, Cloud
Computing comes into existence.
49.
50. ● It is the service offered through remote
servers on the internet.
● These services might include database storage,
applications, compute power and other IT
resources.
● It uses pay-as-you-go approach
● In short,the cloud is the Internet, and cloud
computing is techspeak that describes software
and services that run through the Internet (or
an intranet) rather than on private servers and
hard drives.
So what is exactly cloud computing?
53. Cloud Events
● 30 days access to Google Cloud Platform’s resources for free
● Get hands-on experience and learning on Google Cloud Platform
● Earn cool badges and goodies
Google Cloud Career Practitioner campaign
57. CATEGORY OF
HACKERS
White Hat: a.k.a Ethical hackers is an individual who uses hacking skills
to identify security vulnerabilities in hardware, software or networks.
Black Hat: criminals who break into computer networks with malicious
intent.
State Hacker: government-backed hacking is a form of digital incursion
that works to promote a nation's interest at home or abroad.
HACKING
OFFENSIVE
1:00 5:00
Google Developer Student Clubs
62. Where to Start
DOWNLOAD KALI - JUMPING IN HEAD FIRST
Links provided at the end of Presentation
HACKING
OFFENSIVE
1:00 5:00
Google Developer Student Clubs
64. Hello!
We are the peeps behind the
cool and awesome blogs you
receive every Friday.
What we do:
• Reach out to you guys for
your ideas and writings.
• Review, edit and then post
them!
Content
Management
65. All the GDSC Friday Blogs are
posted on GDSC VJTI’s Medium handle
along with LinkedIn to reach a wide
range of audience.
P.S.:Medium is a super useful
website for anyone who wants to
read blogs and expand their
knowledge!
Checkout GDSC VJTI’s Medium Page:
medium.com/dscvjti
Where to read these
blogs and articles?
67. Hey!
Our team tries to increase
GDSC’s brand awareness and
public exposure.
What we do:
❖Manage the social media
handles of GDSC VJTI.
❖To collaborate with GDSC’s at
other colleges.
Media & Outreach
68. ❖Reach out to students and tell
them about the upcoming
events and perks of attending
the event.
❖To invite prominent speakers
to give guest lectures at the
college and share their vast
reservoir of Knowledge with us.
Media & Outreach
74. Follow us on social media for updates
https://twitter.com/gdsc_vjti/
https://www.linkedin.com/company/gdsc-vjti
Take a photo of this slide!
https://www.instagram.com/gdsc_vjti/