SlideShare a Scribd company logo
FRONT-END WEB
DEVELOPMENT
INTRODUCTIONS



WELCOME TO
GENERAL
ASSEMBLY
FRONT-END WEB DEVELOPMENT INFO SESSION   3

AGENDA
‣    About GA
‣    Meet the Instructor(s)
‣    What is Web Development?
‣    What can I expect to learn?
‣    What will we create?
‣    Student Experience
‣    Q&A
INTRODUCTIONS


ABOUT GENERAL ASSEMBLY
Front-end Web Dev (HK) Info Session
INTRODUCTIONS


OUR CORE VALUES
CORE VALUES


PEOPLE BEFORE THE
MACHINE.
While we value powerful ideas and innovative startups, the lifeblood of
any community is the individuals involved. We believe in empathy and
reciprocity — and that community can enable individual pursuits.
CORE VALUES


LEARNING BY DOING.
We believe that self-actualization is gained through applied, hands- on
experience. We are here not to seek or to hope for the future, but
actively construct it with our hands. If we get it wrong, we modify and
try again; real progress only comes through reflection and relentless
iteration.
CORE VALUES


JOURNEY OVER DESTINATION.
General Assembly is about the shared experience of fellow builders
taking risks — about embracing failure as much as success. When great
companies fail, they’re gone forever. When great people fail, they learn
from their experiences and go on to pursue new ventures with a greater
chance of success.
INTRODUCTIONS


MEET YOUR INSTRUCTORS
INTRODUCTIONS               11

YING KIT YUEN, INSTRUCTOR
‣  Founder of QPon
‣  Freelancer
‣  Best practice engineer
‣  Travelers
INTRODUCTIONS                 12

MART VAN DE VEN, INSTRUCTOR
‣  Data Architect
‣  MSc Information Design
‣  Facebook Apps
‣  G.U.I.D.E.
‣  Analytics Dashboard
INTRODUCTIONS


WHAT IS WEB
DEVELOPMENT?
WHAT IS WEB DEVELOPMENT?   14
WHAT IS WEB DEVELOPMENT?                                   15

Basic components of web development (Building a website)

• HTML - The code of a webpage
• CSS - The style of a webpage
• Javasctipt - Make you webpage more dynamic


• CodePen
WHAT IS WEB DEVELOPMENT?                                                      16

Web development also requires

• A web server
     ‣  A computer which serves your website to the public through internet
WHAT IS WEB DEVELOPMENT?           17

BUILDING A WEB APPLICATION

• Server side scripting language
    ‣  PHP
    ‣  Ruby
    ‣  Python
    ‣  … etc


• GA offers
   ‣  Backend web development
   ‣  Intro to Rails
INTRODUCTIONS


POWERED BY WEB
DEVELOPMENT
WHY LEARN WEB DEVELOPMENT?                                     19
• Liberty to work, to work at liberty
    ‣  Global employability
    ‣  Many multinationals, NGOs and Governments have their own
       web departments

• Transforming from a thinker to a creator

• Lead the charge for any initiative with a web strategy. 

• Learn from and collaborate with the open source community.
WHY LEARN WEB DEVELOPMENT?	
   20

Top languages
INTRODUCTIONS


WHY LEARN WEB
DEVELOPMENT?
WHY LEARN WEB DEVELOPMENT?                             22

JavaScript is the programming lingua franca.


 • FutureProof
 • Transferable Programming Concepts / Syntax
 • Interact just about any third-party API
 • Customise the applications of the future
 • Build native apps for Windows 8 / Windows Phone 8
 • Apps for Android and Iphone
 • Server-side language : Node.JS  
FRONT-END WEB DEVELOPMENT


WHAT CAN I EXPECT TO
LEARN?
FRONT-END WEB DEVELOPMENT     24

STOP TALKING, START MAKING.
‣  Theory
‣  Hands-on exercises
‣  Assessments
‣  Quizzes
‣  Final Projects
‣  Homework
‣  Office Hours
‣  Private instruction
THE SYLLABUS                                                      25

