Tip:
Highlight text to annotate it
X
Hello,
I'm gonna take you through this little lecture for COP 4813 which is about
registering a domain name.
This is one important skills that you need to have as a web developer or
website programmer.
If you don't have a place to put these domains or this stuff that your
developing for your clients, well,
you're kind of only halfway there. So,
first as part of the web programming series of
courses and right now the web programming series of courses, Web Systems 1, Web Systems 2,
Database 1 and Database 2. You do need to register a public domain name for this,
and this domain is going to be used in multiple courses,
so there are some requirements that if you're going to use it for just
COP 4813, it's simply a capability of hosting pages.
But when you move on to COP 4834 you have to have the ability
to do scripting and database backends. Which you also need for COP 4709
and other programming - other serious courses
that you have. So, some of the requirements that you have right now,
you need to be able to host a database and you need to be able to host multiple pages.
As we move on through other courses, you gonna also have to have the ability
to host multiple scripting languages. So
what kinda of a domain hosts can do this? Well,
I'm using right here as an example Go Daddy.
For the most part., most of you have probably heard of Go Daddy, they have lots of
commercials, they advertise very heavily,
and it is a full-service web hosting company.
They register the domains, they will host the pages
they have all the different products for being able to manage,
you can put your own servers, and operate them in their server
resources. So it's got quite a bit of capability and services,
and they've also got very good - they're very well-known
because they do have good customer service, they get back to you very rapidly,
so it's the most-used
American domain name - domain registrar
that there is. So it's a good one to talk about, but it's also not the only one.
If you are going to select a
domain host, then one of the things that you need -
things you'll need to do is actually be able to
look at reviews of what they can do,
and what kind of customer service and expectations can you expect from them.
So using something like a consumer search are best, or
consumer reports is important because if you choose the wrong domain,
and you're working with a client that needs to host this domain, you're the one responsible,
it doesn't look very good. So when you're going to be doing this hosting, the first
thing you need to know is what
type of needs are you gonna have for this hosting.
Customers tend to always overestimate
what their level of page needs are going to be,
but still, regardless, you need to be able to
manage the throughput, and the number pages,
and host the number of pages that the client needs are going to actually have. So
if they're expecting a million page hits a day, that's a pretty heavy
load that you have a server. Especially if they have very special needs, such as
the ability to host
video, pictures, and other types of things which are bandwidths and tensives.
The other thing that you gotta look at is what kinda databases are they gonna need.
Are they gonna be using
SQL Server, Oracle, MYSQL, POSTCRA,
web pages today are simply not just
static pages that are served up off of a web server.
You usually have to have the capability
of integrating in your own databases, and
other databases, into those pages. Also what kind of scripting languages
are you gonna need to be able to support? Like .NET and PHP
being two very common ones, but there can be all sorts of different types
of server-side scripting that needs to be supported to meet those client needs.
Then you have a whole host of other services that you may need to have. You may need
to have a marketplace,
and inboxes, mail services,
which are very common things that you need, shopping carts,
all of those are things that you need to find out from the client
whether you're gonna need them, and then make sure that you've got the capability of
hosting those things. Now,
to do this I typically rely not on going to the domain host
to see if they've got that capability, because they always seem to tell you
that they've got all the services that you need. Well
I use external reviews, find out what other people have said about the services that are there,
and also the things that you need to know about
are the costs associated with that, because most services
have one level of service, that they have one cost level,
but then they have higher level services that they offer
at premium levels of costs, and that cost differential can be significant when you
need to move to that higher level.
Also, know how responsive the customer service
is, because when a web site goes down for a company,
it's a big deal for that company, and you may need to work with customer service
to get that site back up.
So, having a 24/7 customer service that's very responsive
is important, and the big thing is get an
independent review of how well do these hosting environments
do the job that they need to do.
So the steps that you will need to know how to do is: 1. Register a domain name,
and that does always cost, because there's a cost associated with
registering domain names, but you know, typically
anywhere between one dollar and thirty dollars which is a fairly high range
considering, you know they go from one to thirty,
but that's just the way things work.
You can register a .info or a .name
domain name at Go Daddy for I think roughly two dollars,
and you've got a domain name registered. For the assignments for this class
register a domain name that you can reuse. If you don't have your own personal
home domain for yourself, register that domain and use it for this class.
You could also register a domain that's specific to the classes
that you're doing, but you may want to use these things later on and now that you've got them set
up and hosting,
you might as well stick with it. Once you've got that you need
hosting and domain name registration are different things.
You need to have a hosting account and make sure that you're domain
points at the hosting that you have. Most registrar hosts are gonna have
the ability to easily point the domains
at the hosting account, just as kinda by default.
Having the ability to upload page, meaning that you need to have some
easy type of FTP access to do that, and any other
needed services that you need to have for this,
how easy are they to use and can you get to them. Do they have the services,
and can you - and how much do those services cost, those all become important.
So, you've got the requirements for what you need to do for this class,
and these assignments - you know, everything that you do for say, 4813
and other courses, typically you are going to post those live
at a host and they're gonna be available via your domain. So those are -
these are real assignments that you've really gotta do. So,
have fun with this. You're getting started now,
and this is where things are going to live.