diploma in mobile app development...check your email or members area now mobile app development...

22
Lesson 3 Intro to HTML & CSS MAD Educator: Tadhg Deeney Diploma in Mobile App Development Part I @ShawMobileApp

Upload: others

Post on 26-May-2020

10 views

Category:

Documents


0 download

TRANSCRIPT

Page 1: Diploma in Mobile App Development...Check your email or members area now Mobile App Development Competition Win a Shaw Academy Membership Ultimate Mobile App Development + Shaw Academy

Lesson 3

Intro to HTML & CSS

MAD Educator: Tadhg Deeney

Diploma in Mobile App DevelopmentPart I

@ShawMobileApp

Page 2: Diploma in Mobile App Development...Check your email or members area now Mobile App Development Competition Win a Shaw Academy Membership Ultimate Mobile App Development + Shaw Academy

• Any questions? - Our support team are here to help

• Chat box - Comment and ask us questions

Webinar Interaction

Page 3: Diploma in Mobile App Development...Check your email or members area now Mobile App Development Competition Win a Shaw Academy Membership Ultimate Mobile App Development + Shaw Academy

Check your email or members area now

Mobile App Development Competition

Win a Shaw Academy Membership

Shaw Academy MembershipUltimate Mobile App Development+

Winner will be announced LIVE during Lesson 6

Page 4: Diploma in Mobile App Development...Check your email or members area now Mobile App Development Competition Win a Shaw Academy Membership Ultimate Mobile App Development + Shaw Academy

Week 1 Recap

• Introduction to Mobile App Development

• What is MAD?

• Getting Started with Web Technologies

• Designing our App

• The Best Strategy for Your Idea

• Starting Your App

• Summary

• Course Interaction

• Q & A

Page 5: Diploma in Mobile App Development...Check your email or members area now Mobile App Development Competition Win a Shaw Academy Membership Ultimate Mobile App Development + Shaw Academy

MOBILE APP DEVELOPMENT TOOL KIT

ONLY €19.99

Webinar Slides for every lesson

Bonus Videos

Summary Notes for every lesson

Exclusive Starter Pack

INCLUDED:

Enhance your learning experience!

Page 6: Diploma in Mobile App Development...Check your email or members area now Mobile App Development Competition Win a Shaw Academy Membership Ultimate Mobile App Development + Shaw Academy

Lesson 3

• Week 1 Recap

• Front-End Development

• Introduction to HTML

• Introduction to CSS

• Building Your UI

• Summary

• Course Interaction

• Q & A

Page 7: Diploma in Mobile App Development...Check your email or members area now Mobile App Development Competition Win a Shaw Academy Membership Ultimate Mobile App Development + Shaw Academy
Page 8: Diploma in Mobile App Development...Check your email or members area now Mobile App Development Competition Win a Shaw Academy Membership Ultimate Mobile App Development + Shaw Academy

What is Front-End Development?

The practice of producingHTML, CSS and JavaScript.

Interaction with the App Directly

User ExperienceThe Client’s Advocate

User InterfaceHuman-Machine Interaction

Page 9: Diploma in Mobile App Development...Check your email or members area now Mobile App Development Competition Win a Shaw Academy Membership Ultimate Mobile App Development + Shaw Academy

What is Front-End Development?

A Mix of Programming and Layout that powers the visuals

and interactions of the web

Who are your Users?

What is happening?

When will they interact?

Where are they?

Why will they use your app?

Page 10: Diploma in Mobile App Development...Check your email or members area now Mobile App Development Competition Win a Shaw Academy Membership Ultimate Mobile App Development + Shaw Academy

The Web Technologies

Mobile Web AppsHTML, CSS & JS

ProsCurrent, Evolving LanguagesRun on any Device’s browserFix Bugs in Real Time

ConsCan’t use Cool hardware FeaturesRoll your own Payment SystemLimited UX/UI

Page 11: Diploma in Mobile App Development...Check your email or members area now Mobile App Development Competition Win a Shaw Academy Membership Ultimate Mobile App Development + Shaw Academy

Intro to HTML5

Text Documents on another Computer

HTML TagsTags tell your browser about the

structure of the document

Opening & Closing TagsAngle brackets describe the content

Slash signals a closing bracket

Hyper Text Mark-Up Language

<h1>Hi There!</h1><p>Welcome to MAD Lesson 3.</p><p>I am excited!</p>

<h1> - Heading Tag that displays text in Bold (h1 – h6)<p> - Paragraph Tag that contains the text on one line<ul> - Unordered List – bullet points<li> - List Item – displays the content on that line

<ul><li>Design</li><li>Develop</li><li>Test</li>

