SlideShare une entreprise Scribd logo
1  sur  13
Know & Learn
FED
About Me
Arunraj Natarajan
Senior UI Developer
Working at Cognizant Technologies
What is FED?
Front End Development is:
• Doing Program that runs in a
browser
• Browsers can be anywhere
i.e.
Desktop, Laptop, Tablet, Phable
t, Smartphone, Google Glass
and any device that has
browser
• Crafting applications or
websites for all resolutions
Languages of FED
Unlike other
programming
languages, you
can see it in your
browser
Languages of FED
Front-end code tells your browser what to do. Then, the
languages are -
Languages of FED
Combo of these three languages makes
Front End Technology
Web Browsers
Universal languages allow you to design across browsers
WebKit - Gecko - Trident - Presto
Know HTML5
• HTML5 is the latest version of HTML
• Passed through Candidate Recommendation of W3C by Dec 2012
• Compatible with Chrome, Safari, Opera, Firefox and IE9 browsers
HTML5 Features
About HTML5
Storing data in the
cache or to make
data persistent
between user
sessions and when
reloading and
restoring pages
More meaningful
tags and structural
elements. New
Form types and
attributes.
Dedicated syntax
for Audio and
Video enables
multimedia in
HTML5. There will
be no need to for
third party plug-
ins.
More efficient connectivity
means more real-time
chats, faster games, and
better communication.
Web Sockets and Server-
Sent Events are pushing
(pun intended) data
between client and server
more efficiently than ever
before.
There are many
new features
which deal with
graphics in the
HTML5: 2D
Canvas, WebGL, S
VG, 3D CSS
transforms, and
SMIL
(Synchronized
Multimedia
Integration
Language
).
Enables deeper
integration with
OS. HTML APIs
helps to Drag and
Drop, Input by
speech, Geo
location and
Device
orientation.
Know CSS3
• CSS3 is the latest version of CSS. CSS is used to control the User Interface
style and layout
• Compatible with Chrome, Safari, Opera, Firefox and IE9 browsers
• Some of the CSS styles supported by browsers using their own prefixes like –
webkit- , -moz-, -ms- and –o-. These fixes will be wiped out once W3C
recommendation has a stable version.
CSS3 Features
About CSS3
@font-face Box Shadow Border Radius Gradient Transform
TransitionMultiple Background ImagesText ShadowRGBA
Media Queries Pseudo Classes Flex Box and so on …
Know JavaScript
• It’s an interaction programming language and its original name is ECMA
Script.
• JavaScript is used with HTML to make it more dynamic and interactive.
• There are plenty of JavaScript frameworks built especially for HTML5 apps.
For Ex. Mordernizr, jQuery, Sencha, BackBone, DoJo
Usage of JavaScript in Front End
About JavaScript
• User Interaction like page navigation, Tab, drop down, pop ups, tool tips
• Form run time validation, date picker, color picker, slider etc.,
• Auto Suggest and populate using AJAX method
• JSON object for data interchange between server
• MVC framework makes application more maintainable
• All HTML5 features ends with fine JS APIs
• Advanced JS craft helps to make Single Page Application works like native
apps
Exercise 1: Create basic HTML5 Page
Exercise 2: Make it Responsive
Thank You!
Feel free to contact me
Gmail:
arungetz@gmail.com
Facebook:
https://www.facebook.com/itsR1

Contenu connexe

Dernier

Modular Monolith - a Practical Alternative to Microservices @ Devoxx UK 2024
Modular Monolith - a Practical Alternative to Microservices @ Devoxx UK 2024Modular Monolith - a Practical Alternative to Microservices @ Devoxx UK 2024
Modular Monolith - a Practical Alternative to Microservices @ Devoxx UK 2024
Victor Rentea
 
Cloud Frontiers: A Deep Dive into Serverless Spatial Data and FME
Cloud Frontiers:  A Deep Dive into Serverless Spatial Data and FMECloud Frontiers:  A Deep Dive into Serverless Spatial Data and FME
Cloud Frontiers: A Deep Dive into Serverless Spatial Data and FME
Safe Software
 
Finding Java's Hidden Performance Traps @ DevoxxUK 2024
Finding Java's Hidden Performance Traps @ DevoxxUK 2024Finding Java's Hidden Performance Traps @ DevoxxUK 2024
Finding Java's Hidden Performance Traps @ DevoxxUK 2024
Victor Rentea
 
Cloud Frontiers: A Deep Dive into Serverless Spatial Data and FME
Cloud Frontiers:  A Deep Dive into Serverless Spatial Data and FMECloud Frontiers:  A Deep Dive into Serverless Spatial Data and FME
Cloud Frontiers: A Deep Dive into Serverless Spatial Data and FME
Safe Software
 

