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

Computer and web history

By Ben Byford

Computer and web history

  • 102