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 More

Module 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 More

Module 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 More

Module 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 More

Module 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 More

Module 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 More

Module 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… 30-years experience working for not-for-profit corporations 10-years experience working as a freelance app and website developer Try to learn what you…

Read More

Module 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 More

Module 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 More

Module 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