Dernier (20)

Modular Monolith - a Practical Alternative to Microservices @ Devoxx UK 2024
Modular Monolith - a Practical Alternative to Microservices @ Devoxx UK 2024Modular Monolith - a Practical Alternative to Microservices @ Devoxx UK 2024
Modular Monolith - a Practical Alternative to Microservices @ Devoxx UK 2024
 
Vector Search -An Introduction in Oracle Database 23ai.pptx
Vector Search -An Introduction in Oracle Database 23ai.pptxVector Search -An Introduction in Oracle Database 23ai.pptx
Vector Search -An Introduction in Oracle Database 23ai.pptx
 
Polkadot JAM Slides - Token2049 - By Dr. Gavin Wood
Polkadot JAM Slides - Token2049 - By Dr. Gavin WoodPolkadot JAM Slides - Token2049 - By Dr. Gavin Wood
Polkadot JAM Slides - Token2049 - By Dr. Gavin Wood
 
FWD Group - Insurer Innovation Award 2024
FWD Group - Insurer Innovation Award 2024FWD Group - Insurer Innovation Award 2024
FWD Group - Insurer Innovation Award 2024
 
Cloud Frontiers: A Deep Dive into Serverless Spatial Data and FME
Cloud Frontiers:  A Deep Dive into Serverless Spatial Data and FMECloud Frontiers:  A Deep Dive into Serverless Spatial Data and FME
Cloud Frontiers: A Deep Dive into Serverless Spatial Data and FME
 
Apidays New York 2024 - Scaling API-first by Ian Reasor and Radu Cotescu, Adobe
Apidays New York 2024 - Scaling API-first by Ian Reasor and Radu Cotescu, AdobeApidays New York 2024 - Scaling API-first by Ian Reasor and Radu Cotescu, Adobe
Apidays New York 2024 - Scaling API-first by Ian Reasor and Radu Cotescu, Adobe
 
presentation ICT roal in 21st century education
presentation ICT roal in 21st century educationpresentation ICT roal in 21st century education
presentation ICT roal in 21st century education
 
TrustArc Webinar - Unlock the Power of AI-Driven Data Discovery
TrustArc Webinar - Unlock the Power of AI-Driven Data DiscoveryTrustArc Webinar - Unlock the Power of AI-Driven Data Discovery
TrustArc Webinar - Unlock the Power of AI-Driven Data Discovery
 
AWS Community Day CPH - Three problems of Terraform
AWS Community Day CPH - Three problems of TerraformAWS Community Day CPH - Three problems of Terraform
AWS Community Day CPH - Three problems of Terraform
 
Connector Corner: Accelerate revenue generation using UiPath API-centric busi...
Connector Corner: Accelerate revenue generation using UiPath API-centric busi...Connector Corner: Accelerate revenue generation using UiPath API-centric busi...
Connector Corner: Accelerate revenue generation using UiPath API-centric busi...
 
Artificial Intelligence Chap.5 : Uncertainty
Artificial Intelligence Chap.5 : UncertaintyArtificial Intelligence Chap.5 : Uncertainty
Artificial Intelligence Chap.5 : Uncertainty
 
DEV meet-up UiPath Document Understanding May 7 2024 Amsterdam
DEV meet-up UiPath Document Understanding May 7 2024 AmsterdamDEV meet-up UiPath Document Understanding May 7 2024 Amsterdam
DEV meet-up UiPath Document Understanding May 7 2024 Amsterdam
 
Apidays New York 2024 - Accelerating FinTech Innovation by Vasa Krishnan, Fin...
Apidays New York 2024 - Accelerating FinTech Innovation by Vasa Krishnan, Fin...Apidays New York 2024 - Accelerating FinTech Innovation by Vasa Krishnan, Fin...
Apidays New York 2024 - Accelerating FinTech Innovation by Vasa Krishnan, Fin...
 
Finding Java's Hidden Performance Traps @ DevoxxUK 2024
Finding Java's Hidden Performance Traps @ DevoxxUK 2024Finding Java's Hidden Performance Traps @ DevoxxUK 2024
Finding Java's Hidden Performance Traps @ DevoxxUK 2024
 
Navigating the Deluge_ Dubai Floods and the Resilience of Dubai International...
Navigating the Deluge_ Dubai Floods and the Resilience of Dubai International...Navigating the Deluge_ Dubai Floods and the Resilience of Dubai International...
Navigating the Deluge_ Dubai Floods and the Resilience of Dubai International...
 
ICT role in 21st century education and its challenges
ICT role in 21st century education and its challengesICT role in 21st century education and its challenges
ICT role in 21st century education and its challenges
 
