SlideShare a Scribd company logo
www.GlowTouch.com Enabling Your Growth
Overview of Coding Languages
PHP
JavaScript
SQL
Objective C
C++
Java
Python
ASP.NET
AJAX
AngularJS
Node.js
PHP
• A server-side interpreted, non-compiled,
scripting language, written within HTML
• Create open, read, write, and close
files
• Collect form data
• Send and receive cookies
• Add, delete, modify data in the
database
• Restrict access to website pages
• Encrypt data
• PHP files can support Text, HTML,
CSS, JavaScript, PHP Code
• PHP is used on 65.45% of the top 1
million websites
• Why use PHP?
• runs on various platforms
• easy to learn, runs efficiently
• supports a wide range of databases
• compatible with almost all servers
Some of the biggest online brands, such as Facebook, ProProfs, Digg,
Friendster, Flickr, Technorati, and Yahoo! are powered by PHP
JavaScript
• A client-side scripting language that is
embedded in most web browsers
• Use JavaScript to:
• Build an autocomplete function on
your website
• Fix layout issues
• Enhance HTML text boxes
• Used in website:
• Advertising
• Analytics
• Widgets
JavaScript was created in 1995 in only 10 days
AngularJS
• An open-source framework for dynamic
web applications
• Angular has directives – you can define
custom elements, attributes, comments
and classes
• Uses HTML to define an app’s user
interface
• Very easy to run tests, no DOM is
needed
Popular websites that use Angular are weather.com, istockphoto.com,
and Nasa.gov
Node.js
• An open-source environment for server-
side applications
• Primarily used to build network
programs such as web servers
• Helps JavaScript coders build real-time
web API’sQuickly maturing and being deployed in more mission-critical and
revenue-critical system such as eCommerce Black Friday structures
SQL
• Not a programming language, but a
database server that hosts different
databases.
• Execute queries against a database
• Retrieve data from a database
• Insert records in a database
• Update records in a database
• Delete records in a database
• Create new databases
• Create new tables in a database
• Create stored procedures in a database
• Create views in a database
• Set permissions on tables, procedures and
views
The one aspect of SQL Server that separates it from any other
Microsoft product is that it’s the only Microsoft product that allows you
to set processor affinity
Objective C
• An object oriented programming
language, based on C
• Used by Apple Developers
• Objective C can develop apps for iOS
and develop applications for OS X
• Cannot be used for other platforms
such as AndroidObjective-C’s features allow for flexible and easy solutions to
programming issues
C++
• A compiled language
• An object oriented language used to
develop software, video games, and
more
• Can develop apps for Windows and
Linux, video games, and mobile apps
• Highly portable across multiple devices
• Supported by Apple, Android, Windows
Phone and Blackberry
Mark Zuckerberg's interest in programming developed when his
parents gifted him the book C++ for Dummies
Java
• A server-side interpreted compiled
language, using a virtual machine
• Java lets you:
• play online games
• upload photos
• take virtual tours
• use interactive maps
• Users can disable Java on their
machines
• Java is the basis of Android
Nearly 9 out of every 10 computers in the U.S. run Java, and 97% of
enterprise desktops run the language
Python
• A server-side interpreted, open-source,
non-compiled, scripting language
• Python can:
• Build websites
• Provide database access
• Build desktop graphic user interfaces
• Build software and games
• Can be used on its own, or as part of
another framework
People use this language because it is very easy to learn. It has easy
syntax and is fitted for the experts.
Ruby • A server-side interpreted, non-compiled,
scripting language
• Gaining popularity running on the Rails
framework, or Ruby on Rails
• Blend of the following programming
languages: Perl, Smalltalk, Eiffel, Ada,
Lisp
• Ruby can build simulations, build web
applications
• Ruby is highly portable, works on many
types of UNIX, Mac OS X, Windows
and more
• Multiple implementations that include:
• JRuby
• Rubinius
• MacRuby
Ruby is considered a very high level language with an estimated score of
15 on the Capers Jones language level
ASP.NET
• A server-side interpreted, non-compiled
scripting language
• Similar to PHP, but only runs on a
Windows server in the .NET suite of
languages
• ASP.NET can:
• Build websites
• Build web forms
• Build web applications with a Model
View Controller design
ASP.NET is integrated with the .NET Framework
AJAX
• Not a programming language, rather a
way to use multiple programming
languages together
• Uses JavaScript to communicate with
the server to allow the page to change
without requiring the user to refresh
• AJAX is used
• For all browser base chat systems
• For Gmail’s entire interface
• For Facebook’s photos and chat
• Must master JavaScript, CSS and XML
to use this
• Ajax combines:
• Standard based presentation
• Dynamic display and interaction
• Data interchange and manipulation
• Functionality
• Asynchronous data retrieval
Several complex web applications are handled using AJAX,
including Google Maps
HTML
CSS
JavaScript
PHP
Python
Ruby
Objective-C
Java
C++
Node.js
AngularJS
Store user
information
●
●
●
Create and edit
static web pages
●
●
Build mobile apps
●
●
●
Make web pages
interactive
●
●
●
What do you
want to do?

More Related Content

What's hot

Mobile Apps for Businesses
Mobile Apps for BusinessesMobile Apps for Businesses
Mobile Apps for Businesses
Carl Brown
 
