Diploma in Web Development Part I · Choosing Your Host Option: Free Web Hosting Software...
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 [email protected]
www.facebook.com/shawacademy
www.twitter.com/shawacademy
www.shawacademy.com
See local numbers on website