Certificate in Web Development

Course Description

Web development skills are becoming even more valuable in a competitive global workforce that increasingly requires strong coding and technical skills. In this course, participants will learn best practices and the latest industry standards to design, create, publish and maintain web pages using HTML and associated technologies.

In Module I, you will learn how to create static Web pages using HTML and CSS. The creation of web pages can be frustrating at times because simple, easily-missed typos can cause page errors, but by using good ways of working, good tools, web page validations, and good practices, it will not be difficult to become proficient.

In Module II, you will learn how to create interactive web pages using JavaScript. Learning a client-side programming language as JavaScript, will allow you to understand the powerfulness of computer programming and will allow you to write simple computer applications associated to your web pages. This will, in turn, develop more attractive and useful web pages.

In Module III, you will learn to create dynamic and interactive web pages with connection to databases by using PHP, one of the leading server-side programming languages. The best advantage in using PHP is that it is extremely simple for newcomers but offers a lot of interesting features for professional developments. By using PHP you can jump in and start writing simple and useful scripts in few hours.

In Module IV, you will learn fundamental aspects about the administration of LAMP servers.. LAMP, acronym for Linux, Apache, MySQL and PHP, is an open-source Web Development Platform, that uses Linux as the operating system, Apache as the Web server, MySQL as the RDBMS and PHP as the server-side scripting language. The LAMP formula has become a de facto web development standard from the beginning of the century. Today more than 50% of the traffic in the network is due to LAMP servers. Additional, in this module you will be introduced in agile methodologies and good practices for the development of your website projects.

In general terms, the more you practice designing and coding websites, the better you will become a good website developer. Therefore, the main focus of this course will be practical, in essence, you will learn by doing.

Note: For individual course registration, Click individual link for every module below.


Learning Objectives

Module I : Introduction to Web Design (9 Hours) :

  • Introduction to the World Wide Web (WWW)
  • Introduction to the Markup Languages: HTML and XML
  • Web page design with Cascading Style Sheets CSS 3

Module II : JavaScript Programming Fundamentals (9 Hours) :

  • JavaScript Basics
  • JavaScript Object Models: JOM, DOM and BOM.
  • JavaScript forms and Ajax

Module III : PHP Programming Fundamentals (9 Hours) :

  • PHP Basics
  • PHP and MySQL DataBase.
  • Cookies and sessions.

Module IV : Website Development and Administration (9 hours) :

  • Web Development Methodologies
  • Linux Development Environment
  • LAMP Server Administration

Next Schedule
To Be Announced

Previous Schedule
N/A

Where
UTRGV McAllen Teaching Site

Click below to add yourself to the wish list:

Wish List

Prerequisite:

Module I is recommended for persons who are interested in understanding how the Network works and in developing basic web pages.

Module II and III are for persons who have taken module one, or who know HTML, CSS, and are interested in using scripting languages to create professional websites with interactive and dynamic pages.

Module IV is recommended for persons who have basic knowledge about how the web works and are interested in task associated to the administration of web servers.




Full Course: $499/person

Individual Module: $150/person

  • Dr. Jose Poveda

    Dr. Poveda has served as a lecturer in the Department of Computer Sciences at the University of Texas Rio Grande Valley since 2008, and has been involved in research projects and teaching in the field of computer science for the last ten years. He received his European Doctorate in Information Systems in 2005 from Universitat Jaume I and his Bachelor in Physics Sciences with a specialty in Computing in 1992 from Universitat de València. His research interests include university teaching and quality assessment, software engineering, computer graphics, computational geometry and data compression.