UNIT 1: HTML & CSS
‣    Lecture 1: Overview and HTML
‣    Lecture 2: HTML Basics & CSS
‣    Lecture 3: Advanced CSS
‣    Lecture 4: Page Layout
‣    Lecture 5: Page Layout
‣    Lecture 6: Navigation & Sprites
‣    Lecture 7: Lab Project: Busy Hands
‣    Lecture 8: Grid Based Design / Typography
‣    Lecture 9: HTML5 & CSS3
‣    Lecture 10: Responsive Design & Midterm Project Code Review
THE SYLLABUS                                 26

UNIT 2: JAVASCRIPT
‣    Lecture 11: Variables and Data Types
‣    Lecture 12: Conditional Logic
‣    Lecture 13: JavaScript Objects
‣    Lecture 14: Functions
‣    Lecture 15: The DOM and Selectors
‣    Lecture 16: jQuery
‣    Lecture 17: Events
‣    Lecture 18: External Services
‣    Lecture 19: Final Project Lab
‣    Lecture 20: Final Project Lab & Review
THE SYLLABUS                                               27

YOU’LL BE ABLE TO….
Ø    HTML5           Ø    SEO
Ø    CSS3            Ø    FTP
Ø    JavaScript      Ø    Version control using GitHub
Ø    jQuery          Ø    Best Practices
Ø    JSON            Ø    Project Planning
                      Ø    Professional Workflow
FRONT-END WEB DEVELOPMENT


WHAT WILL
WE CREATE?
PREVIOUS GRADUATES’ CREATIONS                                29

‣    Useful
       ‣  The Reddit Edit - http://www.redditedit.com/#

‣    Beautiful
       ‣  The Dressing Room - 

          https://dl.dropbox.com/u/5800749/Flipp/index.html
‣    Technical
       ‣  CSSettlers of Catan - 
          http://lenli.github.com/CSSettlers/index.html#
INTRODUCTIONS


WHAT DOES IT MEAN TO
BE A GA STUDENT?
GA STUDENT PERKS                                       31

COMMUNITY
  •    Outcome focused: build a website from scratch
  •    Practical, dynamic content
  •    Strong, diverse community of makers
  •    Personalized instruction and support
  •    3 free classes to supplement your coursework
  •    Permanent access to all course resources
FRONT-END WEB DEVELOPMENT                               32

THE DETAILS
‣  April 8th – June 12th, 2013
‣  Meets Mondays and Wednesdays from 7-10pm at CoCoon
‣  Tuition is $25,000HKD
‣  Payment plans are available
‣  No pre-requisites
‣  Maximum class size of 20 people
‣  Registration ends April 1st
FRONT-END WEB DEVELOPMENT             33

SYSTEM REQUIREMENTS
‣  Laptops are required.
‣  Mac is preferred, PC is also OK.
‣  Chrome Browser
‣  Text Editor
THE EARLY BIRD…
FRONT-END WEB DEVELOPMENT   35


Q&A

More Related Content

What's hot (20)

PDF
NodeConfLondon - Making ES6 happen with ChakraCore and Node
Christian Heilmann
 
PPTX
Lessons learned as a Shell Oil Project Communication Consultant
leadchangeagent
 
PPTX
Build a better(reactive) word press
Bhushan Jawle
 
PDF
[DevDay2018] Javascript on the Rise - By Trang Tran, Co-founder & Manager at ...
DevDay Da Nang
 
PDF
Turning a community into evangelism helpers - Devrelconf 2016
Christian Heilmann
 
PDF
JavaScript is a buffet - Scriptconf 2017 keynote
Christian Heilmann
 
PDF
Progressive Web Apps – the return of the web? Goto Berlin 2016
Christian Heilmann
 
PDF
Turning huge ships - Open Source and Microsoft
Christian Heilmann
 
PDF
Real solutions, no tricks
Jens Grochtdreis
 