Principles of User Interface Design
Principles of User Interface DesignPrinciples of User Interface Design
Principles of User Interface Design
KANKIPATI KISHORE
 
UI / UX Design Processes
UI / UX Design ProcessesUI / UX Design Processes
UI / UX Design Processes
Muhammad Hijazi
 
Website design with Wordpress ppt
Website design with Wordpress pptWebsite design with Wordpress ppt
Website design with Wordpress ppt
WTACADEMY5
 
Design system presentation - How to sell it internally
Design system presentation - How to sell it internallyDesign system presentation - How to sell it internally
Design system presentation - How to sell it internally
Eugene Kardash
 
Web accessibility workshop 1
Web accessibility workshop 1Web accessibility workshop 1
Web accessibility workshop 1
Vladimir Tomberg
 
So…What Do I Make? (Dan Mall)
So…What Do I Make? (Dan Mall)So…What Do I Make? (Dan Mall)
So…What Do I Make? (Dan Mall)
Future Insights
 
Flutter talkshow
Flutter talkshowFlutter talkshow
Flutter talkshow
Nhan Cao
 
UX/UI Design 101
UX/UI Design 101UX/UI Design 101
UX/UI Design 101
Jasmine Phan
 
Consistency in UX Design
Consistency in UX DesignConsistency in UX Design
Consistency in UX Design
Remy Rey De Barros
 
Understanding UI/UX Design by Aroyewun Babajide
Understanding UI/UX Design by Aroyewun BabajideUnderstanding UI/UX Design by Aroyewun Babajide
Understanding UI/UX Design by Aroyewun Babajide
Babajide Aroyewun
 
UI & UX Design for Startups
UI & UX Design for StartupsUI & UX Design for Startups
UI & UX Design for Startups
Richard Fang
 
Web Development In 2018
Web Development In 2018Web Development In 2018
Web Development In 2018
Traversy Media
 
i/o extended: Intro to <UX> Design
i/o extended: Intro to <UX> Design  i/o extended: Intro to <UX> Design
i/o extended: Intro to <UX> Design
GDGKuwaitGoogleDevel
 
Fundamentals of UX Design
Fundamentals of UX DesignFundamentals of UX Design
Fundamentals of UX Design
The Wisdom Daily
 
An introduction to mobile app development and investing
An introduction to mobile app development and investingAn introduction to mobile app development and investing
An introduction to mobile app development and investing
Brandon Na
 
Top web development tools
Top web development toolsTop web development tools
Top web development tools
BusinessDevelopment35
 
Wordpress
WordpressWordpress
Wordpress
Arjun Srivastava
 
Sell Yourself Better 1.0
Sell Yourself Better 1.0Sell Yourself Better 1.0
Sell Yourself Better 1.0
Jason Mesut
 

What's hot (20)

Mobile Apps for Businesses
Mobile Apps for BusinessesMobile Apps for Businesses
Mobile Apps for Businesses
 
Principles of User Interface Design
Principles of User Interface DesignPrinciples of User Interface Design
Principles of User Interface Design
 
UI / UX Design Processes
UI / UX Design ProcessesUI / UX Design Processes
UI / UX Design Processes
 
Website design with Wordpress ppt
Website design with Wordpress pptWebsite design with Wordpress ppt
Website design with Wordpress ppt
 
Design system presentation - How to sell it internally
Design system presentation - How to sell it internallyDesign system presentation - How to sell it internally
Design system presentation - How to sell it internally
 
Web accessibility workshop 1
Web accessibility workshop 1Web accessibility workshop 1
Web accessibility workshop 1
 
So…What Do I Make? (Dan Mall)
So…What Do I Make? (Dan Mall)So…What Do I Make? (Dan Mall)
So…What Do I Make? (Dan Mall)
 
Flutter talkshow
Flutter talkshowFlutter talkshow
Flutter talkshow
 
UX/UI Design 101
UX/UI Design 101UX/UI Design 101
UX/UI Design 101
 
Consistency in UX Design
Consistency in UX DesignConsistency in UX Design
Consistency in UX Design
 
Understanding UI/UX Design by Aroyewun Babajide
Understanding UI/UX Design by Aroyewun BabajideUnderstanding UI/UX Design by Aroyewun Babajide
Understanding UI/UX Design by Aroyewun Babajide
 
UI & UX Design for Startups
UI & UX Design for StartupsUI & UX Design for Startups
UI & UX Design for Startups
 
Web Development In 2018
Web Development In 2018Web Development In 2018
Web Development In 2018
 
i/o extended: Intro to <UX> Design
i/o extended: Intro to <UX> Design  i/o extended: Intro to <UX> Design
i/o extended: Intro to <UX> Design
 
Fundamentals of UX Design
Fundamentals of UX DesignFundamentals of UX Design
Fundamentals of UX Design
 
An introduction to mobile app development and investing
An introduction to mobile app development and investingAn introduction to mobile app development and investing
An introduction to mobile app development and investing
 
Top web development tools
Top web development toolsTop web development tools
Top web development tools
 
Wordpress
WordpressWordpress
Wordpress
 
Sell Yourself Better 1.0
Sell Yourself Better 1.0Sell Yourself Better 1.0
Sell Yourself Better 1.0
 
An introduction to Xamarin
An introduction to XamarinAn introduction to Xamarin
An introduction to Xamarin
 

Viewers also liked

