The course is divided into 4 modules.
MODULE I: HTML5
Description:
The first step before becoming a Web software developer is to have a solid knowledge of HTML. Therefore, in this module the student will learn to structure websites in an appropriate way and from scratch, to use labels for each of the things that you may need and to differentiate the use of each of them depending on the circumstances.
At the end of this module you will be able to carry out the initial format of a website implementing HTML5.
Goals:
- Learn HTML tag language.
- Learn to correctly structure websites.
Duration: 6 hours.
| Chapter I: HTML |
| 1.1 Introduction to HTML |
| 1.2 Structure of a Web page |
| 1.3 Titles |
| 1.4 Paragraphs |
| 1.5 Label <br> |
| 1.6 Meta tag |
| 1.7 Lists |
| 1.8 Tags <div> and <span> |
| 1.9 Containers |
| 1.10 Quote with HTML |
| 1.11 Special characters |
| 1.12 Graphics |
| 1.13 Hyperlinks or links |
| 1.14 Comments and vertical line |
| 1.15 Add audio |
| 1.16 Add video |
| 1.17 Tables |
| 1.18 Forms |
MODULE II: CSS3
Description:
In this module the student will be able to improve the appearance of their website, they will be able to create websites with responsive designs (adaptable to mobile devices). This module corresponds to the second major step to be able to develop Web applications.
Goals:
- Learn style sheets.
- Learn to create responsive designs.
Duration: 6 hours.
| Chapter I: HTML |
| 1.1 Introduction to CSS |
| 1.2 Inline CSS |
| 1.3 Embedded CSS |
| 1.4 External CSS |
| 1.5 What is Bootstrap? |
| 1.6 Bootstrap component handling |
| 1.7 Decorating our HTML tags |
| 1.8 Responsive designs with Bootstrap |
MODULE III: Introduction to PHP
Description:
In this module the student will learn the basic syntax, library management, and you will be able to configure his or her own computer so that it can then deploy Web applications. Here we start with learning the programming language, which has been written by and for web developers.
Goals:
- Know the basic syntax of the PHP programming language.
- Be able to configure PHP and APACHE.
- Know the different PHP functions for: content management, arrays, dates, files and directories.
- Develop basic Client-Server applications.
Duration: 14 hours.
| Chapter I: Introduction to PHP |
| 1.1 Introduction to PHP and Apache |
| 1.2 How a dynamic page works |
| 1.3 MVC design pattern |
| 1.4 XAMPP |
| 1.5 HTTP requests |
| 1.6 Data types |
| 1.7 gettype and settype functions |
| 1.8 Type forcing |
| 1.9 Variables |
| 1.10 Superglobal arrays ($_GET, $_POST, $_REQUEST, $_FILES) |
| 1.11 Constants |
| 1.12 Operators |
| 1.13 Comments and concatenation |
| 1.14 Conditional structures |
| 1.15 Repetitive structures |
| Chapter II: Managing functions with PHP |
| 2.1 Creation of functions. |
| 2.1.1 Parameters by value. |
| 2.1.2 Parameters by reference |
| 2.1.3 Default parameters |
| 2.2 Code inclusion |
| 2.3 String management |
| 2.4 Arrays |
| 2.5 Array management |
| 2.6 Dates |
| 2.7 Directories |
| 2.8 Files |
| Chapter III: PHP and APACHE Configuration |
| 3.1 PHP server mode configuration |
| 3.2 Apache server mode configuration |
MODULE IV: Data management using MySQL and Web security.
Description:
PHP allows you to create interactive and dynamic applications that have a data repository. Most information systems programmed in this language (depending on their functional need) allow you to connect to multiple database engines, including: MySQL, PostgresSQL, SQL, Firebird, etc. The connection and interaction between programs developed in PHP and any database engine is done in a simple way, therefore, it is learned and applied very quickly.
During the course, the student will be able to develop Web applications (e-commerce, CMS, etc.) that can connect with MySQL databases, thus managing to centralize, organize and maintain the consistency of the data model of a computer system.
Goals:
- Development of simple, easy and secure Web applications.
- Be able to develop Client-Server applications with connection to MySQL databases.
- Learn the use of sessions and cookies and make applications more secure by using them.
Duration: 16 hours.
| Chapter I: MySQL |
| 1.1 Introduction to MySQL |
| 1.2 Programs for data management |
| 1.3 Create a database |
| 1.4 Create a table |
| 1.5 Database management exercises. |
| Chapter II: PHP – MySQL |
| 2.1 Introduction to database management with PHP |
| 2.2 Open and close a connection to a MySQL database. |
| 2.3 Query data from a MySQL database |
| 2.4 Show data from a Web application |
| 2.5 Insert data from a Web application |
| 2.6 Modify data from a Web application |
| 2.7 Delete data from a Web application |
| 2.8 Data searches from a Web application |
| Chapter III: Sessions and cookies |
| 3.1 Introduction to sessions |
| 3.2 Uses of a session in Web development |
| 3.3 PHP functions for session use |
| 3.4 $_SESSION |
| 3.5 Exercises |
| 3.6 Introduction to cookies |
| 3.7 Uses of a cookie |
| 3.8 Attributes of a cookie |
| 3.9 Exercises |
