Workshop: Your first professional Website

60
#WorkshopFDI

Transcript of Workshop: Your first professional Website

Page 1: Workshop: Your first professional Website

#WorkshopFDI

Page 2: Workshop: Your first professional Website

Your first professional website from scratch

Jorge Ferreiro

Sponsored by:

Page 3: Workshop: Your first professional Website

Special Thanks● Github for the sponsorship.

● Borja (Gueim) for helping me with the logistic stuff.

Page 4: Workshop: Your first professional Website

Who is Jorge Ferreiro?

[email protected]

● Computer Science Student.

● Full Stack Software Developer. ● Programming and music lover.

Page 5: Workshop: Your first professional Website

What are you going to learn today?

Page 6: Workshop: Your first professional Website

Topics1. HTML5/CSS3 Basics.

2. Javascript (Jquery).

3. Git Basics.

4. From design to code

5. Publish your website

Page 7: Workshop: Your first professional Website

Before start...

Page 8: Workshop: Your first professional Website
Page 9: Workshop: Your first professional Website

Let’s start!

Page 10: Workshop: Your first professional Website

HTML5 basics Welcome to the TAG World!

1. Titles

2. Paragraphs

3. Pics

4. Links

Page 11: Workshop: Your first professional Website
Page 12: Workshop: Your first professional Website

HTMLHypertext Markup Language

(aka Tag World)

Page 13: Workshop: Your first professional Website

<h1>

Page 14: Workshop: Your first professional Website

Close the tag dude!

Page 15: Workshop: Your first professional Website

</h1>

Page 16: Workshop: Your first professional Website

Your first Title

<h1>Welcome to the workshop! You’ll learn a lot today (I hope so)</h1>

Example code | index.html

Page 17: Workshop: Your first professional Website

<p>

Page 18: Workshop: Your first professional Website

Again…Close the tag!

Page 19: Workshop: Your first professional Website

</p>

Page 20: Workshop: Your first professional Website

Your first Paragraph

<p>Hey! I think this is the most awesome text you have ever seen. Right???</p>

Example code | index.html

Page 21: Workshop: Your first professional Website

Cats pics…?

Page 22: Workshop: Your first professional Website

Like...

Page 23: Workshop: Your first professional Website

This?

Page 24: Workshop: Your first professional Website

Or this?

Page 25: Workshop: Your first professional Website

Sure!<img src=””>

Page 26: Workshop: Your first professional Website

Your first cat pic

<img src=”awesome_cat.jpg”/>

Example code | index.html

Page 27: Workshop: Your first professional Website

Links?

Page 28: Workshop: Your first professional Website

<a href=””></a>

Page 29: Workshop: Your first professional Website

Your first link!

<a href=”http://www.ferreiro.me”> This is not Spam Link. Isn’t it? :P</a>

Example code | index.html

Page 30: Workshop: Your first professional Website

CSS3 basics Making your website looks pretty awesome.

1. Selectors and Classes

2. Color

3. Background

4. Fonts

Page 31: Workshop: Your first professional Website

Selector { … }.myClass { … }

Page 32: Workshop: Your first professional Website

color:blue;

Page 33: Workshop: Your first professional Website

background:blue;

Page 34: Workshop: Your first professional Website

font-family:Lobster;

Page 35: Workshop: Your first professional Website

GIT basics Versions everywhere!

1. Clone

2. Add

3. Commit

4. Push

5. Github

Page 36: Workshop: Your first professional Website

Git?Source code

management system

https://en.wikipedia.org/wiki/Git_(software)

Page 37: Workshop: Your first professional Website
Page 38: Workshop: Your first professional Website

git clone <url>

Page 39: Workshop: Your first professional Website

git add -A

Page 40: Workshop: Your first professional Website

git status

Page 41: Workshop: Your first professional Website

git commit -m “Title”

Page 42: Workshop: Your first professional Website

git push origin master

Page 43: Workshop: Your first professional Website

Congratulations!You are now a git beginner :)

Page 44: Workshop: Your first professional Website

Git GUI Clients

Github Desktop https://desktop.github.com/

Source Tree https://sourcetreeapp.com/

download/

Page 45: Workshop: Your first professional Website
Page 46: Workshop: Your first professional Website

Second chances...

Page 47: Workshop: Your first professional Website

Let’s Work on the portfolio! Your first professional website

1. What we’re making?

2. Tools

3. Github pages

4. Let’s start coding!

Page 48: Workshop: Your first professional Website

I prepare this design for the workshop --->

Page 49: Workshop: Your first professional Website
Page 50: Workshop: Your first professional Website
Page 51: Workshop: Your first professional Website

Tools

Page 52: Workshop: Your first professional Website

atom.io sublimetext.com

Atom / Sublime

Page 53: Workshop: Your first professional Website

Google Chrome- or -

Firefox Dev Edition

Page 54: Workshop: Your first professional Website

www.github.com d

Github?Web based Git repository

Hosting Service

Page 55: Workshop: Your first professional Website

(Mandatory slide :P)

Page 56: Workshop: Your first professional Website

Github Pagespages.github.com

Page 57: Workshop: Your first professional Website

Let’s start coding! Man, close the slides and do some hacking. Show me the code!! :)

Page 58: Workshop: Your first professional Website

Swap screen mode :)

Page 59: Workshop: Your first professional Website

Extra Questions?