Building a Website The Easy Way With Wordpress
Building a Website The Easy Way With WordpressBuilding a Website The Easy Way With Wordpress
Building a Website The Easy Way With Wordpress
Easily Amused, Inc. & The WP Valet
 
Jeff Channell - Secure PHP Coding Practices
Jeff Channell - Secure PHP Coding PracticesJeff Channell - Secure PHP Coding Practices
Jeff Channell - Secure PHP Coding Practices
vdrover
 
Spree framework overview
Spree framework overviewSpree framework overview
Spree framework overview
martin_hong91
 
Sean schofield & Richard Lister, Spree Commerce_ Fearless deployment @ Open C...
Sean schofield & Richard Lister, Spree Commerce_ Fearless deployment @ Open C...Sean schofield & Richard Lister, Spree Commerce_ Fearless deployment @ Open C...
Sean schofield & Richard Lister, Spree Commerce_ Fearless deployment @ Open C...
Spark Solutions
 
top sites to learn coding
top sites to learn coding top sites to learn coding
top sites to learn coding
Mohammad Odeh
 
Spree Commerce Admin Insights
Spree Commerce Admin InsightsSpree Commerce Admin Insights
Spree Commerce Admin Insights
Vinsol
 
The Basics of programming
The Basics of programmingThe Basics of programming
The Basics of programming
692sfrobotics
 
7 สามัญ คณิต
7 สามัญ คณิต7 สามัญ คณิต
7 สามัญ คณิตAja Thummaruk
 
MVC
MVCMVC
Pwc network-decommissioning-redacted copy
Pwc network-decommissioning-redacted copyPwc network-decommissioning-redacted copy
Pwc network-decommissioning-redacted copy
Rachel Mc Hugh
 
Jacques botha cv
Jacques botha cvJacques botha cv
Jacques botha cv
Jacques Botha
 
Digitechx Services
Digitechx ServicesDigitechx Services
Digitechx Services
Rachel Mc Hugh
 
Annual Reports 2.0
Annual Reports 2.0Annual Reports 2.0
Annual Reports 2.0
Sarah Mapes
 
Filosofi Hidup untuk berhasil
Filosofi Hidup untuk berhasilFilosofi Hidup untuk berhasil
Filosofi Hidup untuk berhasil
Dr. Bruri Melky Laimeheriwa
 
Ir 3 rd_sector_partner_programme
Ir 3 rd_sector_partner_programmeIr 3 rd_sector_partner_programme
Ir 3 rd_sector_partner_programmeAjay Kumar
 
Laceration Cessation
Laceration CessationLaceration Cessation
Laceration Cessation
Magid
 

Viewers also liked (20)

Building a Website The Easy Way With Wordpress
Building a Website The Easy Way With WordpressBuilding a Website The Easy Way With Wordpress
Building a Website The Easy Way With Wordpress
 
Jeff Channell - Secure PHP Coding Practices
Jeff Channell - Secure PHP Coding PracticesJeff Channell - Secure PHP Coding Practices
Jeff Channell - Secure PHP Coding Practices
 
Spree framework overview
Spree framework overviewSpree framework overview
Spree framework overview
 
Sean schofield & Richard Lister, Spree Commerce_ Fearless deployment @ Open C...
Sean schofield & Richard Lister, Spree Commerce_ Fearless deployment @ Open C...Sean schofield & Richard Lister, Spree Commerce_ Fearless deployment @ Open C...
Sean schofield & Richard Lister, Spree Commerce_ Fearless deployment @ Open C...
 
top sites to learn coding
top sites to learn coding top sites to learn coding
top sites to learn coding
 
Spree Commerce Admin Insights
Spree Commerce Admin InsightsSpree Commerce Admin Insights
Spree Commerce Admin Insights
 
The Basics of programming
The Basics of programmingThe Basics of programming
The Basics of programming
 
7 สามัญ คณิต
7 สามัญ คณิต7 สามัญ คณิต
7 สามัญ คณิต
 
MVC
MVCMVC
MVC
 
Pwc network-decommissioning-redacted copy
Pwc network-decommissioning-redacted copyPwc network-decommissioning-redacted copy
Pwc network-decommissioning-redacted copy
 
Lines
LinesLines
Lines
 
boost ur income
boost ur incomeboost ur income
boost ur income
 
Jacques botha cv
Jacques botha cvJacques botha cv
Jacques botha cv
 
Digitechx Services
Digitechx ServicesDigitechx Services
Digitechx Services
 
Annual Reports 2.0
Annual Reports 2.0Annual Reports 2.0
Annual Reports 2.0
 
Filosofi Hidup untuk berhasil
Filosofi Hidup untuk berhasilFilosofi Hidup untuk berhasil
Filosofi Hidup untuk berhasil
 
Ir 3 rd_sector_partner_programme
Ir 3 rd_sector_partner_programmeIr 3 rd_sector_partner_programme
Ir 3 rd_sector_partner_programme
 
Sitogenetika tiram mutiara
Sitogenetika tiram mutiaraSitogenetika tiram mutiara
Sitogenetika tiram mutiara
 
css
csscss
css
 
Laceration Cessation
Laceration CessationLaceration Cessation
Laceration Cessation
 

Similar to Overview of Coding Languages

Web development revolution
Web development revolutionWeb development revolution
Web development revolution
Ahmed El-Zekred
 
