Welcome to Snap! Below the Line Decal Facilitated By: Zachary McPherson and Bao Xie.

Slides:



Advertisements
Similar presentations
Samsung Smart TV is a web-based application running on an application engine installed on digital TVs connected to the Internet.
Advertisements

Intro to HTML. HTML HTML = HyperText Markup Language Used to define the content of a webpage HTML is made up of tags and attributes Content.
Unit 3 Day 4 FOCS – Web Design. No Journal Entry.
Project 8 Creating Style Sheets.
XHTML Basics.
Authoring Languages and Web Authoring Software 4.01 Examine web page development and design.
TS 313 Multimedia Applications Welcome to TS 313 Multimedia Applications There is no audio lecture associated with this set of introduction slides Refer.
5/8/ Introduction to Dreamweaver and HTML Diane Millican.
5/8/ Dreamweaver 8 Basics. 5/8/ What is Dreamweaver? Visually Design Web Pages Used by Professionals As well as Beginners HTML Editor.
HTML and Web Page Design Presented by Frank H. Osborne, Ph. D. © 2005 ID 2950 Technology and the Young Child.
CM143 - Web Week 2 Basic HTML. Links and Image Tags.
4.01B Authoring Languages and Web Authoring Software 4.01 Examine webpage development and design.
Basics of HTML.
 Using Microsoft Expression Web you can: › Create Web pages and Web sites › Set what you site will look like as you design it › Add text, images, multimedia.
Cascading Style Sheet. What is CSS? CSS stands for Cascading Style Sheets. CSS are a series of instruction that specify how markup elements should appear.
Create a Website Session I Key Components Hands-on HTML.
Creating a Simple Page: HTML Overview
HTML & CSS A brief introduction. OUTLINE 1.What is HTML? 2.What is CSS? 3.How are they used together? 4.Troubleshooting/Common problems 5.More resources.
CGS3066: Web Programming and Design Summer 2014 Instructor Mir Anamul Hasan.
DIY Web Development Hand Code Your Own Page (For Free!) by Bryan Brown, Indiana University Bloomington SLIS.
18 People Surveyed HTML (HyperText Markup Language) HTML “tags” Describes structure Building blocks Headings, paragraphs, lists, links, images, quotes,
The Internet and the World Wide Web. The Internet A Network is a collection of computers and devices that are connected together. The Internet is a worldwide.
Learning Web Design: Chapter 4. HTML  Hypertext Markup Language (HTML)  Uses tags to tell the browser the start and end of a certain kind of formatting.
>> Introduction to HTML: Tags. Hyper - is the opposite of linear Text – words / sentences / paragraphs Mark-up – Marking the text Language – It is a language.
HTML. WHAT IS HTML HTML stands for Hyper Text Markup Language HTML is not a programming language, it is a markup language A markup language is a set of.
Section 4.1 Format HTML tags Identify HTML guidelines Section 4.2 Organize Web site files and folder Use a text editor Use HTML tags and attributes Create.
Agenda9/11/13  Do Now  Display your name tag and log into your computer  Pre-Assessment Test  Info and Interests  Syllabus and Course Expectations.
Course Content - Chapter 2 Introduction to HTML Introduction to a Text Editor as a web authoring tool Instructional Activity: Creating a webpage using.
WRT235: Writing in Electronic Environments Session 1 Getting Started.
1 HTML John Sum Institute of Technology Management National Chung Hsing University.
HTML CSS JAVASCRIPT. HTML - Stands for Hyper Text Markup Language HTML is a ‘language’ that describes web pages. This language is a collection of codes.
Editing for the Web TECM 4190 Dr. Lam. What makes a website “good” Write down some characteristics that you consider define a “good” website.
Web Design (2) Brackets - introduction. Brackets Brackets is a web design code editor It is an open-source project initiated by Adobe (creator of Dreamweaver)
Web Design 3080 – Week 2 More Fun With Delicious.com Setting up a ‘network’. 1.Go to Delicious.com and sign up for a personal account 2.Once your account.
Introduction to web development and HTML MGMT 230 LAB.
XHTML and CSS Session 1 Intro, (X)HTML, CSS, W3C, browsers, webpage, structure, tags, attributes, elements, web development process, basic XHTML elements.
Agenda9/11/13  Do Now  Display your name tag and log into your computer  Pre-Assessment Test  Info and Interests  Syllabus and Course Expectations.
Forms and Server Side Includes. What are Forms? Forms are used to get user input We’ve all used them before. For example, ever had to sign up for courses.
HTML: Hyptertext Markup Language Doman’s Sections.
Week 1 – Beginners Content McAfee & Big Fish Games CoderDojo.
Copyright (c) 2004 Prentice-Hall. All rights reserved. 1 Committed to Shaping the Next Generation of IT Experts. Creating XHTML Documents Essentials for.
Definition CSS “Short for Cascading Style Sheets, a new feature being added to HTML that gives both Web site developers and users more control over how.
LEARNING HTML PowerPoint #1 Cyrus Saadat, Webmaster.
Web Site Design & Management Class One Agenda Attendance Questionnaire Introductions Class Policies About the class Code your first page FTP Assignments.
4.01B Authoring Languages and Web Authoring Software 4.01 Examine webpage development and design.
Introduction to HTML UWWD. Agenda What do you need? What do you need? What are HTML, CSS, and tags? What are HTML, CSS, and tags? html, head, and body.
SERVER web page repository WEB PAGE instructions stores information and instructions BROWSER retrieves web page and follows instructions Server Web Server.
LBSC 690 Session 4 Programming. Languages How do we learn a language? Learn by listening Then reading Then writing How do we teach programming? Learn.
Cascading Style Sheets (CSS) EXPLORING COMPUTER SCIENCE – LESSON 3-5.
1111 Master Pages Beginning ASP.NET in C# and VB Chapter 6.
Basic Steps to create a Website using HTML5. Hypertext Markup Language.
Web Design – Week 2 Introduction to website basics Website basics: How the Web Works Client / server architecture Packet switching URL components.
CSS Layout Cascading Style Sheets. Lesson Overview  In this lesson, we’ll cover:  Brief CSS review  Creating sections with the tag  Creating inline.
Introduction to HTML Dave Edsall IAGenWeb County Coordinator’s Conference June 30, 2007.
Introduction to HTML Hypertext Mark-up Language. HTML HTML = Hypertext Mark-up Language Is just plain simple text marked up by “tags” You can create a.
Getting Started With HTML
Web Basics: HTML/CSS/JavaScript What are they?
CISC103 Web Development Basics: Web site:
IST256 : Applications Programming for Information Systems
Human Computer Interaction
Front End Development workshop
Version Control overview
Developing Web-Based Applications
Section 10.1 YOU WILL LEARN TO… Define scripting
CISC103 Web Development Basics: Web site:
Git CS Fall 2018.
BUILDING A WEBSITE 7.4.2: Basics of HTML and CSS.
Introduction to Git and GitHub
Web Development 101 Workshop
Introduction to Git and Github
Presentation transcript:

Welcome to Snap! Below the Line Decal Facilitated By: Zachary McPherson and Bao Xie

What is this decal about anyways? Learning to work on and manage a large code base Cultivating interest in Snap Dev team

What will you learn/accomplish? How to approach a large code base and break it down into manageable chunks Using git to make contributions/enhancements to an existing project Understanding work flow of a development team Some experience in Java Script Experience with Git version control system

Assignments Weekly reading assignments 3 or 4 in class mini-projects 1 final project

Final Project This is your chance to make a significant contribution and/or enhancement to the Snap! Program You will work in teams of two mostly, three if necessary Final projects will be presented at the end of the semester Successful completion of final project is mandatory

Grading You will be graded on the following criteria You may have up to two unexcused absences Reasonable effort and completion of all assignments Effort and completion of final project

Logistics CCN’s for enrollment will be sent out via to everyone who fills out the survey here: In order to enroll and get units for the decal you must fill out the survey or you will not get a CCN.

Setup: The first steps to success Text Editor Recommended: Sublime Get git setup on you personal machine Download Git: The Version Control Manager Create a github account if you don’t have one already! Some Advice on choosing a username: Choose a username wisely as this is something you might want to show to employers and co workers later down the road Keep it short and professional

Git and GitHub! Download & setup time! We will be walking around the room to help you get git setup on your personal computer. If you finish early and find others around you still working see if they need any help! Make sure you “git config”

Github Continued Now that you have an account with github and have your personal computer setup lets make a new repository titled “website” Here is a guide on creating a new repository

What is a repository? A folder which acts like a “camera” It tracks all the files and sub folders contained in the repository but only if you tell git to track these things! Let’s “clone” the repository on Github to a folder on your personal computer Git clone Now we’re ready to start on our first assignment

Front-end Snap! Below the Line DeCal 2015 Fall

Intro HyperText Markup Language = HTML Most commonly used for front-end Code looks like below

Anatomy of HTML file -> helps browser to display a web page correctly Multiple tags such as, and provides information about the document has visual page contents

Anatomy of HTML file cont. provides title for the document is a header styled font ( … ) is a paragraph tag There are a lot of tags How does it look like?

CSS Cascading Style Sheets = CSS CSS defines how html elements are displayed

CSS cont.

Javascript Programming language of HTML and the web. Why learn Javascript? Snap! is built using Javascript Exercise:

Week1 Assignment Introduce yourself in your own HTML file using various tags Make it pretty!

Summary HTML defines the content of web pages CSS to specify the layout of web pages JavaScript to program the behavior of web pages Majority of Snap! is JavaScript

Q & A

Tracking Your Work with Github You will need to run the command Git add This will tell git to track your file Then when you want to save the changes you have made run Git commit –m “ ” Finally to push the changes up to github we run Git push origin master Now your file has been saved!

Don’t Call it Homework Reading: CRPFKIXXjKYYn3wJEV68Mc/edit CRPFKIXXjKYYn3wJEV68Mc/edit *See the website for all homework assignments, reading links, course updates, and resources(the dates/assignments on the syllabus are subject to change)