PPTX
Real World Windows 8 Apps in JavaScript
Domenic Denicola
 
PDF
Welcome to the RIAworld
Sergio Brito
 
PDF
웹(web)의 현재와 미래(1)
mosaicnet
 
PPTX
The Final Frontier
Domenic Denicola
 
PDF
J2EE6_DevelopWebServices_00_Preample
Michael Mountrakis
 
PDF
Thinkful FrontEnd Crash Course - HTML & CSS
TJ Stalcup
 
PDF
Frontend Crash Course
Aaron Lamphere
 
ODP
Starting a Software Developer Career
Aleksejs Truhans
 
PDF
Thinkful DC FrontEnd Crash Course - HTML & CSS
TJ Stalcup
 
PPTX
How to Win Friends and Influence Standards Bodies
Domenic Denicola
 
PDF
Frontend Crash Course
TJ Stalcup
 
NodeConfLondon - Making ES6 happen with ChakraCore and Node
Christian Heilmann
 
Lessons learned as a Shell Oil Project Communication Consultant
leadchangeagent
 
Build a better(reactive) word press
Bhushan Jawle
 
[DevDay2018] Javascript on the Rise - By Trang Tran, Co-founder & Manager at ...
DevDay Da Nang
 
Turning a community into evangelism helpers - Devrelconf 2016
Christian Heilmann
 
JavaScript is a buffet - Scriptconf 2017 keynote
Christian Heilmann
 
Progressive Web Apps – the return of the web? Goto Berlin 2016
Christian Heilmann
 
Turning huge ships - Open Source and Microsoft
Christian Heilmann
 
Real solutions, no tricks
Jens Grochtdreis
 
Real World Windows 8 Apps in JavaScript
Domenic Denicola
 
Welcome to the RIAworld
Sergio Brito
 
웹(web)의 현재와 미래(1)
mosaicnet
 
The Final Frontier
Domenic Denicola
 
J2EE6_DevelopWebServices_00_Preample
Michael Mountrakis
 
Thinkful FrontEnd Crash Course - HTML & CSS
TJ Stalcup
 
Frontend Crash Course
Aaron Lamphere
 
Starting a Software Developer Career
Aleksejs Truhans
 
Thinkful DC FrontEnd Crash Course - HTML & CSS
TJ Stalcup
 
How to Win Friends and Influence Standards Bodies
Domenic Denicola
 
Frontend Crash Course
TJ Stalcup
 

Viewers also liked (20)

PPTX
Basics of Front End Web Dev PowerPoint
Sahil Gandhi
 
PDF
League of extraordinary front end dev tools
Sherif Tariq
 
DOCX
Anyanwu Emmanuel Stock Handler
Emmanuel Anyanwu
 
PPT
Introduction to AngularJS
Anass90
 
PPT
Introduction to JavaScript
Anass90
 
PDF
BMSHanna_N_CV
Bishoy Hanna
 
PPTX
Trends and innovations in web development course
Dr. Shikha Mehta
 
PDF
Front-End Frameworks: a quick overview
Diacode
 
PPTX
Complete Web Development Course - Make Cash Earning Websites
buenosdias1989
 
PDF
Introduction to Front End Engineering
Mark Meeker
 
PPTX
Front-end Engineering Concepts
Sameer Karve
 
PDF
Professional Front End Development
nelsonmenezes
 
PDF
Modern Front-End Development
mwrather
 
PDF
Introduction to Design Pattern
Sanae BEKKAR
 
PDF
Website Redesign Presentation
joanat
 
PPT
Class 1 - World Wide Web Introduction
Ahmed Swilam
 
PPT
Class 2 - Introduction to PHP
Ahmed Swilam
 
PDF
Understand front end developer
Hsuan Fu Lien
 
PDF
reveal.js 3.0.0
Hakim El Hattab
 
PPTX
Web Application Performance
CodeFireTech
 
Basics of Front End Web Dev PowerPoint
Sahil Gandhi
 
League of extraordinary front end dev tools
Sherif Tariq
 