Native App Development for iOS, Android, and Windows with Visual Studio
Native App Development for iOS, Android, and Windows with Visual StudioNative App Development for iOS, Android, and Windows with Visual Studio
Native App Development for iOS, Android, and Windows with Visual Studio
Xamarin
 
A brief intro to RubyMotion
A brief intro to RubyMotionA brief intro to RubyMotion
A brief intro to RubyMotion
Kamil Lelonek
 
Top 10 programming languages
Top 10 programming languagesTop 10 programming languages
Top 10 programming languages
Aman Kumar
 
Evalution about programming language part 1
Evalution about programming language part 1Evalution about programming language part 1
Evalution about programming language part 1
Synapseindiappsdevelopment
 
Programming language
Programming languageProgramming language
Programming language
MalayKalavadia
 
Cross platform mobile application devlopment
Cross platform mobile application devlopmentCross platform mobile application devlopment
Cross platform mobile application devlopment
Prabhat gangwar
 
Top 10 web application development frameworks 2016
Top 10 web application development frameworks 2016Top 10 web application development frameworks 2016
Top 10 web application development frameworks 2016
iMOBDEV Technologies Pvt. Ltd.
 
Php training in bhubaneswar
Php training in bhubaneswar Php training in bhubaneswar
Php training in bhubaneswar
litbbsr
 
Php training in bhubaneswar
Php training in bhubaneswar Php training in bhubaneswar
Php training in bhubaneswar litbbsr
 
Web dev#1
Web dev#1Web dev#1
Web dev#1
Richard Bao
 
Introduction_to_NET.ppt
Introduction_to_NET.pptIntroduction_to_NET.ppt
Introduction_to_NET.ppt
Darwin Terraza
 
Portable Class Library Deep Dive
Portable Class Library Deep DivePortable Class Library Deep Dive
Portable Class Library Deep Dive
James Montemagno
 
Introduction To Web Development & The New Digital Workplace
Introduction To Web Development & The New Digital WorkplaceIntroduction To Web Development & The New Digital Workplace
Introduction To Web Development & The New Digital Workplace
Jen Wei Lee
 
sl slides-unit-1.pptx
sl slides-unit-1.pptxsl slides-unit-1.pptx
sl slides-unit-1.pptx
SRAVANTHISALLARAM1
 
Introduction to NativeScript - BuildTruly Native Apps using JavaScript
Introduction to NativeScript - BuildTruly Native Apps using JavaScriptIntroduction to NativeScript - BuildTruly Native Apps using JavaScript
Introduction to NativeScript - BuildTruly Native Apps using JavaScript
Lohith Goudagere Nagaraj
 
High Voltage - Building Static Sites With Wordpress-Managed Content
High Voltage - Building Static Sites With Wordpress-Managed ContentHigh Voltage - Building Static Sites With Wordpress-Managed Content
High Voltage - Building Static Sites With Wordpress-Managed Content
Nicolle Morton
 
Web Development Technologies
Web Development TechnologiesWeb Development Technologies
Web Development TechnologiesVignesh Prajapati
 

Similar to Overview of Coding Languages (20)

Web development revolution
Web development revolutionWeb development revolution
Web development revolution
 
Native App Development for iOS, Android, and Windows with Visual Studio
Native App Development for iOS, Android, and Windows with Visual StudioNative App Development for iOS, Android, and Windows with Visual Studio
Native App Development for iOS, Android, and Windows with Visual Studio
 
A brief intro to RubyMotion
A brief intro to RubyMotionA brief intro to RubyMotion
A brief intro to RubyMotion
 
Class 10
Class 10Class 10
Class 10
 
Top 10 programming languages
Top 10 programming languagesTop 10 programming languages
Top 10 programming languages
 
Evalution about programming language part 1
Evalution about programming language part 1Evalution about programming language part 1
Evalution about programming language part 1
 
Programming language
Programming languageProgramming language
Programming language
 
Cross platform mobile application devlopment
Cross platform mobile application devlopmentCross platform mobile application devlopment
Cross platform mobile application devlopment
 
Top 10 web application development frameworks 2016
Top 10 web application development frameworks 2016Top 10 web application development frameworks 2016
Top 10 web application development frameworks 2016
 
Week01 jan19
Week01 jan19Week01 jan19
Week01 jan19
 
Php training in bhubaneswar
Php training in bhubaneswar Php training in bhubaneswar
Php training in bhubaneswar
 
Php training in bhubaneswar
Php training in bhubaneswar Php training in bhubaneswar
Php training in bhubaneswar
 
Web dev#1
Web dev#1Web dev#1
Web dev#1
 
Introduction_to_NET.ppt
Introduction_to_NET.pptIntroduction_to_NET.ppt
Introduction_to_NET.ppt
 
Portable Class Library Deep Dive
Portable Class Library Deep DivePortable Class Library Deep Dive
Portable Class Library Deep Dive
 
Introduction To Web Development & The New Digital Workplace
Introduction To Web Development & The New Digital WorkplaceIntroduction To Web Development & The New Digital Workplace
Introduction To Web Development & The New Digital Workplace
 
sl slides-unit-1.pptx
sl slides-unit-1.pptxsl slides-unit-1.pptx
sl slides-unit-1.pptx
 
Introduction to NativeScript - BuildTruly Native Apps using JavaScript
Introduction to NativeScript - BuildTruly Native Apps using JavaScriptIntroduction to NativeScript - BuildTruly Native Apps using JavaScript
Introduction to NativeScript - BuildTruly Native Apps using JavaScript
 
