Career Ready & Elective Courses / Full Catalog / Web Development 1b: Planning and Designing
eDynamic Learning Web Development 1b Planning and Designing

Web Development 1b: Planning and Designing

How many times per day do you access the internet, including social media? The web is an important part of our daily lives, so it’s no surprise that web development is one of the hottest career fields. Start to explore professional web development, including how to create content for the web. You’ll learn about topics such as servers, file organization, HTML, CSS, Javascript, and the development stack that will let you build any website you can dream up.

Review Course Outline

Units at a Glance

Unit 1: Beautiful Web Design

Let’s tackle some basic principles of good web design. Aesthetics—the study of beauty—suggests that there are a range of reliable principles we can use to create designs that are pleasurable and that communicate effectively, with respect to both information and emotion. We’ll be taking a look at a number of these principles organized around three essential categories: layout, color, and typography. This is a whirlwind tour of design, a subject to which many professionals devote their lives. But after this, you’ll be able to start thinking about your own design workflow, along with an understanding of how time-tested principles make statements about what beauty is.

Unit 2: Files, Formats, and Media

Files are everywhere in web development and a large number of every developer’s daily tasks involve pushing files around, optimizing file sizes, and organizing files correctly. There are a lot of different kinds of files developers routinely deal with; we’ll especially take a closer look at what distinguishes multimedia files—images, sounds, animations—and how to incorporate them into a web page. We’ll also look at an alternative web-dev workflow that focuses on visually-oriented development, and we’ll see where that departs from, and unexpectedly adheres to, a developer’s typical set of skills. With a little practice, you’ll have a little more confidence incorporating all kinds of files into your websites.

Unit 3: Web Maintenance and Performance

Once a site is released into the wild web, a developer’s job can become more involved due to the demands of live web traffic. This is confounded by the fact that servers are just devices and, like all devices, they can fail unexpectedly. In order to ensure smooth running, a server needs to be backed up on a regular schedule, and maintenance plans need to be put in place. Careful documentation ensures that changes made to servers and other details associated with them are kept handy in the event of a problem. In addition to backup and consistent software updates, good site maintenance also includes analytics, search engine optimization, a quality assurance process, and continual testing and adjustment. Getting a good overview of these processes will give you some idea about how to keep your site in fighting shape.

Unit 4: Legacy Markup: XHMTL

XML, a data-oriented markup language, is everywhere on the web and in computer applications that we use every day. It’s very useful to understand the important role that XML plays in our continual consumption of data through the web. Even though you will most likely use HTML5 more regularly, knowing the ins and outs of legacy markup helps you know how to work with them when you do come across them.

Unit 5: Web Security

Because we so often access the web from the comparatively ordered environments of work and home, it can be easy to forget that the web is, in many ways, a pretty risky place. Hacking attempts are not just frequent—they’re everyday occurrences, with users’ data as the contested prize. In order to work more safely on the web, you’ll need a set of solid security principles. For the sake of technical excellence and client safety, you’ll also need to understand how to protect your servers and your code in order to deal with the web’s less-friendly denizens.

Unit 6: Web Regs

The world is a beautiful place, blanketed in fertile fields of wildflowers with deer grazing on lush grasses in warm sunlight. Chances are, though, someone owns the field, the flowers, and probably the deer. If they can, they’ll try charging you for the sunlight. Likewise, the web is governed by laws and policies. We’ll address a few basics of intellectual property and copyright and begin a habit of thinking about the web as a collection of resources that are owned by others. We’ll also address key ideas about accessibility and making sure that the resources we make available on the web are both ethically and legally usable to as many people as possible (a good thing for everyone). Finally, we’ll consider a few points about doing business online and privacy. When you’re finished, you’ll begin to see the web not only as a useful necessity but also—as is so often the case with centers of interaction—a legally regulated space.

Unit 7: The Mobile Web

The world’s information flows through mobile devices at an increasing rate of consumption. In fact, devices have become the preferred way to experience the web. For this reason, the web-dev world has adopted a mobile-first philosophy, creating frameworks and tools that put device-centric experiences at the forefront of development priorities. This approach increases reliance on solid mobile-first frameworks and libraries, such as Bootstrap. A library like Bootstrap will accelerate development by providing tested solutions to common issues in mobile development—responsive design, for example, is a critical requirement in the mobile context. Generally, the mobile mindset is a new way of looking at web development, and it’s here to stay.

Unit 8: Working the Web

So what kind of career can you expect to have? And how does someone get started on the path? We’ll examine the role that career-specific education and organizations can play in your growth as a developer. By gaining experience with competitions and career mentoring, you’ll be prepared to put together a resume and a portfolio that will serve as the foundation for your job search. You’re also going to need to know a few things about how the interview process works—the stages of the interview and what’s expected of you at each stage. Finally, we’ll look at what working as a web developer might feel like in a typical context. It’s always good to know what to look forward to.

Contact Us