Anyanwu Emmanuel Stock Handler
Emmanuel Anyanwu
 
Introduction to AngularJS
Anass90
 
Introduction to JavaScript
Anass90
 
BMSHanna_N_CV
Bishoy Hanna
 
Trends and innovations in web development course
Dr. Shikha Mehta
 
Front-End Frameworks: a quick overview
Diacode
 
Complete Web Development Course - Make Cash Earning Websites
buenosdias1989
 
Introduction to Front End Engineering
Mark Meeker
 
Front-end Engineering Concepts
Sameer Karve
 
Professional Front End Development
nelsonmenezes
 
Modern Front-End Development
mwrather
 
Introduction to Design Pattern
Sanae BEKKAR
 
Website Redesign Presentation
joanat
 
Class 1 - World Wide Web Introduction
Ahmed Swilam
 
Class 2 - Introduction to PHP
Ahmed Swilam
 
Understand front end developer
Hsuan Fu Lien
 
reveal.js 3.0.0
Hakim El Hattab
 
Web Application Performance
CodeFireTech
 
Ad

Similar to Front-end Web Dev (HK) Info Session (20)

PPTX
Web Development
Aditya Raman
 
PDF
Do Try This At Home Ajax Bookmarking, Cross Site Scripting, And Other Web 2 ...
jward5519
 
PDF
Decoupled Drupal and Gatsby in the Real World
Mediacurrent
 
PDF
Mastering Web Development_ The Ultimate Course.pdf
SaniyaSharma28
 
PDF
Stapling and patching the web of now - ForwardJS3, San Francisco
Christian Heilmann
 
PDF
Progressing JavaScript and Apps the Web way…
Christian Heilmann
 
PPTX
Web-Development-ppt.pptx for the student
GunavathyA
 
PPTX
Web-Development-ppt (1).pptx
RaihanUddin57
 
PDF
Quo vadis, JavaScript? Devday.pl keynote
Christian Heilmann
 
PPTX
nnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnn
aadilsami37
 
PDF
Modern Webapps
Dimitris Tsironis
 
PPTX
html css presentation for the btech cse students
surjitbansal
 
PPTX
Introduction to HTML, CSS, and JavaScript for Web Development
Qurinom Solutions
 
PPTX
amanWeb.ppt.pptx
vinitajain703
 
PDF
Design Based Dev
rajivmordani
 
PDF
Ottawa Drupalcamp 2024 Keynote: Chart Your Drupal Journey
Martin Anderson-Clutz
 
PPTX
A COMPREHENSIVE GUIDE TO WEB DEVELOPMENT 2.pptx
deepakkumar17808
 
PPTX
Web Development Agency in Noida in 2024 1
NadeemAnsari576752
 
PPTX
best Web Development Institute in Noida.pptx
ashishthakur730937
 
PDF
A Period of Transition
Jens Grochtdreis
 
Web Development
Aditya Raman
 
Do Try This At Home Ajax Bookmarking, Cross Site Scripting, And Other Web 2 ...
jward5519
 
Decoupled Drupal and Gatsby in the Real World
Mediacurrent
 
Mastering Web Development_ The Ultimate Course.pdf
SaniyaSharma28
 
Stapling and patching the web of now - ForwardJS3, San Francisco
Christian Heilmann
 
Progressing JavaScript and Apps the Web way…
Christian Heilmann
 
Web-Development-ppt.pptx for the student
GunavathyA
 
Web-Development-ppt (1).pptx
RaihanUddin57
 
Quo vadis, JavaScript? Devday.pl keynote
Christian Heilmann
 
nnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnn
aadilsami37
 
Modern Webapps
Dimitris Tsironis
 
html css presentation for the btech cse students
surjitbansal
 
Introduction to HTML, CSS, and JavaScript for Web Development
Qurinom Solutions
 
amanWeb.ppt.pptx
vinitajain703
 
Design Based Dev
rajivmordani
 