High Voltage - Building Static Sites With Wordpress-Managed Content
High Voltage - Building Static Sites With Wordpress-Managed ContentHigh Voltage - Building Static Sites With Wordpress-Managed Content
High Voltage - Building Static Sites With Wordpress-Managed Content
 
Web Development Technologies
Web Development TechnologiesWeb Development Technologies
Web Development Technologies
 

More from GlowTouch

15 Customer Experience Facts and Stats
15 Customer Experience Facts and Stats15 Customer Experience Facts and Stats
15 Customer Experience Facts and Stats
GlowTouch
 
50,000 More School Children Will Have Food to Eat
50,000 More School Children Will Have Food to Eat50,000 More School Children Will Have Food to Eat
50,000 More School Children Will Have Food to Eat
GlowTouch
 
Josh Annual Day Celebration
Josh Annual Day CelebrationJosh Annual Day Celebration
Josh Annual Day Celebration
GlowTouch
 
Cloud Application Marketplace Overview
Cloud Application Marketplace OverviewCloud Application Marketplace Overview
Cloud Application Marketplace Overview
GlowTouch
 
Swift Reference Guide
Swift Reference GuideSwift Reference Guide
Swift Reference Guide
GlowTouch
 
C# Reference Guide
C# Reference GuideC# Reference Guide
C# Reference Guide
GlowTouch
 
Java Reference Guide
Java Reference GuideJava Reference Guide
Java Reference Guide
GlowTouch
 
PHP Reference Guide
PHP Reference GuidePHP Reference Guide
PHP Reference Guide
GlowTouch
 
Python Cheat Sheet
Python Cheat SheetPython Cheat Sheet
Python Cheat Sheet
GlowTouch
 
PHP Cheat Sheet
PHP Cheat SheetPHP Cheat Sheet
PHP Cheat Sheet
GlowTouch
 
Java Cheat Sheet
Java Cheat SheetJava Cheat Sheet
Java Cheat Sheet
GlowTouch
 
C# Cheat Sheet
C# Cheat SheetC# Cheat Sheet
C# Cheat Sheet
GlowTouch
 
GlowTouch Company Overview
GlowTouch Company OverviewGlowTouch Company Overview
GlowTouch Company Overview
GlowTouch
 

More from GlowTouch (13)

15 Customer Experience Facts and Stats
15 Customer Experience Facts and Stats15 Customer Experience Facts and Stats
15 Customer Experience Facts and Stats
 
50,000 More School Children Will Have Food to Eat
50,000 More School Children Will Have Food to Eat50,000 More School Children Will Have Food to Eat
50,000 More School Children Will Have Food to Eat
 
Josh Annual Day Celebration
Josh Annual Day CelebrationJosh Annual Day Celebration
Josh Annual Day Celebration
 
Cloud Application Marketplace Overview
Cloud Application Marketplace OverviewCloud Application Marketplace Overview
Cloud Application Marketplace Overview
 
Swift Reference Guide
Swift Reference GuideSwift Reference Guide
Swift Reference Guide
 
C# Reference Guide
C# Reference GuideC# Reference Guide
C# Reference Guide
 
Java Reference Guide
Java Reference GuideJava Reference Guide
Java Reference Guide
 
PHP Reference Guide
PHP Reference GuidePHP Reference Guide
PHP Reference Guide
 
Python Cheat Sheet
Python Cheat SheetPython Cheat Sheet
Python Cheat Sheet
 
PHP Cheat Sheet
PHP Cheat SheetPHP Cheat Sheet
PHP Cheat Sheet
 
Java Cheat Sheet
Java Cheat SheetJava Cheat Sheet
Java Cheat Sheet
 
C# Cheat Sheet
C# Cheat SheetC# Cheat Sheet
C# Cheat Sheet
 
GlowTouch Company Overview
GlowTouch Company OverviewGlowTouch Company Overview
GlowTouch Company Overview
 

Recently uploaded

FIDO Alliance Osaka Seminar: FIDO Security Aspects.pdf
FIDO Alliance Osaka Seminar: FIDO Security Aspects.pdfFIDO Alliance Osaka Seminar: FIDO Security Aspects.pdf
FIDO Alliance Osaka Seminar: FIDO Security Aspects.pdf
FIDO Alliance
 
AI for Every Business: Unlocking Your Product's Universal Potential by VP of ...
AI for Every Business: Unlocking Your Product's Universal Potential by VP of ...AI for Every Business: Unlocking Your Product's Universal Potential by VP of ...
AI for Every Business: Unlocking Your Product's Universal Potential by VP of ...
Product School
 
JMeter webinar - integration with InfluxDB and Grafana
JMeter webinar - integration with InfluxDB and GrafanaJMeter webinar - integration with InfluxDB and Grafana
JMeter webinar - integration with InfluxDB and Grafana
RTTS
 
GDG Cloud Southlake #33: Boule & Rebala: Effective AppSec in SDLC using Deplo...
GDG Cloud Southlake #33: Boule & Rebala: Effective AppSec in SDLC using Deplo...GDG Cloud Southlake #33: Boule & Rebala: Effective AppSec in SDLC using Deplo...
GDG Cloud Southlake #33: Boule & Rebala: Effective AppSec in SDLC using Deplo...
James Anderson
 
