Diploma in Web Development Part I · Choosing Your Host Option: Free Web Hosting Software...

Post on 02-Jun-2020

4 views 0 download

Transcript of Diploma in Web Development Part I · Choosing Your Host Option: Free Web Hosting Software...

INTRODUCTION TO WEB DEVELOPMENTJulian QuirkeWeb Development Educator

Diploma in Web Development – Part I

Presented by:

Oisin Feely MAD Educator

Lesson 5

Going Live

INTRODUCTION TO WEB DEVELOPMENTJulian QuirkeWeb Development Educator

Lesson 4 Recap

What is the Back-End?

Back-End Languages

Persistent Storage

Introduction to SQL

Summary

Q&A

INTRODUCTION TO WEB DEVELOPMENTJulian QuirkeWeb Development Educator

Going Live

Development vs Live

Choosing Your Host

Domain Names & The Internet

Summary

Q&A

Today’s Lesson

INTRODUCTION TO WEB DEVELOPMENTJulian QuirkeWeb Development Educator

Let’s Begin!

INTRODUCTION TO WEB DEVELOPMENTJulian QuirkeWeb Development Educator

Development vs Live

Development vs Live

INTRODUCTION TO WEB DEVELOPMENTJulian QuirkeWeb Development Educator

Development vs LiveProduct Development

Successful Products

Improve over time

Separation between implementation

and production

Listen to user feedback!

Live Server

Test Server

Developer Developer Developer

User

User

User

INTRODUCTION TO WEB DEVELOPMENTJulian QuirkeWeb Development Educator

Development vs Live

XAMPP

Local Development Server

INTRODUCTION TO WEB DEVELOPMENTJulian QuirkeWeb Development Educator

Development vs Live

XAMPPIs a free an open source cross-platform web server

solution stack package

Local Development Server

INTRODUCTION TO WEB DEVELOPMENTJulian QuirkeWeb Development Educator

Development vs Live

X – Cross Platform

A – Apache

M – MariaDB

P – PHP

P – Perl

XAMPP

INTRODUCTION TO WEB DEVELOPMENTJulian QuirkeWeb Development Educator

Development vs LiveInstalling XAMPP

www.apachefriends.org

Alternatives:WAMP

MAMP

INTRODUCTION TO WEB DEVELOPMENTJulian QuirkeWeb Development Educator

Development vs LiveInstalling XAMPP

INTRODUCTION TO WEB DEVELOPMENTJulian QuirkeWeb Development Educator

Development vs LiveInstalling XAMPP

INTRODUCTION TO WEB DEVELOPMENTJulian QuirkeWeb Development Educator

Development vs LiveInstalling XAMPP

INTRODUCTION TO WEB DEVELOPMENTJulian QuirkeWeb Development Educator

Development vs Live

What about Live?

INTRODUCTION TO WEB DEVELOPMENTJulian QuirkeWeb Development Educator

Development vs LiveTwo Options

Build Your Own Server Get Someone Else To Do It

INTRODUCTION TO WEB DEVELOPMENTJulian QuirkeWeb Development Educator

Choosing Your Host

Choosing Your Host

INTRODUCTION TO WEB DEVELOPMENTJulian QuirkeWeb Development Educator

Choosing Your HostOption: Free Web Hosting

Software

Advantages

It’s Free!

Disadvantages

You get what you pay for

Limited control

Unwanted advertising

INTRODUCTION TO WEB DEVELOPMENTJulian QuirkeWeb Development Educator

Choosing Your HostOption: Paid Shared Web Hosting

Domain Name

Software & Database options

Technical support

INTRODUCTION TO WEB DEVELOPMENTJulian QuirkeWeb Development Educator

Choosing Your HostOption: Dedicated Web Hosting

Whole server, just for you

Multiple projects

Multiple domain names

Install anything

INTRODUCTION TO WEB DEVELOPMENTJulian QuirkeWeb Development Educator

Choosing Your HostOption: Elastic Web Hosting

As flexible as dedicated hosting

Choose your own software

Pay only for what you use

(Difficult to set up)

INTRODUCTION TO WEB DEVELOPMENTJulian QuirkeWeb Development Educator

Choosing Your Host

INTRODUCTION TO WEB DEVELOPMENTJulian QuirkeWeb Development Educator

Choosing Your Host

DEMONSTRATION

INTRODUCTION TO WEB DEVELOPMENTJulian QuirkeWeb Development Educator

Domain Names & The Internet

Domain Name

INTRODUCTION TO WEB DEVELOPMENTJulian QuirkeWeb Development Educator

Domain Names & The Internet

Domain Nameis the part of a network address which can uniquely

identify it as belonging to a particular domain

(i.e. server)

INTRODUCTION TO WEB DEVELOPMENTJulian QuirkeWeb Development Educator

Domain Names & The Internet

Domain NameThe Domain Name System is a naming system for an resource

connected to the internet.

Associates information with Domain Names.

INTRODUCTION TO WEB DEVELOPMENTJulian QuirkeWeb Development Educator

Next Lesson

The next session is “The Full Stack – Choose Your Path”

• Professional Development Roles

• Freelance Development & The Full Stack Developer

• Roles in Peripheral Industries

Attend all lessons LIVE to grow your knowledge

Shaw Academy 12-Month Membership Prize during Lesson 6

Recordings are available within 24 hours of the live webinar

Login to www.shawacademy.com using the link at the Top Right Corner – Members Area

(Use your email address and password)

INTRODUCTION TO WEB DEVELOPMENTJulian QuirkeWeb Development Educator

Q&A

Next Lesson is

The Full Stack – Choose Your Path

A look at the various professional roles that

make up a successful web development team,

including full stack developers , freelance

development, and peripheral industries

The skills and talent required to produce a

complete web application support@shawacademy.com

www.facebook.com/shawacademy

www.twitter.com/shawacademy

www.shawacademy.com

See local numbers on website