Lesson 1
Web Technologies Conclusion
You have just completed Developing for the Internet
Now that you've completed this course, you should be able to:
- Describe and evaluate the hardware and software you need to access the Internet
- Describe the core components of the Internet infrastructure and how they relate to each other
- Troubleshoot problems with Internet connectivity using various diagnostic tools
- Describe the nature and purpose of Internet protocols
- Explain the purpose of HTTP
- Explore search engines and best practice techniques for searching
- Explain the basic methods used to keep connections to the Internet secure
In the next lesson, you will find out what you should take next.
Solid Foundation
A solid foundation is the key to constructing a building that will withstand the abuses of nature over the course of time. The same is true for software, but the foundation is knowledge, a firm understanding of design concepts and implementation patterns. Without this foundation, an engineer will inevitably create unstable software that eventually crumbles. The downfall may be code smell due to a misunderstanding of a core concept, a poor API resulting from an insufficient design period, poor implementation due to not knowing a standard pattern, etc. The intent of Part I is to help prevent this downfall.These opening chapters are designed to help you create a better foundation by covering commonly misunderstood (or inadequately understood) concepts that are core to positioning, dragging, and resizing elements, core features required of most UI components. In addition to these concepts, basic design considerations are discussed to help ensure consistency across components and prevent common design mistakes.