Ottawa Drupalcamp 2024 Keynote: Chart Your Drupal Journey
Martin Anderson-Clutz
 
A COMPREHENSIVE GUIDE TO WEB DEVELOPMENT 2.pptx
deepakkumar17808
 
Web Development Agency in Noida in 2024 1
NadeemAnsari576752
 
best Web Development Institute in Noida.pptx
ashishthakur730937
 
A Period of Transition
Jens Grochtdreis
 
Ad

More from Allison Baum (7)

PDF
Top 5 Reasons To Go Global
Allison Baum
 
PDF
3 Ingredients for an Ed Tech Ecosystem
Allison Baum
 
PDF
Ed Tech in Asia: Key Trends and Opportunities
Allison Baum
 
PDF
Business Models in Education
Allison Baum
 
PDF
Seven Things You Didn't Know About Hong Kong
Allison Baum
 
PDF
UXD HK Info Session
Allison Baum
 
PDF
Digital Marketing @ GA HK
Allison Baum
 
Top 5 Reasons To Go Global
Allison Baum
 
3 Ingredients for an Ed Tech Ecosystem
Allison Baum
 
Ed Tech in Asia: Key Trends and Opportunities
Allison Baum
 
Business Models in Education
Allison Baum
 
Seven Things You Didn't Know About Hong Kong
Allison Baum
 
UXD HK Info Session
Allison Baum
 
Digital Marketing @ GA HK
Allison Baum
 

Recently uploaded (20)

PPTX
Designing_the_Future_AI_Driven_Product_Experiences_Across_Devices.pptx
presentifyai
 
PDF
Newgen Beyond Frankenstein_Build vs Buy_Digital_version.pdf
darshakparmar
 
PPTX
From Sci-Fi to Reality: Exploring AI Evolution
Svetlana Meissner
 
PDF
The Rise of AI and IoT in Mobile App Tech.pdf
IMG Global Infotech
 
PDF
Transcript: Book industry state of the nation 2025 - Tech Forum 2025
BookNet Canada
 
PDF
Jak MŚP w Europie Środkowo-Wschodniej odnajdują się w świecie AI
dominikamizerska1
 
PDF
CIFDAQ Market Insights for July 7th 2025
CIFDAQ
 
PPTX
AI Penetration Testing Essentials: A Cybersecurity Guide for 2025
defencerabbit Team
 
PDF
Automating Feature Enrichment and Station Creation in Natural Gas Utility Net...
Safe Software
 
PDF
Building Real-Time Digital Twins with IBM Maximo & ArcGIS Indoors
Safe Software
 
PDF
Agentic AI lifecycle for Enterprise Hyper-Automation
Debmalya Biswas
 
PDF
“Voice Interfaces on a Budget: Building Real-time Speech Recognition on Low-c...
Edge AI and Vision Alliance
 
PPTX
Webinar: Introduction to LF Energy EVerest
DanBrown980551
 
PDF
Newgen 2022-Forrester Newgen TEI_13 05 2022-The-Total-Economic-Impact-Newgen-...
darshakparmar
 
