Antwerpen Day One

Nick’s Guide to Web Development: HTML Introduction

Most people have come across the term HTML before. What is it used for and where does it fit in with the rest of the web development languages? The HTML document therefore contains the structure and content of a website. The content or information in a web page is most often found in the .html file. HTML stands for HyperText Markup Language. When we write content for a webpage we enclode the information in tags known as HTML Elements. Our browsers then interpret the HTML document according to how we have tagged the information.

The most important HTML Elements are the <head> and <body> tags. The  <body> tag contains all the information that your browser displays. HTML is all you need to make a informative web page, however most modern websites make use of CSS and JavaScript.

The organisation of the tags make up the HTML Document Object Model (DOM). JavaScript can be used by web developers to manipulate the DOM.

Each HTML Element can be assigned an id or class which can be used to specify the style of that element. Web Developers use Cascading Style Sheets to set the style for each element, id, or class. 

A beginners guide to web development

I’ve been chatting to a lot of friends and acquaintances recently who have decided to “teach themselves to code”.These are people coming from a wide variety of backgrounds who feel the need to join in and contribute to the world wide web revolution. Some people want to build an app for a brilliant idea that they have and don’t trust sharing their idea with a developer who will charge them an arm and a leg. Others want to build a website for their business and can’t understand why Generic Web Agency is charging so much to set up a content management system.

I admire the curiosity of these people. They want to find out how things work. They want to learn a new skill set. Some of them want to change the world. They are using skill building platforms such as Codecademy or MOOC platforms like Coursera to try and achieve these goals. Generally they’ll learn a bit of HTML, CSS, JavaScript and Python at some or other point. However, all these people seem to ask the same question. How do all these languages work or fit together?

After explaining a few times I’ve started to get a clearer picture in my head and I hope to be able to write down my understanding in a concise manner. I have decided to write a series of posts to prove to myself that I understand the complex world that the internet has become.

This is part zero of Nick’s Guide to Web Development.

Microwave #surfing. Not much in the way of #waves here in Jeffrey&#8217;s Bay.

Microwave #surfing. Not much in the way of #waves here in Jeffrey’s Bay.

Late evening #surf at Elands. The swell didn&#8217;t make it for the weekend.

Late evening #surf at Elands. The swell didn’t make it for the weekend.

Another successful West Coast adventure delivers another amazing sunset.

Another successful West Coast adventure delivers another amazing sunset.

Who do you need to create an awesome MOOC?

Massive Open Online Course (MOOC) platforms like edX and Google Coursebuilder are open source and can be set up by just about anybody. The implications for the future of education is staggering. Even though creating online courses has become relatively easy, expertise is still needed to create a MOOC that has the potential to be useful. So this begs the question, what roles need to be filled to make a great MOOC?

Read More