</ul>

Page 12: Diploma in Mobile App Development...Check your email or members area now Mobile App Development Competition Win a Shaw Academy Membership Ultimate Mobile App Development + Shaw Academy

Intro to HTML5

Inline tags can appear in the line

Tag AttributesA named value that is

inserted to the open tag

HTML LayoutHead

Contains information about the page

BodyContains content you want to display

Hyper Text Mark-Up Language

<p>I am <em>excited!</em></p>

<a href=“http://www.google.com”>Google</a>

<!DOCTYPE HTML><html>

<head><!-- Info about the page -->

</head><body>

<!-- Content User can see --></body>

</html>

Page 13: Diploma in Mobile App Development...Check your email or members area now Mobile App Development Competition Win a Shaw Academy Membership Ultimate Mobile App Development + Shaw Academy

Question Time

What HTML5 Tags do

you know?

#ShawMAD

HTML5 creates interesting new opportunities for Mobile Web Apps

Page 14: Diploma in Mobile App Development...Check your email or members area now Mobile App Development Competition Win a Shaw Academy Membership Ultimate Mobile App Development + Shaw Academy

Intro to CSS3

Defines the visual presentation

Style RulesUse Selectors to control Properties

Selector = bodyProperty = color

Value = red

Cascading Style Sheets

body {color: red;background-color: #808080;font-size: 12px;font-style: italic;font-weight: bold;font-family: Arial;

}

Page 15: Diploma in Mobile App Development...Check your email or members area now Mobile App Development Competition Win a Shaw Academy Membership Ultimate Mobile App Development + Shaw Academy

Intro to CSS3

Being SpecificOnly style certain elements

contained within an existing tag.

Create Custom SelectorsAdd id or class attributes to your HTML document

Add .className for ClassAdd #idName for IDs

Link your CSS to the HTML

Cascading Style Sheets

p a {font-style: italic;}

.loud {font-style: bold;}

#highlight {background-color:_;}

style.css || css/style.css

<link rel=“stylesheet” href=“__” type=“text/css” />

Page 16: Diploma in Mobile App Development...Check your email or members area now Mobile App Development Competition Win a Shaw Academy Membership Ultimate Mobile App Development + Shaw Academy

What are we Making?

Page 17: Diploma in Mobile App Development...Check your email or members area now Mobile App Development Competition Win a Shaw Academy Membership Ultimate Mobile App Development + Shaw Academy

HTML Layout

Content

index.html

User Needs

To input tasksTo see tasks clearlyTo add tasks to listTo remove tasks

Requirements

Input valueTask List AreaAdd ButtonRemove Button

Page 18: Diploma in Mobile App Development...Check your email or members area now Mobile App Development Competition Win a Shaw Academy Membership Ultimate Mobile App Development + Shaw Academy

Front-End Development

Intro to HTML

Intro to CSS

Building YOUR UI

Congratulations you have just taken the next step

o Attend all of the lessons live to ask Questions in

real time and benefit the most

o We’re here to help, so contact us anytime!

Summary

Page 19: Diploma in Mobile App Development...Check your email or members area now Mobile App Development Competition Win a Shaw Academy Membership Ultimate Mobile App Development + Shaw Academy

Design YOUR App

Tell us Your Experiences from creating a Paper Prototype

Stay tuned for another Challenge on Thursday!

www.youtube.com/c/shawacademyMobileAppDevelopment @shawacademy @ShawMobileApp

Tweet Us

What Apps will you create? #ShawMAD

Page 20: Diploma in Mobile App Development...Check your email or members area now Mobile App Development Competition Win a Shaw Academy Membership Ultimate Mobile App Development + Shaw Academy

• The next session is “Coding Functionality”

• Introduction to JavaScript

• Variables & Functions

• Starting Arrays

• Control App Behaviour

Your Next Lesson

Lesson 4

Attend all of the lessons LIVE and your

knowledge will grow

Shaw Academy Lifetime Membership Prize

during Lesson 6

Page 21: Diploma in Mobile App Development...Check your email or members area now Mobile App Development Competition Win a Shaw Academy Membership Ultimate Mobile App Development + Shaw Academy

Student Feedback

We strive for continuous improvement

After the lesson we will ask you to rate the lesson on a

scale of 1 (lowest) to 5 (highest).

Page 22: Diploma in Mobile App Development...Check your email or members area now Mobile App Development Competition Win a Shaw Academy Membership Ultimate Mobile App Development + Shaw Academy

www.facebook.com/shawacademy @ShawAcademy @ShawMobileApp

QUESTION TIME See you back for Lesson 4 Coding Functionality

[email protected]