State of ICS and IoT Cyber Threat Landscape Report 2024 preview
State of ICS and IoT Cyber Threat Landscape Report 2024 previewState of ICS and IoT Cyber Threat Landscape Report 2024 preview
State of ICS and IoT Cyber Threat Landscape Report 2024 preview
Prayukth K V
 
FIDO Alliance Osaka Seminar: The WebAuthn API and Discoverable Credentials.pdf
FIDO Alliance Osaka Seminar: The WebAuthn API and Discoverable Credentials.pdfFIDO Alliance Osaka Seminar: The WebAuthn API and Discoverable Credentials.pdf
FIDO Alliance Osaka Seminar: The WebAuthn API and Discoverable Credentials.pdf
FIDO Alliance
 
Monitoring Java Application Security with JDK Tools and JFR Events
Monitoring Java Application Security with JDK Tools and JFR EventsMonitoring Java Application Security with JDK Tools and JFR Events
Monitoring Java Application Security with JDK Tools and JFR Events
Ana-Maria Mihalceanu
 
Empowering NextGen Mobility via Large Action Model Infrastructure (LAMI): pav...
Empowering NextGen Mobility via Large Action Model Infrastructure (LAMI): pav...Empowering NextGen Mobility via Large Action Model Infrastructure (LAMI): pav...
Empowering NextGen Mobility via Large Action Model Infrastructure (LAMI): pav...
Thierry Lestable
 
De-mystifying Zero to One: Design Informed Techniques for Greenfield Innovati...
De-mystifying Zero to One: Design Informed Techniques for Greenfield Innovati...De-mystifying Zero to One: Design Informed Techniques for Greenfield Innovati...
De-mystifying Zero to One: Design Informed Techniques for Greenfield Innovati...
Product School
 
Assuring Contact Center Experiences for Your Customers With ThousandEyes
Assuring Contact Center Experiences for Your Customers With ThousandEyesAssuring Contact Center Experiences for Your Customers With ThousandEyes
Assuring Contact Center Experiences for Your Customers With ThousandEyes
ThousandEyes
 
Mission to Decommission: Importance of Decommissioning Products to Increase E...
Mission to Decommission: Importance of Decommissioning Products to Increase E...Mission to Decommission: Importance of Decommissioning Products to Increase E...
Mission to Decommission: Importance of Decommissioning Products to Increase E...
Product School
 
Essentials of Automations: Optimizing FME Workflows with Parameters
Essentials of Automations: Optimizing FME Workflows with ParametersEssentials of Automations: Optimizing FME Workflows with Parameters
Essentials of Automations: Optimizing FME Workflows with Parameters
Safe Software
 
To Graph or Not to Graph Knowledge Graph Architectures and LLMs
To Graph or Not to Graph Knowledge Graph Architectures and LLMsTo Graph or Not to Graph Knowledge Graph Architectures and LLMs
To Graph or Not to Graph Knowledge Graph Architectures and LLMs
Paul Groth
 
Encryption in Microsoft 365 - ExpertsLive Netherlands 2024
Encryption in Microsoft 365 - ExpertsLive Netherlands 2024Encryption in Microsoft 365 - ExpertsLive Netherlands 2024
Encryption in Microsoft 365 - ExpertsLive Netherlands 2024
Albert Hoitingh
 
From Siloed Products to Connected Ecosystem: Building a Sustainable and Scala...
From Siloed Products to Connected Ecosystem: Building a Sustainable and Scala...From Siloed Products to Connected Ecosystem: Building a Sustainable and Scala...
From Siloed Products to Connected Ecosystem: Building a Sustainable and Scala...
Product School
 
Epistemic Interaction - tuning interfaces to provide information for AI support
Epistemic Interaction - tuning interfaces to provide information for AI supportEpistemic Interaction - tuning interfaces to provide information for AI support
Epistemic Interaction - tuning interfaces to provide information for AI support
Alan Dix
 
Securing your Kubernetes cluster_ a step-by-step guide to success !
Securing your Kubernetes cluster_ a step-by-step guide to success !Securing your Kubernetes cluster_ a step-by-step guide to success !
Securing your Kubernetes cluster_ a step-by-step guide to success !
KatiaHIMEUR1
 
Builder.ai Founder Sachin Dev Duggal's Strategic Approach to Create an Innova...
Builder.ai Founder Sachin Dev Duggal's Strategic Approach to Create an Innova...Builder.ai Founder Sachin Dev Duggal's Strategic Approach to Create an Innova...
Builder.ai Founder Sachin Dev Duggal's Strategic Approach to Create an Innova...
Ramesh Iyer
 
Key Trends Shaping the Future of Infrastructure.pdf
Key Trends Shaping the Future of Infrastructure.pdfKey Trends Shaping the Future of Infrastructure.pdf
Key Trends Shaping the Future of Infrastructure.pdf
Cheryl Hung
 
The Art of the Pitch: WordPress Relationships and Sales
The Art of the Pitch: WordPress Relationships and SalesThe Art of the Pitch: WordPress Relationships and Sales
The Art of the Pitch: WordPress Relationships and Sales
Laura Byrne
 

Recently uploaded (20)

FIDO Alliance Osaka Seminar: FIDO Security Aspects.pdf
FIDO Alliance Osaka Seminar: FIDO Security Aspects.pdfFIDO Alliance Osaka Seminar: FIDO Security Aspects.pdf
FIDO Alliance Osaka Seminar: FIDO Security Aspects.pdf
 
