The Enterprise Web Applications Certificate focuses on the theories and skills necessary to perform design, develop, and deploy enterprise web applications on the Internet. This program prepares the adult learner to seek entry-level career positions such as: Web Publisher, Web Developer, Web Database Developer, JavaScript Developer, Java Developer, and E-Commerce Developer. Graduates will be able to apply and use Object Oriented Programming (OOP), HTML, JavaScript, Java (j2SE & J2EE), and E-Commerce Solution Developer. Graduates will examine the process to build real-world Java applications and to deploy them on the World Wide Web. It is strongly recommend that students complete the Certificate in Web Publishing before embarking on this Certificate.
This course is a study and application of the principles and concepts of Object-Oriented Programming (OOP) as it is implemented in the world of Java; including inheritance, encapsulation, and polymorphism. It appraises the processes and practices used to develop IT solutions that are reusable, modular, and small; all of which are popular objectives in the world of IT management. This course explores the inheritance (is a), containment (has a), and Collaboration (use a) relationships; and examines the major packages in the Java Class Library, strings, arrays, classes; instantiation, properties, methods, constructor methods, method overloading, method overriding, inheritance modifiers, access modifiers, interfaces and packages. This course also assesses exception handling with the use of “try,” “catch,” and “finally”. Students must have access to the latest edition of the Java Development Kit. This software is not provided by the course material grant and must be purchased/provided by the student. (Prerequisite: WEBD241)
Pre Reqs: Web Development Using JavaScript(WEBD241)
This course focuses on the concepts and principles of designing, developing, and deploying N-Tier Java based enterprise web applications. It examines the architectures, the process, the Java Servlet lifecycle, and the practices for developing and deploying Java Server Pages (JSP), Java Servlets, and JavaBeans based enterprise web applications. This course also explores the concepts of Java Database Connectivity (JDBC), connection pooling, exception handling, data integrity, and transaction controls. It assesses the impact of enterprise web architectures and applications on global ecommerce and economies. Students must have access to the latest edition of the Java Development Kit, J2EE Development Kit, and J2EE Web Server. This software is not provided by the course material grant and must be purchased/provided by the student.(Prerequisite: ENTD381).
Pre Reqs: Object Oriented Programming With Java(ENTD381)
This course is a study of major advancements in database technology that have taken place in recent years. It does not assume any prior background in the field of databases, and hence, starts with basic introductory concepts, but covers advanced topics as well. The course will cover both conceptual and hands-on material in the area of database management, thus enabling students to have the maximum amount of comprehension and retention of material covered in the course. The student must have access to MS Access 2003 or higher. This software is not provided by the course material grant and must be purchased/provided by the student.
This course introduces students to Web site development through a combination of readings and hands-on development exercises. This course emphasizes XHTML, including hyperlinks, tables, Web forms, frames, images, colors, and other graphical elements. Image techniques, such as image maps, image transparency, image interlacing, and animation are examined. GUI editors, e-commerce practices, and advanced Web technologies, such as server-side and client-side languages, DHTML, and DOM are also addressed in this course. Fundamentals of JavaScript programming are also introduced in this course. Students will need access to Microsoft Internet Explorer 7.0 (or higher) and Firefox 2.0 (or higher). This software is not provided by the course material grant and must be purchased/provided by the student. This course covers the Site Developer Foundations curriculum of the CIW Foundations certification. It also covers lessons 30-34 of the Design Methodology and Techno1ogy curriculum of the CIW Site Designer certification.
This course expands on the topics that were introduced in Web Development Fundamentals (WEBD121). This course introduces the student to fundamental JavaScript programming concepts such as variables and data, functions, controlling program flow (branching and iterating), the JavaScript object model (window, document, image, history, location, and navigator objects), and JavaScript language objects (String, Array, Date, and Math objects). This course also addresses the development of interactive forms with JavaScript, cookies and JavaScript security, controlling frames with JavaScript, and custom JavaScript objects. Students must have access to Internet Explorer 5.5 (or higher) or Netscape 4.0 (or higher) software. This course covers the Javascript Fundamentals curriculum of the CIW JavaScript Fundamentals certification. This software is not provided by the course material grant and must be purchased/provided by the student. (Prerequisite: WEBD121)
Pre Reqs: Web Development Fundamentals(WEBD121)
This course is a study of the concepts and applications of the Extensible Markup Language (XML), a general-purpose markup language that can be used to formally specify special-purpose markup languages. This course will be taught from a mixture of analytical and practical methods. Topics include: the history of XML, the XML language, Data Type Definition (DTD), XML Schema, eXtensible Style Sheet Language (XSL), and eXtensible Style Sheet Language Transformations (XSLT). The student will bind values to elements to render them distinct and different from its other instances of that attribute and explore the power of XML as a tool for Enterprise Exchange in both the J2EE and .NET Software Development Frameworks. Knowledge of XML will enable the student to standardize and reuse reference text, paragraphs, and chapters. (Prerequisite: CS121)
Pre Reqs: Web Development Fundamentals(WEBD121)