Internet Publishing(CIS 147-770) has been a very fun an interesting course for me. I have learned many concepts and techniques that are making me more comfortable with HTML5 in general. On top of the foundation that was built early in the course, I have learned many different styling techniques.
Prior to CIS 147-770 I was very unfamiliar with Internet publishing. I remember HTML, CSS, and Java being briefly mentioned in CIS 110-620 over the summer but we never really dived too deep into it. I think the closest thing I had to compare it to was my experience in a programming course I had taken at College of DuPage years ago.
Hearing the words Internet Publishing can bring up a few different thoughts on the concept. Is it about writing documents meant for the internet? Getting a book deal that will be distributed on the internet? A standard for submitting post to social media or email in a professional setting? The best way I can describe this course to someone new to Internet Publishing is a class that will give you the big picture of what it takes to make a web page and eventually an entire website in the new HTML5 Markup Language. You will start by learning different HTML Attributes, Elements, and Tags followed by the understanding of CSS which you will use to style your web pages through your HTML files. You will then learn how to structure your layout and design your web page to include things such as lists, tables, images, and links.
A couple of things I am proud to say I have learned from completing the weekly assignments has got to be utilizing the
I have learned many things in regards to web design throughout this course that are going to help me in the future such as organization, preferred fonts guidelines, and general CSS(Cascading Style Sheets) styles. First thing’s first! When it comes to writing an HTML page or CSS page for that matter, organization is key. HTML pages should be written so that they flow with a sense of structure. Each attribute, element, and tag should be positioned so that it is clear where it begins and ends and according to its function on the page. Font guidelines for most web pages is relatively simple. Unless you are creating an artsy page that you are not concerned with how the user will navigate or read; than you should keep font styles very basic so the content is easy to read. Golden rule for fonts styles on web pages: stick to the basics. I absolutely can’t forget about CSS styles. Without it, web pages would look as boring as Word documents. CSS styles can help spice up the style of a web page by altering fonts, colors, and spacing to make your web page more attractive.
Although I feel I’ve learned a lot about internet publishing, I still encounter problems when developing web pages for assignments. The first problem I encountered was during an assignment when I used an ID selector when I should’ve used a Class selector. Luckily, Professor Ray had corrected me and I made the changes so my HTML file wouldn’t impact future assignments using the same file. Another problem I had was simply missing a chevron <> which can make the attribute, element, or tag not function at all. Luckily I was able to remedy this by looking through my HTML document and finding where I had an open tag. Even the most seasoned web developers can makes a simple mistake like this.
W3 Schoo ls has been an amazing asset when I need a refresher or need a good reference to under the world of Internet Publishing. It is great to view different tags that I don’t use often just to get an idea of their function and how I might utilize them in my web pages. W3 schools is a great asset when I need further explanation of certain HTML or CSS features but honestly the notes I’ve taken from the beginning of the semester up to now is a great way to learn Internet Publishing from the foundation to all of the CSS styles we’ve taken in throughout the course. I know I flip through the pages in order when I am constructing a new HTML file to figure out the best place to start.
And I can't forget one of my favorite resources Elgin Community College!