SlideShare a Scribd company logo
1 of 86
Download to read offline
Web	
  Development	
  
Aditya	
  Narayan	
  
CEO,	
  TurnToTech	
  
	
  mobile	
  technology	
  school	
  and	
  
incubator	
  
	
  
Past:	
  2	
  startups,	
  chief	
  architect	
  at	
  
Marvel,	
  head	
  of	
  security	
  at	
  
Starwood	
  
Web	
  Development	
  
1989,	
  CERN	
  
The	
  web	
  server	
  
Tim	
  Berners-­‐Lee	
  
The	
  browser	
  
HTTP	
  
HTML	
  
URL’s	
  
Web	
  Development	
  
How	
  does	
  a	
  web	
  applicaOon	
  
work?	
  
Web	
  Server	
  
HTML Files, JPGs, business logic
1.	
  Type	
  	
  
info.cern.ch/TheProject.html	
  
in	
  the	
  browser	
  
2.	
  Browser	
  
connects	
  to	
  server	
  
named	
  info.cern.ch	
  
3.	
  Browser	
  asks	
  for	
  
a	
  resource	
  called	
  
TheProject.html	
  
5.	
  TheProject.html	
  
	
  is	
  sent	
  back	
  to	
  the	
  
browser	
  
4.	
  TheProject.html	
  
	
  may	
  have	
  links	
  to	
  other	
  websites	
  
Tim Berners-Lee
1989
Domain	
  name	
  
Server	
  
Browser	
  
Login	
  
Database	
  
Secure	
  
Reliable	
  
Graphics	
  
designer	
  
Should	
  
work	
  on	
  
mobile	
  
Fast	
  
Future	
  
proof	
  
Cost	
  
AnalyOcs	
  
Data	
  
Developer	
  
Features	
  
Let’s	
  develop	
  a	
  	
  
web	
  app	
  
APIs	
  
But	
  where’s	
  the	
  recipe?	
  
Business	
  
InformaOon	
  
Technology	
  
Focus:	
  Business	
  Process	
  
Admin	
  
HR	
  
Employee	
  
Admin	
  
AP	
  
Vendors	
  
Focus:	
  Business	
  Process	
  
Outcome:	
  User	
  roles,	
  System	
  features	
  and	
  capabiliOes	
  
Business	
  
Business	
  
InformaOon	
  
Technology	
  
Focus:	
  InformaOon	
  hierarchy,	
  NavigaOon	
  
Focus:	
  InformaOon	
  hierarchy,	
  
NavigaOon	
  
Outcome:	
  Data	
  model,	
  Screen	
  
layout	
  
InformaOon	
  
Business	
  
InformaOon	
  
Technology	
  
Hardware	
  