Biography Of Angeliki Cooney | Senior Vice President Life Sciences | Albany, ...
Biography Of Angeliki Cooney | Senior Vice President Life Sciences | Albany, ...Biography Of Angeliki Cooney | Senior Vice President Life Sciences | Albany, ...
Biography Of Angeliki Cooney | Senior Vice President Life Sciences | Albany, ...
 
Strategies for Landing an Oracle DBA Job as a Fresher
Strategies for Landing an Oracle DBA Job as a FresherStrategies for Landing an Oracle DBA Job as a Fresher
Strategies for Landing an Oracle DBA Job as a Fresher
 
Exploring Multimodal Embeddings with Milvus
Exploring Multimodal Embeddings with MilvusExploring Multimodal Embeddings with Milvus
Exploring Multimodal Embeddings with Milvus
 
Cloud Frontiers: A Deep Dive into Serverless Spatial Data and FME
Cloud Frontiers:  A Deep Dive into Serverless Spatial Data and FMECloud Frontiers:  A Deep Dive into Serverless Spatial Data and FME
Cloud Frontiers: A Deep Dive into Serverless Spatial Data and FME
 

En vedette

How Race, Age and Gender Shape Attitudes Towards Mental Health
How Race, Age and Gender Shape Attitudes Towards Mental HealthHow Race, Age and Gender Shape Attitudes Towards Mental Health
How Race, Age and Gender Shape Attitudes Towards Mental Health
ThinkNow
 
Social Media Marketing Trends 2024 // The Global Indie Insights
Social Media Marketing Trends 2024 // The Global Indie InsightsSocial Media Marketing Trends 2024 // The Global Indie Insights
Social Media Marketing Trends 2024 // The Global Indie Insights
Kurio // The Social Media Age(ncy)
 

En vedette (20)

Product Design Trends in 2024 | Teenage Engineerings
Product Design Trends in 2024 | Teenage EngineeringsProduct Design Trends in 2024 | Teenage Engineerings
Product Design Trends in 2024 | Teenage Engineerings
 
How Race, Age and Gender Shape Attitudes Towards Mental Health
How Race, Age and Gender Shape Attitudes Towards Mental HealthHow Race, Age and Gender Shape Attitudes Towards Mental Health
How Race, Age and Gender Shape Attitudes Towards Mental Health
 
AI Trends in Creative Operations 2024 by Artwork Flow.pdf
AI Trends in Creative Operations 2024 by Artwork Flow.pdfAI Trends in Creative Operations 2024 by Artwork Flow.pdf
AI Trends in Creative Operations 2024 by Artwork Flow.pdf
 
Skeleton Culture Code
Skeleton Culture CodeSkeleton Culture Code
Skeleton Culture Code
 
PEPSICO Presentation to CAGNY Conference Feb 2024
PEPSICO Presentation to CAGNY Conference Feb 2024PEPSICO Presentation to CAGNY Conference Feb 2024
PEPSICO Presentation to CAGNY Conference Feb 2024
 
Content Methodology: A Best Practices Report (Webinar)
Content Methodology: A Best Practices Report (Webinar)Content Methodology: A Best Practices Report (Webinar)
Content Methodology: A Best Practices Report (Webinar)
 
How to Prepare For a Successful Job Search for 2024
How to Prepare For a Successful Job Search for 2024How to Prepare For a Successful Job Search for 2024
How to Prepare For a Successful Job Search for 2024
 
Social Media Marketing Trends 2024 // The Global Indie Insights
Social Media Marketing Trends 2024 // The Global Indie InsightsSocial Media Marketing Trends 2024 // The Global Indie Insights
Social Media Marketing Trends 2024 // The Global Indie Insights
 
Trends In Paid Search: Navigating The Digital Landscape In 2024
Trends In Paid Search: Navigating The Digital Landscape In 2024Trends In Paid Search: Navigating The Digital Landscape In 2024
Trends In Paid Search: Navigating The Digital Landscape In 2024
 
5 Public speaking tips from TED - Visualized summary
5 Public speaking tips from TED - Visualized summary5 Public speaking tips from TED - Visualized summary
5 Public speaking tips from TED - Visualized summary
 
ChatGPT and the Future of Work - Clark Boyd
ChatGPT and the Future of Work - Clark Boyd ChatGPT and the Future of Work - Clark Boyd
ChatGPT and the Future of Work - Clark Boyd
 
Getting into the tech field. what next
Getting into the tech field. what next Getting into the tech field. what next
Getting into the tech field. what next
 
Google's Just Not That Into You: Understanding Core Updates & Search Intent
Google's Just Not That Into You: Understanding Core Updates & Search IntentGoogle's Just Not That Into You: Understanding Core Updates & Search Intent
Google's Just Not That Into You: Understanding Core Updates & Search Intent
 