AI for Every Business: Unlocking Your Product's Universal Potential by VP of ...
AI for Every Business: Unlocking Your Product's Universal Potential by VP of ...AI for Every Business: Unlocking Your Product's Universal Potential by VP of ...
AI for Every Business: Unlocking Your Product's Universal Potential by VP of ...
 
JMeter webinar - integration with InfluxDB and Grafana
JMeter webinar - integration with InfluxDB and GrafanaJMeter webinar - integration with InfluxDB and Grafana
JMeter webinar - integration with InfluxDB and Grafana
 
GDG Cloud Southlake #33: Boule & Rebala: Effective AppSec in SDLC using Deplo...
GDG Cloud Southlake #33: Boule & Rebala: Effective AppSec in SDLC using Deplo...GDG Cloud Southlake #33: Boule & Rebala: Effective AppSec in SDLC using Deplo...
GDG Cloud Southlake #33: Boule & Rebala: Effective AppSec in SDLC using Deplo...
 
State of ICS and IoT Cyber Threat Landscape Report 2024 preview
State of ICS and IoT Cyber Threat Landscape Report 2024 previewState of ICS and IoT Cyber Threat Landscape Report 2024 preview
State of ICS and IoT Cyber Threat Landscape Report 2024 preview
 
FIDO Alliance Osaka Seminar: The WebAuthn API and Discoverable Credentials.pdf
FIDO Alliance Osaka Seminar: The WebAuthn API and Discoverable Credentials.pdfFIDO Alliance Osaka Seminar: The WebAuthn API and Discoverable Credentials.pdf
FIDO Alliance Osaka Seminar: The WebAuthn API and Discoverable Credentials.pdf
 
Monitoring Java Application Security with JDK Tools and JFR Events
Monitoring Java Application Security with JDK Tools and JFR EventsMonitoring Java Application Security with JDK Tools and JFR Events
Monitoring Java Application Security with JDK Tools and JFR Events
 
Empowering NextGen Mobility via Large Action Model Infrastructure (LAMI): pav...
Empowering NextGen Mobility via Large Action Model Infrastructure (LAMI): pav...Empowering NextGen Mobility via Large Action Model Infrastructure (LAMI): pav...
Empowering NextGen Mobility via Large Action Model Infrastructure (LAMI): pav...
 
De-mystifying Zero to One: Design Informed Techniques for Greenfield Innovati...
De-mystifying Zero to One: Design Informed Techniques for Greenfield Innovati...De-mystifying Zero to One: Design Informed Techniques for Greenfield Innovati...
De-mystifying Zero to One: Design Informed Techniques for Greenfield Innovati...
 
Assuring Contact Center Experiences for Your Customers With ThousandEyes
Assuring Contact Center Experiences for Your Customers With ThousandEyesAssuring Contact Center Experiences for Your Customers With ThousandEyes
Assuring Contact Center Experiences for Your Customers With ThousandEyes
 
Mission to Decommission: Importance of Decommissioning Products to Increase E...
Mission to Decommission: Importance of Decommissioning Products to Increase E...Mission to Decommission: Importance of Decommissioning Products to Increase E...
Mission to Decommission: Importance of Decommissioning Products to Increase E...
 
Essentials of Automations: Optimizing FME Workflows with Parameters
Essentials of Automations: Optimizing FME Workflows with ParametersEssentials of Automations: Optimizing FME Workflows with Parameters
Essentials of Automations: Optimizing FME Workflows with Parameters
 
To Graph or Not to Graph Knowledge Graph Architectures and LLMs
To Graph or Not to Graph Knowledge Graph Architectures and LLMsTo Graph or Not to Graph Knowledge Graph Architectures and LLMs
To Graph or Not to Graph Knowledge Graph Architectures and LLMs
 
Encryption in Microsoft 365 - ExpertsLive Netherlands 2024
Encryption in Microsoft 365 - ExpertsLive Netherlands 2024Encryption in Microsoft 365 - ExpertsLive Netherlands 2024
Encryption in Microsoft 365 - ExpertsLive Netherlands 2024
 
From Siloed Products to Connected Ecosystem: Building a Sustainable and Scala...
From Siloed Products to Connected Ecosystem: Building a Sustainable and Scala...From Siloed Products to Connected Ecosystem: Building a Sustainable and Scala...
From Siloed Products to Connected Ecosystem: Building a Sustainable and Scala...
 
Epistemic Interaction - tuning interfaces to provide information for AI support
Epistemic Interaction - tuning interfaces to provide information for AI supportEpistemic Interaction - tuning interfaces to provide information for AI support
Epistemic Interaction - tuning interfaces to provide information for AI support
 
Securing your Kubernetes cluster_ a step-by-step guide to success !
Securing your Kubernetes cluster_ a step-by-step guide to success !Securing your Kubernetes cluster_ a step-by-step guide to success !
Securing your Kubernetes cluster_ a step-by-step guide to success !
 
Builder.ai Founder Sachin Dev Duggal's Strategic Approach to Create an Innova...
Builder.ai Founder Sachin Dev Duggal's Strategic Approach to Create an Innova...Builder.ai Founder Sachin Dev Duggal's Strategic Approach to Create an Innova...
Builder.ai Founder Sachin Dev Duggal's Strategic Approach to Create an Innova...
 
