|
The are several key points that you will get from this course. You will be able to indetify the roles of professionals in the internet industry. Some of the key mega-trends of the industry will become obvious. You also will learn a few of the programming languages used to create internet applications. The rules of the internet are also important and you will learn about them as well. The final key points are about the adminstration of internet applications and you will learn about managing and securing internet applications. The many many titles and labels for people working in the internet industry. That makes it very difficult to figure out who does what duty and who is responsible for which task. It is a key point in this course to help decipher some of the confusion. At the end of the course you will be able to identify various responsibilities of internet professionals. Most of the functions of internet professionals involve installing, configuring, designing and managing Internet and Web-based resources. You will learn about each of these tasks. Although the internet has been around for decades there has never been as much excitement about it as there is today. Billions and billions of dollars are at stake on what will happen with the internet. Another key point of this course is to identify present application trends and future directions for specialized areas such as commerce, education and community spaces. You will also learn to distinguish the characteristics of the terms Internet, Intranet, Extranet. You will contrast the notion of static versus dynamic web content and design. Discuss the basic functions of Hypertext Transfer Protocol and the fundamental characteristics of common web servers. Contrast and compare at least two Internet servers, such as Apache and Microsoft IIS. Include characteristics such as hardware requirements, merits of network operating systems and operating systems. Install and configure at least one common web server. Review HTML in contrast to other markup languages such as DHTML, XML and SGML. Review media dependent configuration issues such as plug-ins and MIME types. Discuss fundamental concepts of web graphics and selection decision criteria. Focus on optimal size and downloading issues. Multimedia including streaming technologies (audio and video) is presented. Examine various web authoring tools and utilities. Contrast JavaScript and Java. Discuss built-in Java classes and enterprise classes. Contrast the installation specifics for the Java Virtual Machine and platforms presented in the class. Discuss Cookies their use and limitations. Present CGI and PERL scripting and variables. Elements of PERL with a focus on PERL syntax objects such as scalars, arrays, hashes and subroutines are defined. Demonstrate database solutions and the benefit for various applications. Present traffic issues related to single tier design in contrast to n-tier design. Discuss elements of risk analysis and strategies for deploying and assessing web site security. Policies for monitoring, authentication and legal issues are examined. Specific examples such as firewalls and proxy servers are contrasted. Data encryption, digital certificates and other cryptography protocols are compared and contrasted. |