PPTX
"Autonomy of LLM Agents: Current State and Future Prospects", Oles` Petriv
Fwdays
 
PDF
Mastering Financial Management in Direct Selling
Epixel MLM Software
 
PPTX
COMPARISON OF RASTER ANALYSIS TOOLS OF QGIS AND ARCGIS
Sharanya Sarkar
 
PDF
New from BookNet Canada for 2025: BNC BiblioShare - Tech Forum 2025
BookNet Canada
 
PDF
"Beyond English: Navigating the Challenges of Building a Ukrainian-language R...
Fwdays
 
PPTX
Mastering ODC + Okta Configuration - Chennai OSUG
HathiMaryA
 
Designing_the_Future_AI_Driven_Product_Experiences_Across_Devices.pptx
presentifyai
 
Newgen Beyond Frankenstein_Build vs Buy_Digital_version.pdf
darshakparmar
 
From Sci-Fi to Reality: Exploring AI Evolution
Svetlana Meissner
 
The Rise of AI and IoT in Mobile App Tech.pdf
IMG Global Infotech
 
Transcript: Book industry state of the nation 2025 - Tech Forum 2025
BookNet Canada
 
Jak MŚP w Europie Środkowo-Wschodniej odnajdują się w świecie AI
dominikamizerska1
 
CIFDAQ Market Insights for July 7th 2025
CIFDAQ
 
AI Penetration Testing Essentials: A Cybersecurity Guide for 2025
defencerabbit Team
 
Automating Feature Enrichment and Station Creation in Natural Gas Utility Net...
Safe Software
 
Building Real-Time Digital Twins with IBM Maximo & ArcGIS Indoors
Safe Software
 
Agentic AI lifecycle for Enterprise Hyper-Automation
Debmalya Biswas
 
“Voice Interfaces on a Budget: Building Real-time Speech Recognition on Low-c...
Edge AI and Vision Alliance
 
Webinar: Introduction to LF Energy EVerest
DanBrown980551
 
Newgen 2022-Forrester Newgen TEI_13 05 2022-The-Total-Economic-Impact-Newgen-...
darshakparmar
 
"Autonomy of LLM Agents: Current State and Future Prospects", Oles` Petriv
Fwdays
 
Mastering Financial Management in Direct Selling
Epixel MLM Software
 
COMPARISON OF RASTER ANALYSIS TOOLS OF QGIS AND ARCGIS
Sharanya Sarkar
 
New from BookNet Canada for 2025: BNC BiblioShare - Tech Forum 2025
BookNet Canada
 
"Beyond English: Navigating the Challenges of Building a Ukrainian-language R...
Fwdays
 
Mastering ODC + Okta Configuration - Chennai OSUG
HathiMaryA
 

