The Code Day

Contents

  • History of tech and the web
  • Website making with html / css / js
  • Programming
  • What are libraries, open source, API's, SDKs and how they can be used.
  • Specific look at your challenge

A short History of tech & the web

from Jacquard to the Internet

1800s

Jacquard Loom

Babbage's Analytical machine

1847

Electric Telegraph Co

0 0 0 0 0 1 0 1

1939

this bytes

1952

Compilers

80s

Computing and creativity

Scale

The internet is born

Infustucture

http://www.benbyford.com

html

178.18.126.89

Computer servers

1989

Tim's interesting idea

HTML / HTTP / URL

Protocols for the world wide web

<h1>Hello World</h1>

h1 { color: pink; }

function hey(){

    alert('Hello World');

}

hey();

Web of Today

Acronym pop quiz

  • HTML - Hypertext markup language
  • HTTP - Hypertext Transfer Protocol
  • URL - Universal Resource Locator
  • CMS - Content management system
  • RWD - Responsive Web Design
  • LAMP stack - Linux, Apache, MySQL, and PHP
  • MEAN stack - MongoDB, ExpressJS, AngularJS, NodeJS
  • SEO - Search Engine Optimisation
  • API - Application program interface
  • SDK - Software development kit
  • SaaS - Software as a Service
  • UX - User experience
  • UI - user interface

Let's get coding

Make our own website

  • html markup
  • css
  • css library
  • host website somewhere

Programming

What databases

Relational

What databases

NoDB / Document store

Writing simple algorthms in js

alert - hello world

alert - maths equations

using functions

using logic

nesting functions

FadeIn page using Jquery

libraries,

APIs,

SDKs

libraries

css skeleton

jquery

 

API

SDK

Unity3D

Apple XCode

Arduino

Your project

Made with Slides.com