Module 14: Website Publishing
What is the purpose of making websites? Why do businesses have websites? To have a published presence on the World Wide Web! If it weren’t for publishing, there isn’t a lot of purpose to what we spent an entire semester learning. In this presentation we will learn both how websites are published to a domain and…
Read MoreModule 13: Header, Logo, and Navigation Design
In this module we start working on the final project. If you are taking CSCI1450, the final project is the capstone project of the course. This week we will learn how to make a simple logo and learn how to style the navigation. Final Project If you are taking CSCI1450, a final project is required.…
Read MoreModule 12: Design Rules, Images, and Galleries
As we head toward the end of the course, in this module we are covering a web design generally, and more specifically, using images on websites. First of all, we will be covering my Ten Simple Design Rules that will dramatically improve your web design. Then we will be reviewing background (CSS) and embedded (HTML)…
Read MoreModule 11: Frameworks, Font Awesome and Bootstrap
This is our first module that goes beyond the material in our textbook. We are going to cover frameworks overall, and then first install and try out a relatively easy framework to learn, Font Awesome. Then we will dive into Bootstrap and its grid system, which makes it much easier to make full-width websites that…
Read MoreModule 10: JavaScript and jQuery
With this module we are going to look at an entirely new programming language, JavaScript. While you won’t learn JavaScript from this module, you will be exposed to it and learn how to make some simple edits to it. We will learn how to integrate JavaScript into your HTML and CSS. About JavaScript Website browsers,…
Read MoreModule 9: E-Commerce and SEO
This week we are covering e-commerce and search engine optimization (SEO). In my freelancing business I specialize in e-commerce websites and do a bit SEO work for clients. At the end of this module is a section on how to make money making websites. E-Commerce E-commerce is broadly defined as the buying and selling of…
Read MoreModule 8: IT Careers and Multimedia
This week we are covering Chapters 10 and 11 in the textbook. We are covering two unrelated topics: IT Careers and Multimedia. Your Career in Computer Science What follows is based on my experiences… Try to learn what you can from everyone you know, from other instructors, relatives and friends. From each class you take,…
Read MoreModule 7: HTML Tables and Forms
This week we are covering two chapters in the book. Chapter 8 is about tables and Chapter 9 is about forms. In the lab for this week you will add both a table and a form to your portfolio website. HTML Tables A table has rows and columns, and looks like this: As you would…
Read MoreModule 6: Responsive Website Development
The primary topic for Module 6 is responsive website development. Responsive websites look great on all screen widths, desktops, laptops, tablets, and smartphones. Since over 50% of website viewing is on smartphones, responsive development has become a critical part of web development. But first, following Chapter 7 in the textbook, we will cover some advanced…
Read MoreModule 5: Positioning and Navigation
In this module we are first going to cover some important skills, like using keyboard shortcuts, properly indenting our code, and adding code comments. Then we will dive into some positioning concepts like the display and float properties. Most importantly, in this module we will cover how to properly create navigation for websites using an…
Read More