How to have difficult conversations
How to have difficult conversations How to have difficult conversations
How to have difficult conversations
 
Introduction to Data Science
Introduction to Data ScienceIntroduction to Data Science
Introduction to Data Science
 
Time Management & Productivity - Best Practices
Time Management & Productivity -  Best PracticesTime Management & Productivity -  Best Practices
Time Management & Productivity - Best Practices
 
The six step guide to practical project management
The six step guide to practical project managementThe six step guide to practical project management
The six step guide to practical project management
 
Beginners Guide to TikTok for Search - Rachel Pearson - We are Tilt __ Bright...
Beginners Guide to TikTok for Search - Rachel Pearson - We are Tilt __ Bright...Beginners Guide to TikTok for Search - Rachel Pearson - We are Tilt __ Bright...
Beginners Guide to TikTok for Search - Rachel Pearson - We are Tilt __ Bright...
 
Unlocking the Power of ChatGPT and AI in Testing - A Real-World Look, present...
Unlocking the Power of ChatGPT and AI in Testing - A Real-World Look, present...Unlocking the Power of ChatGPT and AI in Testing - A Real-World Look, present...
Unlocking the Power of ChatGPT and AI in Testing - A Real-World Look, present...
 
12 Ways to Increase Your Influence at Work
12 Ways to Increase Your Influence at Work12 Ways to Increase Your Influence at Work
12 Ways to Increase Your Influence at Work
 

Know & learn FED

  • 2. About Me Arunraj Natarajan Senior UI Developer Working at Cognizant Technologies
  • 3. What is FED? Front End Development is: • Doing Program that runs in a browser • Browsers can be anywhere i.e. Desktop, Laptop, Tablet, Phable t, Smartphone, Google Glass and any device that has browser • Crafting applications or websites for all resolutions
  • 4. Languages of FED Unlike other programming languages, you can see it in your browser
  • 5. Languages of FED Front-end code tells your browser what to do. Then, the languages are -
  • 6. Languages of FED Combo of these three languages makes Front End Technology
  • 7. Web Browsers Universal languages allow you to design across browsers WebKit - Gecko - Trident - Presto
  • 8. Know HTML5 • HTML5 is the latest version of HTML • Passed through Candidate Recommendation of W3C by Dec 2012 • Compatible with Chrome, Safari, Opera, Firefox and IE9 browsers HTML5 Features About HTML5 Storing data in the cache or to make data persistent between user sessions and when reloading and restoring pages More meaningful tags and structural elements. New Form types and attributes. Dedicated syntax for Audio and Video enables multimedia in HTML5. There will be no need to for third party plug- ins. More efficient connectivity means more real-time chats, faster games, and better communication. Web Sockets and Server- Sent Events are pushing (pun intended) data between client and server more efficiently than ever before. There are many new features which deal with graphics in the HTML5: 2D Canvas, WebGL, S VG, 3D CSS transforms, and SMIL (Synchronized Multimedia Integration Language ). Enables deeper integration with OS. HTML APIs helps to Drag and Drop, Input by speech, Geo location and Device orientation.
  • 9. Know CSS3 • CSS3 is the latest version of CSS. CSS is used to control the User Interface style and layout • Compatible with Chrome, Safari, Opera, Firefox and IE9 browsers • Some of the CSS styles supported by browsers using their own prefixes like – webkit- , -moz-, -ms- and –o-. These fixes will be wiped out once W3C recommendation has a stable version. CSS3 Features About CSS3 @font-face Box Shadow Border Radius Gradient Transform TransitionMultiple Background ImagesText ShadowRGBA Media Queries Pseudo Classes Flex Box and so on …
  • 10. Know JavaScript • It’s an interaction programming language and its original name is ECMA Script. • JavaScript is used with HTML to make it more dynamic and interactive. • There are plenty of JavaScript frameworks built especially for HTML5 apps. For Ex. Mordernizr, jQuery, Sencha, BackBone, DoJo Usage of JavaScript in Front End About JavaScript • User Interaction like page navigation, Tab, drop down, pop ups, tool tips • Form run time validation, date picker, color picker, slider etc., • Auto Suggest and populate using AJAX method • JSON object for data interchange between server • MVC framework makes application more maintainable • All HTML5 features ends with fine JS APIs • Advanced JS craft helps to make Single Page Application works like native apps
  • 11. Exercise 1: Create basic HTML5 Page
  • 12. Exercise 2: Make it Responsive
  • 13. Thank You! Feel free to contact me Gmail: arungetz@gmail.com Facebook: https://www.facebook.com/itsR1