Key Trends Shaping the Future of Infrastructure.pdf
Key Trends Shaping the Future of Infrastructure.pdfKey Trends Shaping the Future of Infrastructure.pdf
Key Trends Shaping the Future of Infrastructure.pdf
 
The Art of the Pitch: WordPress Relationships and Sales
The Art of the Pitch: WordPress Relationships and SalesThe Art of the Pitch: WordPress Relationships and Sales
The Art of the Pitch: WordPress Relationships and Sales
 

Overview of Coding Languages

  • 1. www.GlowTouch.com Enabling Your Growth Overview of Coding Languages PHP JavaScript SQL Objective C C++ Java Python ASP.NET AJAX AngularJS Node.js
  • 2. PHP • A server-side interpreted, non-compiled, scripting language, written within HTML • Create open, read, write, and close files • Collect form data • Send and receive cookies • Add, delete, modify data in the database • Restrict access to website pages • Encrypt data • PHP files can support Text, HTML, CSS, JavaScript, PHP Code • PHP is used on 65.45% of the top 1 million websites • Why use PHP? • runs on various platforms • easy to learn, runs efficiently • supports a wide range of databases • compatible with almost all servers Some of the biggest online brands, such as Facebook, ProProfs, Digg, Friendster, Flickr, Technorati, and Yahoo! are powered by PHP
  • 3. JavaScript • A client-side scripting language that is embedded in most web browsers • Use JavaScript to: • Build an autocomplete function on your website • Fix layout issues • Enhance HTML text boxes • Used in website: • Advertising • Analytics • Widgets JavaScript was created in 1995 in only 10 days
  • 4. AngularJS • An open-source framework for dynamic web applications • Angular has directives – you can define custom elements, attributes, comments and classes • Uses HTML to define an app’s user interface • Very easy to run tests, no DOM is needed Popular websites that use Angular are weather.com, istockphoto.com, and Nasa.gov
  • 5. Node.js • An open-source environment for server- side applications • Primarily used to build network programs such as web servers • Helps JavaScript coders build real-time web API’sQuickly maturing and being deployed in more mission-critical and revenue-critical system such as eCommerce Black Friday structures
  • 6. SQL • Not a programming language, but a database server that hosts different databases. • Execute queries against a database • Retrieve data from a database • Insert records in a database • Update records in a database • Delete records in a database • Create new databases • Create new tables in a database • Create stored procedures in a database • Create views in a database • Set permissions on tables, procedures and views The one aspect of SQL Server that separates it from any other Microsoft product is that it’s the only Microsoft product that allows you to set processor affinity
  • 7. Objective C • An object oriented programming language, based on C • Used by Apple Developers • Objective C can develop apps for iOS and develop applications for OS X • Cannot be used for other platforms such as AndroidObjective-C’s features allow for flexible and easy solutions to programming issues
  • 8. C++ • A compiled language • An object oriented language used to develop software, video games, and more • Can develop apps for Windows and Linux, video games, and mobile apps • Highly portable across multiple devices • Supported by Apple, Android, Windows Phone and Blackberry Mark Zuckerberg's interest in programming developed when his parents gifted him the book C++ for Dummies
  • 9. Java • A server-side interpreted compiled language, using a virtual machine • Java lets you: • play online games • upload photos • take virtual tours • use interactive maps • Users can disable Java on their machines • Java is the basis of Android Nearly 9 out of every 10 computers in the U.S. run Java, and 97% of enterprise desktops run the language
  • 10. Python • A server-side interpreted, open-source, non-compiled, scripting language • Python can: • Build websites • Provide database access • Build desktop graphic user interfaces • Build software and games • Can be used on its own, or as part of another framework People use this language because it is very easy to learn. It has easy syntax and is fitted for the experts.
  • 11. Ruby • A server-side interpreted, non-compiled, scripting language • Gaining popularity running on the Rails framework, or Ruby on Rails • Blend of the following programming languages: Perl, Smalltalk, Eiffel, Ada, Lisp • Ruby can build simulations, build web applications • Ruby is highly portable, works on many types of UNIX, Mac OS X, Windows and more • Multiple implementations that include: • JRuby • Rubinius • MacRuby Ruby is considered a very high level language with an estimated score of 15 on the Capers Jones language level
  • 12. ASP.NET • A server-side interpreted, non-compiled scripting language • Similar to PHP, but only runs on a Windows server in the .NET suite of languages • ASP.NET can: • Build websites • Build web forms • Build web applications with a Model View Controller design ASP.NET is integrated with the .NET Framework
  • 13. AJAX • Not a programming language, rather a way to use multiple programming languages together • Uses JavaScript to communicate with the server to allow the page to change without requiring the user to refresh • AJAX is used • For all browser base chat systems • For Gmail’s entire interface • For Facebook’s photos and chat • Must master JavaScript, CSS and XML to use this • Ajax combines: • Standard based presentation • Dynamic display and interaction • Data interchange and manipulation • Functionality • Asynchronous data retrieval Several complex web applications are handled using AJAX, including Google Maps
  • 14. HTML CSS JavaScript PHP Python Ruby Objective-C Java C++ Node.js AngularJS Store user information ● ● ● Create and edit static web pages ● ● Build mobile apps ● ● ● Make web pages interactive ● ● ● What do you want to do?