Web Development Essentials Ontario College Certificate

+ Information by E-mail

Web Development Essentials Ontario College Certificate

  • Objectives The Web Development Essentials Ontario College Certificate program prepares students to work in the growing field of web-centric business application development. The focus of the program is to construct web applications using leading web environments, tools, servers, databases and languages. Students will learn the fundamentals of both business and technology. They will develop an understanding of basic hardware, networking and operating systems as well as the installation and configuration of web and e-mail servers in Windows and Linux. Training will include the installation and development of corporate web-enabled databases. Students will gain the knowledge required to build secure, reliable and useful web applications using industry standard photo, graphics, animation, database, page design and programming tools.
  • Academic title Web Development Essentials Ontario College Certificate
  • Course description Level 1    Credits
    Take all of the following Mandatory Courses:

    Group 1
    • BUSI-1060    Strategies for Success     1.00
    • INFO-1135    Networking Fundamentals-CCNA1     5.00
    • INFO-1150    Programming Fundamentals     5.00
    • INFO-1119    Operating Systems&Hardware Fundamentals     3.00
    • INFO-1120    Database Fundamentals     3.00

    Group 2
    TAKE WRIT-1043 OR WRIT-1034
    • WRIT-1043    Reason & Writing 1 for IT     3.00
    • WRIT-1034    Reason & Writing 1 - EAP     4.00

    Level 2    Credits
    Take all of the following Mandatory Courses:
    • BUSI-1005    Introduction to Business Processes     3.00
    • INFO-1148    Web Design     4.00
    • INFO-3061    Object Oriented Programming with Java     3.00
    • INFO-3093    Relational Databases & SQL     4.00
    • INFO-1155    Object Oriented Programming with C++     3.00
    • MGMT-3052    Understanding Workplace Behaviours     3.00

    Level 3    Credits

    Take all of the following Mandatory Courses:
    • INFO-1131    Graphics     3.00
    • INFO-3083    PHP     3.00
    • INFO-3084    Security     3.00
    • INFO-3085    Web Servers     3.00
    • INFO-3086    Web Standards     3.00
    • INFO-5075    MYSQL     3.00
    • COMM-3047    Communication for IT Professionals     3.00

    BUSI-1005 -  Introduction to Business Processes

    The purpose of this course is to explore the various functional areas of business in Canada and to demonstrate the interrelationship among these areas. Students are introduced to many concepts, including major business trends, the role of government in business, marketing, operations, employee-management issues, financial resources management, business ethics, social responsibility and community-related philanthropy.

    BUSI-1060 -  Strategies for Success

    This course presents and helps to develop some of the skills required to achieve college and career success. Areas of focus include: goal-setting, time management, note-taking from texts and lectures, study skills, test preparation strategies, and managing college life.

    COMM-3047 -  Communication for IT Professionals

    This course develops IT students' business andtechnical communication skills in both oral andwritten formats. Students produce a variety ofwork-related documents appropriate for aprofessional, technological environment. Thesedocuments include an operational manual, shortreports, proposals, letters, memos, and e-mails.Students use standard electronic communicationtechnologies in this course and submit allassignments through FOL.

    INFO-1119 -  Operating Systems&Hardware Fundamentals

    This course deals with the concepts of computer hardware and software structure. It includes the components of a computer and how they relate to one another. In addition, the parts of the operating system and how they work together with the hardware to support application programs will be described.

    INFO-1120 -  Database Fundamentals

    This course is an introduction to the design and development of database systems. A data-modeling tool based upon the Unified Modeling Language will be used to capture and refine the student's database designs. Subsequently, these designs will be transformed into a working database. The student will have an opportunity to develop a complete database application using two current relational database products.

    INFO-1131 -  Graphics
    This course focuses on creating rich web graphics with various tools. The student will first learn the principles of graphic design and how to apply those principles to create intuitive, interactive and accessible web sites. Fireworks will be used to create and edit both vector and bitmap graphics, create disjointed rollovers and buttons, and optimize and export those graphics for use online. Students will also be exposed to Flash where emphasis will be placed on creating multi-media rich, interactive sites and stand alone applications.

    INFO-1135 -  Networking Fundamentals-CCNA1

    This course provides students with a comprehensive overview of networking; from fundamentals to advanced applications, thereby providing a solid foundation upon which to build their Local Area Network (LAN) and Wide Area Network (WAN) training. It is based on a top-down approach to networking and emphasizes the concepts and skills required to design networks, while providing opportunities for practical application and hands-on experience by teaching students how to install, operate, and maintain networks.

    INFO-1148 -  Web Design

    This course will focus on Web-based applications that are becoming prevalent due to the adoption of browser application interface and e-commerce strategies in the workplace. Students will learn to design and create customer-oriented Web sites, deploying the latest web standards. They will learn how to publish online and optimize a site including marketing.

    INFO-1150 -  Programming Fundamentals

    This course is an introduction to the fundamentalconcepts of computer software design andconstruction. Students will first use anobject-based learning environment to learn how towork with objects and methods. They will thentransition to a production programming language towrite programs to solve common problems.

    INFO-1155 -  Object Oriented Programming with C++

    This course is an introduction to the fundamentalsconcepts, tools and techniques used by softwaredevelopers to build object-oriented solutionsusing the C++ language.

    INFO-3061 -  Object Oriented Programming with Java

    The course will continue on from the INFO1136 Programming Fundamentals course. Students will be introduced to the use of various collection objects such as ArrayLists, Lists, and Vectors to store and retrieve data. The focus will then shift to object-oriented programming fundamentals. Students will write classes to create objects that will demonstrate the operation of inheritance and polymorphism. Object-oriented development using UML analysis techniques and notation will be introduced.Java’s exception handling model will be introduced as a way of improving program robustness. A brief exploration of recursive methods will be done. Finally, students will be introduced to the basics of GUI programming and event-driven programming in Java.

    INFO-3083 -  PHP

    This course is a comprehensive hands-on tutorial in the construction of complex web applications using PHP. Server configurations also explained to enhance the student's understanding of web application development and hosting.

    INFO-3084 -  Security
    Security has become a crucial issue for any business. As systems and networks become more accessible, the need to secure a site and the associated data becomes more acute. This course introduces the student to the basic issues associated with web based application security. Methods of preventing attacks on computer networks, web servers and other servers will be discussed. Development of security policies, conducting security audits and performing risk assessments will be explored.

    INFO-3085 -  Web Servers
    This course is an introduction to Web servers. Topics include installation, configuration, maintenance, security, performance, and database connectivity using server side programming. Students will implement web sites using Internet Information Server (IIS) and the Apache HTTP server. Emphasis however will be on developing a general knowledge of all the aspects of a Web server in the Windows and Linux / Unix environments.

    INFO-3086 -  Web Standards
    This course is an introduction to the professional development methodologies and standards used in the creation of web based solutions. Students will explore the various systems development life cycles that are used by web professionals in the creation of professional web solutions. Emphasis will be on the entire development of web applications, from creating aesthetically pleasing and functional web sites to publishing and marketing those sites to a global audience. A series of web related standards will be explored, discussed and utilized by students in a series of tutorial based assignments.

    INFO-3093 -  Relational Databases & SQL
    This course builds on the concepts of the relational database presented in INFO1120 Database Fundamentals and introduces the student to larger client/server database systems. Oracle is used as the database platform to demonstrate the operation of larger multi-user systems.Upon completion the student will have demonstrated the ability to: solve problems by designing database entities base on real world scenarios, execute mathematical operations accurately by planning database sizes, as well as analyze, evaluate, and apply relevant information from a variety of sources from the internet. In particular emphasis is placed on mastering the fundamentals of Structured Query Language (SQL) for creating and maintaining database objects, complex queries, and the tool to perform typical database administrative tasks.

    INFO-5075 -  MYSQL

    This course covers topics covering advanced database design, development, implementation andmanagement of web oriented databases. MySQL database software is used to provide students with ahands-on environment for mastering advanced database implementation concepts such as triggers,stored procedures, indexes, and data import and export operations.

    MGMT-3052 -  Understanding Workplace Behaviours
    This course provides a broad understanding of the workplace by investigating individual, group and organizational behaviours. Students will be given the opportunity to assess their own behaviours while observing and discussing the diverse behaviours of others as they interact in various capacities, situations and assorted environments. By studying human social behaviour under the context of an organization, students should experience an easier transition while adjusting to any changes in future workplace and/or career choices.

    WRIT-1034 -  Reason & Writing 1 - EAP
    This course will introduce students whose first language is not English to essential principles of reading, writing, and reasoning at the postsecondary level. Students will identify, summarize, analyze, and evaluate multiple short readings and write persuasive response essays to develop their vocabulary, comprehension, grammar, and critical thinking. Special attention will also be paid to developing academic vocabulary, correcting common ESL errors, enhancing academic listening and note-taking skills, and improving oral fluency and confidence.

    WRIT-1043 -  Reason & Writing 1 for IT

    This course will introduce information technologystudents to essential principles of reading,writing, and reasoning at the postsecondary level.Students will identify, summarize, analyze, andevaluate multiple short readings and writepersuasive response essays to develop theirvocabulary, comprehension, grammar, and criticalthinking.
+ Information by E-mail

Other programs related to web design