Front-end Web Dev (HK) Info Session

  • 3. FRONT-END WEB DEVELOPMENT INFO SESSION 3 AGENDA ‣  About GA ‣  Meet the Instructor(s) ‣  What is Web Development? ‣  What can I expect to learn? ‣  What will we create? ‣  Student Experience ‣  Q&A
  • 7. CORE VALUES PEOPLE BEFORE THE MACHINE. While we value powerful ideas and innovative startups, the lifeblood of any community is the individuals involved. We believe in empathy and reciprocity — and that community can enable individual pursuits.
  • 8. CORE VALUES LEARNING BY DOING. We believe that self-actualization is gained through applied, hands- on experience. We are here not to seek or to hope for the future, but actively construct it with our hands. If we get it wrong, we modify and try again; real progress only comes through reflection and relentless iteration.
  • 9. CORE VALUES JOURNEY OVER DESTINATION. General Assembly is about the shared experience of fellow builders taking risks — about embracing failure as much as success. When great companies fail, they’re gone forever. When great people fail, they learn from their experiences and go on to pursue new ventures with a greater chance of success.
  • 11. INTRODUCTIONS 11 YING KIT YUEN, INSTRUCTOR ‣  Founder of QPon ‣  Freelancer ‣  Best practice engineer ‣  Travelers
  • 12. INTRODUCTIONS 12 MART VAN DE VEN, INSTRUCTOR ‣  Data Architect ‣  MSc Information Design ‣  Facebook Apps ‣  G.U.I.D.E. ‣  Analytics Dashboard
  • 14. WHAT IS WEB DEVELOPMENT? 14
  • 15. WHAT IS WEB DEVELOPMENT? 15 Basic components of web development (Building a website) • HTML - The code of a webpage • CSS - The style of a webpage • Javasctipt - Make you webpage more dynamic • CodePen
  • 16. WHAT IS WEB DEVELOPMENT? 16 Web development also requires • A web server ‣  A computer which serves your website to the public through internet
  • 17. WHAT IS WEB DEVELOPMENT? 17 BUILDING A WEB APPLICATION • Server side scripting language ‣  PHP ‣  Ruby ‣  Python ‣  … etc • GA offers ‣  Backend web development ‣  Intro to Rails
  • 19. WHY LEARN WEB DEVELOPMENT? 19 • Liberty to work, to work at liberty ‣  Global employability ‣  Many multinationals, NGOs and Governments have their own web departments • Transforming from a thinker to a creator • Lead the charge for any initiative with a web strategy.  • Learn from and collaborate with the open source community.
  • 20. WHY LEARN WEB DEVELOPMENT? 20 Top languages
  • 22. WHY LEARN WEB DEVELOPMENT? 22 JavaScript is the programming lingua franca. • FutureProof • Transferable Programming Concepts / Syntax • Interact just about any third-party API • Customise the applications of the future • Build native apps for Windows 8 / Windows Phone 8 • Apps for Android and Iphone • Server-side language : Node.JS  
  • 23. FRONT-END WEB DEVELOPMENT WHAT CAN I EXPECT TO LEARN?
  • 24. FRONT-END WEB DEVELOPMENT 24 STOP TALKING, START MAKING. ‣  Theory ‣  Hands-on exercises ‣  Assessments ‣  Quizzes ‣  Final Projects ‣  Homework ‣  Office Hours ‣  Private instruction
  • 25. THE SYLLABUS 25 UNIT 1: HTML & CSS ‣  Lecture 1: Overview and HTML ‣  Lecture 2: HTML Basics & CSS ‣  Lecture 3: Advanced CSS ‣  Lecture 4: Page Layout ‣  Lecture 5: Page Layout ‣  Lecture 6: Navigation & Sprites ‣  Lecture 7: Lab Project: Busy Hands ‣  Lecture 8: Grid Based Design / Typography ‣  Lecture 9: HTML5 & CSS3 ‣  Lecture 10: Responsive Design & Midterm Project Code Review
  • 26. THE SYLLABUS 26 UNIT 2: JAVASCRIPT ‣  Lecture 11: Variables and Data Types ‣  Lecture 12: Conditional Logic ‣  Lecture 13: JavaScript Objects ‣  Lecture 14: Functions ‣  Lecture 15: The DOM and Selectors ‣  Lecture 16: jQuery ‣  Lecture 17: Events ‣  Lecture 18: External Services ‣  Lecture 19: Final Project Lab ‣  Lecture 20: Final Project Lab & Review
  • 27. THE SYLLABUS 27 YOU’LL BE ABLE TO…. Ø  HTML5 Ø  SEO Ø  CSS3 Ø  FTP Ø  JavaScript Ø  Version control using GitHub Ø  jQuery Ø  Best Practices Ø  JSON Ø  Project Planning Ø  Professional Workflow
  • 29. PREVIOUS GRADUATES’ CREATIONS 29 ‣  Useful ‣  The Reddit Edit - http://www.redditedit.com/# ‣  Beautiful ‣  The Dressing Room -  https://dl.dropbox.com/u/5800749/Flipp/index.html ‣  Technical ‣  CSSettlers of Catan -  http://lenli.github.com/CSSettlers/index.html#
  • 30. INTRODUCTIONS WHAT DOES IT MEAN TO BE A GA STUDENT?
  • 31. GA STUDENT PERKS 31 COMMUNITY •  Outcome focused: build a website from scratch •  Practical, dynamic content •  Strong, diverse community of makers •  Personalized instruction and support •  3 free classes to supplement your coursework •  Permanent access to all course resources
  • 32. FRONT-END WEB DEVELOPMENT 32 THE DETAILS ‣  April 8th – June 12th, 2013 ‣  Meets Mondays and Wednesdays from 7-10pm at CoCoon ‣  Tuition is $25,000HKD ‣  Payment plans are available ‣  No pre-requisites ‣  Maximum class size of 20 people ‣  Registration ends April 1st
  • 33. FRONT-END WEB DEVELOPMENT 33 SYSTEM REQUIREMENTS ‣  Laptops are required. ‣  Mac is preferred, PC is also OK. ‣  Chrome Browser ‣  Text Editor