System	
  So[ware	
  
ApplicaOon	
  So[ware	
  
Hardware	
  
System	
  So[ware	
  
ApplicaOon	
  So[ware	
  
Backend,	
  Frontend,	
  CSS,	
  
HTML,	
  HTTP,	
  Framework,	
  
Ruby	
  on	
  Rails,	
  JavaScript,	
  
Database	
  server,	
  Web	
  
Server	
  …	
  
1.	
  User	
  types	
  	
  
www.webapp.com/index.html	
  	
  	
  
in	
  the	
  browser	
  
2.	
  Browser	
  connects	
  to	
  server	
  named	
  
www.webapp.com	
  
3.	
  Browser	
  asks	
  for	
  a	
  resource	
  called	
  
index.html	
  
5.	
  The	
  final	
  index.html	
  is	
  sent	
  back	
  to	
  
the	
  browser	
  
4.	
  index.html	
  may	
  need	
  some	
  data	
  
from	
  a	
  database	
  server	
  
Browser	
  (Thin	
  client)	
  
Downloads	
  UI	
  code	
  from	
  server	
  and	
  runs	
  it	
  

Web	
  Server	
  
Contains	
  business	
  rules	
  and	
  generates	
  code	
  for	
  the	
  
browser	
  

	
  
Database	
  Server	
  
Holds	
  the	
  data	
  
Database	
  Server	
  
Holds	
  the	
  data	
  
	
  
Web	
  Server	
  
Contains	
  business	
  rules	
  and	
  generates	
  code	
  for	
  
the	
  browser	
  
	
  
Browser	
  (Thin	
  client)	
  
Downloads	
  UI	
  code	
  from	
  server	
  and	
  runs	
  it	
  
Q:	
  How	
  are	
  different	
  browsers	
  
running	
  on	
  different	
  operaOng	
  
systems	
  able	
  to	
  use	
  the	
  same	
  
web	
  app?	
  
A:	
  Standards	
  such	
  as	
  HTML	
  and	
  
HTTP	
  
Code	
  that	
  runs	
  in	
  the	
  
browser	
  is	
  front-­‐end	
  code	
  
HTML,	
  CSS	
  and	
  JavaScript	
  
QuesOon:	
  How	
  are	
  different	
  browsers	
  able	
  to	
  work	
  
with	
  the	
  same	
  web	
  app?	
  	
  
Answer:	
  HTML,	
  CSS	
  and	
  JavaScript	
  happen	
  to	
  be	
  
standards	
  accepted	
  worldwide	
  without	
  excepOon	
  
	
  
HTML	
  will	
  let	
  you	
  write	
  UI	
  code	
  
in	
  without	
  wriOng	
  ‘real’	
  code	
  

<bufon	
  type="bufon">Click	
  Me!</bufon>	
  
	
  
CSS	
  adds	
  ‘personality’	
  
<bufon	
  type="bufon">	
  
Click	
  Me!	
  
</bufon>	
  
<bufon	
  type="bufon”	
  	
  
style="	
  background-­‐color:orange">	
  
Click	
  Me!	
  
</bufon>	
  
Alerts	
  



	
  
Form	
  validaOon	
  
JavaScript	
  
HTML	
  and	
  CSS	
  can	
  make	
  your	
  pages	
  look	
  
nice	
  
	
  
But	
  they	
  don’t	
  make	
  the	
  pages	
  appear	
  
responsive	
  
	
  
JavaScript	
  was	
  created	
  as	
  a	
  simple	
  
language	
  to	
  address	
  this	
  need	
  
Technologies	
  derived	
  from	
  
JavaScript	
  
AJAX	
  
	
  
jquery	
  
	
  
Angular	
  
And	
  code	
  that	
  doesn’t	
  run	
  
in	
  the	
  browser	
  is	
  back-­‐end	
  
code	
  
Typical	
  backend	
  code	
  
runs	
  on	
  the	
  Web	
  
Server	
  and	
  the	
  
Database	
  server	
  
Typical	
  backend	
  code	
  
runs	
  on	
  the	
  Web	
  
Server	
  and	
  the	
  
Database	
  server	
  
RelaOonal	
  Database	
  
Typically,	
  code	
  wrifen	
  in	
  SQL	
  runs	
  on	
  
the	
  database	
  server	
  
And	
  SQL	
  code	
  is	
  all	
  about	
  performing	
  
CRUD	
  operaOons	
  on	
  Data	
  
Create	
  
Read	
  
Update	
  
Delete	
  
Typical	
  backend	
  code	
  
runs	
  on	
  the	
  Web	
  
Server	
  and	
  the	
  
Database	
  server	
  
Web	
  Servers	
  
There	
  are	
  several	
  compeOng	
  
frameworks	
  for	
  running	
  code	
  on	
  Web	
  
Servers	
  
JEE,.NET,	
  Rails,	
  Django,	
  PHP	
  
Web	
  Servers	
  
There	
  are	
  several	
  compeOng	
  
frameworks	
  for	
  running	
  code	
  on	
  Web	
  
Servers	
  
JEE,.NET,	
  Ruby	
  on	
  Rails,	
  Django,	
  PHP	
  
What	
  is	
  a	
  
framework?	
  
Architecture	
  and	
  
standards	
  of	
  the	
  web	
  
constrain	
  the	
  kind	
  of	
  
code	
  you	
  can	
  write.	
  	
  
The	
  general	
  pafern	
  
	
  
receive	
  request	
  from	
  browser	
  
connect	
  to	
  database	
  	
  
generate	
  page	
  
send	
  page	
  to	
  browser	
  
Imagine	
  a	
  web	
  app	
  with	
  
1000	
  pages	
  
receive	
  request	
  from	
  browser	
  
connect	
  to	
  database	
  	
  
generate	
  page	
  
send	
  page	
  to	
  browser	
  
Frameworks	
  do	
  all	
  the	
  
plumbing	
  

You	
  write	
  code	
  specific	
  to	
  
your	
  app	
  	
  
PlaKorm	
   Language	
   Supported	
  by	
  
JEE	
   Java	
   Oracle	
  
.NET	
   C#	
   Microso[	
  
Ruby	
  on	
  Rails	
   Ruby	
   Community	
  
Django	
   Python	
   Community	
  
PHP	
   PHP	
   Community	
  
Backend,	
  Frontend,	
  CSS,	
  
HTML,	
  HTTP,	
  Framework,	
  
Ruby	
  on	
  Rails,	
  JavaScript,	
  
Database	
  server,	
  Web	
  
Server	
  …	
  
How	
  about	
  systems	
  
talking	
  to	
  systems?	
  
XML	
  
JSON	
  
HTTP	
  
iOS	
  
Android	
  
Mobile	
  Plaqorms	
  
Mobile	
  changes	
  the	
  	
  
noOon	
  of	
  front-­‐end	
  and	
  	
  
backend	
  
Just	
  like	
  web,	
  mobile	
  
plaqorms	
  have	
  their	
  
frameworks	
  
A	
  mobile	
  app	
  is	
  self	
  
contained	
  
server	
  only	
  provides	
  data,	
  
not	
  code	
  
XML	
  
JSON	
  
HTTP	
  
ObjecOve-­‐C	
   Java	
  
{Watching=7,	
  Buying=23,	
  Selling=5}	
  
How	
  much	
  so[ware	
  do	
  
we	
  need	
  to	
  build?	
  	
  
	
  
How	
  much	
  can	
  we	
  
license?	
  
Open	
  Source	
  
Development	
  
Agile	
  
Waterfall	
  
TDD	
  
Deployment	
  
Hosted	
  
Public	
  Cloud	
  
Private	
  Cloud	
  
System	
  
Management	
  
A	
  server	
  must	
  be	
  
always	
  on	
  
New	
  Relic,	
  Pingdom	
  
AnalyOcs	
  
Google	
  AnalyOcs	
  
Security	
  and	
  Privacy	
  
Over	
  the	
  wire	
  
At	
  rest	
  
EncrypOon	
  
SSL
Variety	
  of	
  standards	
  
OAuth	
  
New	
  Developments	
  
Web	
  Sockets	
  
HTML5	
  
MongoDB	
  
Neo4j	
  
Cassandra	
  
Web	
  Sockets	
  
HTML5	
  
NoSQL	
  
The	
  web	
  relies	
  on	
  
open	
  standards	
  

More Related Content

What's hot

Difference between-web-designing-and-web-development
Difference between-web-designing-and-web-developmentDifference between-web-designing-and-web-development
Difference between-web-designing-and-web-developmentGlobal Media Insight
 
WEB I - 01 - Introduction to Web Development
WEB I - 01 - Introduction to Web DevelopmentWEB I - 01 - Introduction to Web Development
WEB I - 01 - Introduction to Web DevelopmentRandy Connolly
 
Web Development and Web Development technologies - Temitayo Fadojutimi
Web Development and Web Development technologies - Temitayo FadojutimiWeb Development and Web Development technologies - Temitayo Fadojutimi
Web Development and Web Development technologies - Temitayo FadojutimiTemitayo Fadojutimi
 
Front-end development introduction (HTML, CSS). Part 1
Front-end development introduction (HTML, CSS). Part 1Front-end development introduction (HTML, CSS). Part 1
Front-end development introduction (HTML, CSS). Part 1Oleksii Prohonnyi
 
Web Development In 2018
Web Development In 2018Web Development In 2018
Web Development In 2018Traversy Media
 
Front End Development | Introduction
Front End Development | IntroductionFront End Development | Introduction
Front End Development | IntroductionJohnTaieb
 
Front-End Web Development
Front-End Web DevelopmentFront-End Web Development
Front-End Web DevelopmentYash Sati
 
Web Designing Presentation
Web Designing PresentationWeb Designing Presentation
Web Designing PresentationRahulSuri30
 
web development.pptx
web development.pptxweb development.pptx
web development.pptxMohdArbazraza
 
Full stack web development
Full stack web developmentFull stack web development
Full stack web developmentCrampete
 
Web development using javaScript, React js, Node js, HTML, CSS and SQL
Web development using javaScript, React js, Node js, HTML, CSS and SQLWeb development using javaScript, React js, Node js, HTML, CSS and SQL
Web development using javaScript, React js, Node js, HTML, CSS and SQLJayant Surana
 
Front end web development
Front end web developmentFront end web development
Front end web developmentviveksewa
 
Html, CSS & Web Designing
Html, CSS & Web DesigningHtml, CSS & Web Designing
Html, CSS & Web DesigningLeslie Steele
 
Introduction to back-end
Introduction to back-endIntroduction to back-end
Introduction to back-endMosaab Ehab
 
Modern Web Development
Modern Web DevelopmentModern Web Development
Modern Web DevelopmentRobert Nyman
 
Internship Presentation 2 Web Developer
Internship Presentation 2 Web DeveloperInternship Presentation 2 Web Developer
Internship Presentation 2 Web DeveloperHemant Sarthak
 
Web Development on Web Project Presentation
Web Development on Web Project PresentationWeb Development on Web Project Presentation
Web Development on Web Project PresentationMilind Gokhale
 

What's hot (20)

Difference between-web-designing-and-web-development
Difference between-web-designing-and-web-developmentDifference between-web-designing-and-web-development
Difference between-web-designing-and-web-development
 
WEB I - 01 - Introduction to Web Development
WEB I - 01 - Introduction to Web DevelopmentWEB I - 01 - Introduction to Web Development
WEB I - 01 - Introduction to Web Development
 
Web development
Web developmentWeb development
Web development
 
Web Development and Web Development technologies - Temitayo Fadojutimi
Web Development and Web Development technologies - Temitayo FadojutimiWeb Development and Web Development technologies - Temitayo Fadojutimi
Web Development and Web Development technologies - Temitayo Fadojutimi
 
Front-end development introduction (HTML, CSS). Part 1
Front-end development introduction (HTML, CSS). Part 1Front-end development introduction (HTML, CSS). Part 1
Front-end development introduction (HTML, CSS). Part 1
 
Web Development In 2018
Web Development In 2018Web Development In 2018
Web Development In 2018
 
Front End Development | Introduction
Front End Development | IntroductionFront End Development | Introduction
Front End Development | Introduction
 
Front-End Web Development
Front-End Web DevelopmentFront-End Web Development
Front-End Web Development
 
Web Designing Presentation
Web Designing PresentationWeb Designing Presentation
Web Designing Presentation
 
Web Development
Web DevelopmentWeb Development
Web Development
 
Web Development using HTML & CSS
Web Development using HTML & CSSWeb Development using HTML & CSS
Web Development using HTML & CSS
 
web development.pptx
web development.pptxweb development.pptx
web development.pptx
 
Full stack web development
Full stack web developmentFull stack web development
Full stack web development
 
Web development using javaScript, React js, Node js, HTML, CSS and SQL
Web development using javaScript, React js, Node js, HTML, CSS and SQLWeb development using javaScript, React js, Node js, HTML, CSS and SQL
Web development using javaScript, React js, Node js, HTML, CSS and SQL
 
Front end web development
Front end web developmentFront end web development
Front end web development
 
Html, CSS & Web Designing
Html, CSS & Web DesigningHtml, CSS & Web Designing
Html, CSS & Web Designing
 
Introduction to back-end
Introduction to back-endIntroduction to back-end
Introduction to back-end
 
Modern Web Development
Modern Web DevelopmentModern Web Development
Modern Web Development
 
Internship Presentation 2 Web Developer
Internship Presentation 2 Web DeveloperInternship Presentation 2 Web Developer
Internship Presentation 2 Web Developer
 
Web Development on Web Project Presentation
Web Development on Web Project PresentationWeb Development on Web Project Presentation
Web Development on Web Project Presentation
 

Viewers also liked

Web Design & Development Trends Presentation
Web Design & Development Trends PresentationWeb Design & Development Trends Presentation
Web Design & Development Trends PresentationRichard Bowden
 
Tech Interview Job Prep
Tech Interview Job PrepTech Interview Job Prep
Tech Interview Job PrepTurnToTech
 
Web Application Frameworks - Web Technologies (1019888BNR)
Web Application Frameworks - Web Technologies (1019888BNR)Web Application Frameworks - Web Technologies (1019888BNR)
Web Application Frameworks - Web Technologies (1019888BNR)Beat Signer
 
Website Development Process
Website Development ProcessWebsite Development Process
Website Development ProcessHend Al-Khalifa
 
Web application framework
Web application frameworkWeb application framework
Web application frameworkPankaj Chand
 
Embedded System Tools ppt
Embedded System Tools  pptEmbedded System Tools  ppt
Embedded System Tools pptHalai Hansika
 

Viewers also liked (6)

Web Design & Development Trends Presentation
Web Design & Development Trends PresentationWeb Design & Development Trends Presentation
Web Design & Development Trends Presentation
 
Tech Interview Job Prep
Tech Interview Job PrepTech Interview Job Prep
Tech Interview Job Prep
 
Web Application Frameworks - Web Technologies (1019888BNR)
Web Application Frameworks - Web Technologies (1019888BNR)Web Application Frameworks - Web Technologies (1019888BNR)
Web Application Frameworks - Web Technologies (1019888BNR)
 
Website Development Process
Website Development ProcessWebsite Development Process
Website Development Process
 
Web application framework
Web application frameworkWeb application framework
Web application framework
 
Embedded System Tools ppt
Embedded System Tools  pptEmbedded System Tools  ppt
Embedded System Tools ppt
 

Similar to Web Development Presentation

Web Development Today
Web Development TodayWeb Development Today
Web Development Todaybretticus
 
Fundamentals of Web Development For Non-Developers
Fundamentals of Web Development For Non-DevelopersFundamentals of Web Development For Non-Developers
Fundamentals of Web Development For Non-DevelopersLemi Orhan Ergin
 
Making Of PHP Based Web Application
Making Of PHP Based Web ApplicationMaking Of PHP Based Web Application
Making Of PHP Based Web ApplicationSachin Walvekar
 
Application development using Zend Framework
Application development using Zend FrameworkApplication development using Zend Framework
Application development using Zend FrameworkMahmud Ahsan
 
Web Designs Services
Web Designs ServicesWeb Designs Services
Web Designs ServicesNusrat Khanom
 
Best of Microsoft Dev Camp 2015
Best of Microsoft Dev Camp 2015Best of Microsoft Dev Camp 2015
Best of Microsoft Dev Camp 2015Bluegrass Digital
 
webdevelopmentppt-210923044639 (1).pptx
webdevelopmentppt-210923044639 (1).pptxwebdevelopmentppt-210923044639 (1).pptx
webdevelopmentppt-210923044639 (1).pptxlearnEnglish51
 
Web Application Development Fundamentals
Web Application Development FundamentalsWeb Application Development Fundamentals
Web Application Development FundamentalsMohammed Makhlouf
 
Top 10 Node.JS Frameworks To Gear Up Your Web App Development in 2021
Top 10 Node.JS Frameworks To Gear Up Your Web App Development in 2021Top 10 Node.JS Frameworks To Gear Up Your Web App Development in 2021
Top 10 Node.JS Frameworks To Gear Up Your Web App Development in 2021Katy Slemon
 
Node.js and the MEAN Stack Building Full-Stack Web Applications.pdf
Node.js and the MEAN Stack Building Full-Stack Web Applications.pdfNode.js and the MEAN Stack Building Full-Stack Web Applications.pdf
Node.js and the MEAN Stack Building Full-Stack Web Applications.pdflubnayasminsebl
 
Basics of Web Development.pptx
Basics of Web Development.pptxBasics of Web Development.pptx
Basics of Web Development.pptxPalash Sukla Das
 
Web development: Why do we need it ?
Web development: Why do we need it ?Web development: Why do we need it ?
Web development: Why do we need it ?anubhavdoodleblue123
 
Ch10 Hacking Web Servers http://ouo.io/2Bt7X
Ch10 Hacking Web Servers http://ouo.io/2Bt7XCh10 Hacking Web Servers http://ouo.io/2Bt7X
Ch10 Hacking Web Servers http://ouo.io/2Bt7Xphanleson
 
AIR - Framework ( Cairngorm and Parsley )
AIR - Framework ( Cairngorm and Parsley )AIR - Framework ( Cairngorm and Parsley )
AIR - Framework ( Cairngorm and Parsley )senthil0809
 
Syllabus for Technical courses
Syllabus for Technical coursesSyllabus for Technical courses
Syllabus for Technical coursesMontek1Learning
 
Web development ppt
Web development pptWeb development ppt
Web development pptParasJain222
 

Similar to Web Development Presentation (20)

Web Development Today
Web Development TodayWeb Development Today
Web Development Today
 
Fundamentals of Web Development For Non-Developers
Fundamentals of Web Development For Non-DevelopersFundamentals of Web Development For Non-Developers
Fundamentals of Web Development For Non-Developers
 
Making Of PHP Based Web Application
Making Of PHP Based Web ApplicationMaking Of PHP Based Web Application
Making Of PHP Based Web Application
 
Application development using Zend Framework
Application development using Zend FrameworkApplication development using Zend Framework
Application development using Zend Framework
 
Web Designs Services
Web Designs ServicesWeb Designs Services
Web Designs Services
 
Best of Microsoft Dev Camp 2015
Best of Microsoft Dev Camp 2015Best of Microsoft Dev Camp 2015
Best of Microsoft Dev Camp 2015
 
webdevelopmentppt-210923044639 (1).pptx
webdevelopmentppt-210923044639 (1).pptxwebdevelopmentppt-210923044639 (1).pptx
webdevelopmentppt-210923044639 (1).pptx
 
php
phpphp
php
 
Web Application Development Fundamentals
Web Application Development FundamentalsWeb Application Development Fundamentals
Web Application Development Fundamentals
 
Top 10 Node.JS Frameworks To Gear Up Your Web App Development in 2021
Top 10 Node.JS Frameworks To Gear Up Your Web App Development in 2021Top 10 Node.JS Frameworks To Gear Up Your Web App Development in 2021
Top 10 Node.JS Frameworks To Gear Up Your Web App Development in 2021
 
CODE IGNITER
CODE IGNITERCODE IGNITER
CODE IGNITER
 
Node.js and the MEAN Stack Building Full-Stack Web Applications.pdf
Node.js and the MEAN Stack Building Full-Stack Web Applications.pdfNode.js and the MEAN Stack Building Full-Stack Web Applications.pdf
Node.js and the MEAN Stack Building Full-Stack Web Applications.pdf
 
Introduction To CodeIgniter
Introduction To CodeIgniterIntroduction To CodeIgniter
Introduction To CodeIgniter
 
Basics of Web Development.pptx
Basics of Web Development.pptxBasics of Web Development.pptx
Basics of Web Development.pptx
 
Web development: Why do we need it ?
Web development: Why do we need it ?Web development: Why do we need it ?
Web development: Why do we need it ?
 
Ch10 Hacking Web Servers http://ouo.io/2Bt7X
Ch10 Hacking Web Servers http://ouo.io/2Bt7XCh10 Hacking Web Servers http://ouo.io/2Bt7X
Ch10 Hacking Web Servers http://ouo.io/2Bt7X
 
AIR - Framework ( Cairngorm and Parsley )
AIR - Framework ( Cairngorm and Parsley )AIR - Framework ( Cairngorm and Parsley )
AIR - Framework ( Cairngorm and Parsley )
 
Asp
AspAsp
Asp
 
Syllabus for Technical courses
Syllabus for Technical coursesSyllabus for Technical courses
Syllabus for Technical courses
 
Web development ppt
Web development pptWeb development ppt
Web development ppt
 

More from TurnToTech

Why Mobile is driving eCommerce
Why Mobile is driving eCommerceWhy Mobile is driving eCommerce
Why Mobile is driving eCommerceTurnToTech
 
Beginning iOS Development with Swift
Beginning iOS Development with SwiftBeginning iOS Development with Swift
Beginning iOS Development with SwiftTurnToTech
 
Strings and common operations
Strings and common operationsStrings and common operations
Strings and common operationsTurnToTech
 
Pass by value and pass by reference
Pass by value and pass by reference Pass by value and pass by reference
Pass by value and pass by reference TurnToTech
 
What's new in iOS 10 for developers?
What's new in iOS 10 for developers?What's new in iOS 10 for developers?
What's new in iOS 10 for developers?TurnToTech
 

More from TurnToTech (7)

Why Mobile is driving eCommerce
Why Mobile is driving eCommerceWhy Mobile is driving eCommerce
Why Mobile is driving eCommerce
 
Beginning iOS Development with Swift
Beginning iOS Development with SwiftBeginning iOS Development with Swift
Beginning iOS Development with Swift
 
noSQL
noSQLnoSQL
noSQL
 
Strings and common operations
Strings and common operationsStrings and common operations
Strings and common operations
 
Pass by value and pass by reference
Pass by value and pass by reference Pass by value and pass by reference
Pass by value and pass by reference
 
Numbers
NumbersNumbers
Numbers
 
What's new in iOS 10 for developers?
What's new in iOS 10 for developers?What's new in iOS 10 for developers?
What's new in iOS 10 for developers?
 

Recently uploaded

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 educationjfdjdjcjdnsjd
 
Automating Google Workspace (GWS) & more with Apps Script
Automating Google Workspace (GWS) & more with Apps ScriptAutomating Google Workspace (GWS) & more with Apps Script
Automating Google Workspace (GWS) & more with Apps Scriptwesley chun
 
Histor y of HAM Radio presentation slide
Histor y of HAM Radio presentation slideHistor y of HAM Radio presentation slide
Histor y of HAM Radio presentation slidevu2urc
 
Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...
Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...
Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...Drew Madelung
 
[2024]Digital Global Overview Report 2024 Meltwater.pdf
[2024]Digital Global Overview Report 2024 Meltwater.pdf[2024]Digital Global Overview Report 2024 Meltwater.pdf
[2024]Digital Global Overview Report 2024 Meltwater.pdfhans926745
 
Apidays New York 2024 - The value of a flexible API Management solution for O...
Apidays New York 2024 - The value of a flexible API Management solution for O...Apidays New York 2024 - The value of a flexible API Management solution for O...
Apidays New York 2024 - The value of a flexible API Management solution for O...apidays
 
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, Adobeapidays
 
HTML Injection Attacks: Impact and Mitigation Strategies
HTML Injection Attacks: Impact and Mitigation StrategiesHTML Injection Attacks: Impact and Mitigation Strategies
HTML Injection Attacks: Impact and Mitigation StrategiesBoston Institute of Analytics
 
Exploring the Future Potential of AI-Enabled Smartphone Processors
Exploring the Future Potential of AI-Enabled Smartphone ProcessorsExploring the Future Potential of AI-Enabled Smartphone Processors
Exploring the Future Potential of AI-Enabled Smartphone Processorsdebabhi2
 
Data Cloud, More than a CDP by Matt Robison
Data Cloud, More than a CDP by Matt RobisonData Cloud, More than a CDP by Matt Robison
Data Cloud, More than a CDP by Matt RobisonAnna Loughnan Colquhoun
 
A Domino Admins Adventures (Engage 2024)
A Domino Admins Adventures (Engage 2024)A Domino Admins Adventures (Engage 2024)
A Domino Admins Adventures (Engage 2024)Gabriella Davis
 
Powerful Google developer tools for immediate impact! (2023-24 C)
Powerful Google developer tools for immediate impact! (2023-24 C)Powerful Google developer tools for immediate impact! (2023-24 C)
Powerful Google developer tools for immediate impact! (2023-24 C)wesley chun
 
GenCyber Cyber Security Day Presentation
GenCyber Cyber Security Day PresentationGenCyber Cyber Security Day Presentation
GenCyber Cyber Security Day PresentationMichael W. Hawkins
 
A Year of the Servo Reboot: Where Are We Now?
A Year of the Servo Reboot: Where Are We Now?A Year of the Servo Reboot: Where Are We Now?
A Year of the Servo Reboot: Where Are We Now?Igalia
 
What Are The Drone Anti-jamming Systems Technology?
What Are The Drone Anti-jamming Systems Technology?What Are The Drone Anti-jamming Systems Technology?
What Are The Drone Anti-jamming Systems Technology?Antenna Manufacturer Coco
 
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 TerraformAndrey Devyatkin
 
How to Troubleshoot Apps for the Modern Connected Worker
How to Troubleshoot Apps for the Modern Connected WorkerHow to Troubleshoot Apps for the Modern Connected Worker
How to Troubleshoot Apps for the Modern Connected WorkerThousandEyes
 
Tech Trends Report 2024 Future Today Institute.pdf
Tech Trends Report 2024 Future Today Institute.pdfTech Trends Report 2024 Future Today Institute.pdf
Tech Trends Report 2024 Future Today Institute.pdfhans926745
 
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 FresherRemote DBA Services
 
Boost PC performance: How more available memory can improve productivity
Boost PC performance: How more available memory can improve productivityBoost PC performance: How more available memory can improve productivity
Boost PC performance: How more available memory can improve productivityPrincipled Technologies
 

Recently uploaded (20)

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
 
Automating Google Workspace (GWS) & more with Apps Script
Automating Google Workspace (GWS) & more with Apps ScriptAutomating Google Workspace (GWS) & more with Apps Script
Automating Google Workspace (GWS) & more with Apps Script
 
Histor y of HAM Radio presentation slide
Histor y of HAM Radio presentation slideHistor y of HAM Radio presentation slide
Histor y of HAM Radio presentation slide
 
Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...
Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...
Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...
 
[2024]Digital Global Overview Report 2024 Meltwater.pdf
[2024]Digital Global Overview Report 2024 Meltwater.pdf[2024]Digital Global Overview Report 2024 Meltwater.pdf
[2024]Digital Global Overview Report 2024 Meltwater.pdf
 
Apidays New York 2024 - The value of a flexible API Management solution for O...
Apidays New York 2024 - The value of a flexible API Management solution for O...Apidays New York 2024 - The value of a flexible API Management solution for O...
Apidays New York 2024 - The value of a flexible API Management solution for O...
 
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
 
HTML Injection Attacks: Impact and Mitigation Strategies
HTML Injection Attacks: Impact and Mitigation StrategiesHTML Injection Attacks: Impact and Mitigation Strategies
HTML Injection Attacks: Impact and Mitigation Strategies
 
Exploring the Future Potential of AI-Enabled Smartphone Processors
Exploring the Future Potential of AI-Enabled Smartphone ProcessorsExploring the Future Potential of AI-Enabled Smartphone Processors
Exploring the Future Potential of AI-Enabled Smartphone Processors
 
Data Cloud, More than a CDP by Matt Robison
Data Cloud, More than a CDP by Matt RobisonData Cloud, More than a CDP by Matt Robison
Data Cloud, More than a CDP by Matt Robison
 
A Domino Admins Adventures (Engage 2024)
A Domino Admins Adventures (Engage 2024)A Domino Admins Adventures (Engage 2024)
A Domino Admins Adventures (Engage 2024)
 
Powerful Google developer tools for immediate impact! (2023-24 C)
Powerful Google developer tools for immediate impact! (2023-24 C)Powerful Google developer tools for immediate impact! (2023-24 C)
Powerful Google developer tools for immediate impact! (2023-24 C)
 
GenCyber Cyber Security Day Presentation
GenCyber Cyber Security Day PresentationGenCyber Cyber Security Day Presentation
GenCyber Cyber Security Day Presentation
 
A Year of the Servo Reboot: Where Are We Now?
A Year of the Servo Reboot: Where Are We Now?A Year of the Servo Reboot: Where Are We Now?
A Year of the Servo Reboot: Where Are We Now?
 
What Are The Drone Anti-jamming Systems Technology?
What Are The Drone Anti-jamming Systems Technology?What Are The Drone Anti-jamming Systems Technology?
What Are The Drone Anti-jamming Systems Technology?
 
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
 
How to Troubleshoot Apps for the Modern Connected Worker
How to Troubleshoot Apps for the Modern Connected WorkerHow to Troubleshoot Apps for the Modern Connected Worker
How to Troubleshoot Apps for the Modern Connected Worker
 
Tech Trends Report 2024 Future Today Institute.pdf
Tech Trends Report 2024 Future Today Institute.pdfTech Trends Report 2024 Future Today Institute.pdf
Tech Trends Report 2024 Future Today Institute.pdf
 
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
 
Boost PC performance: How more available memory can improve productivity
Boost PC performance: How more available memory can improve productivityBoost PC performance: How more available memory can improve productivity
Boost PC performance: How more available memory can improve productivity
 

Web Development Presentation