Ampliación de Bases de Datos

Similar documents
Instructor s Notes Web Data Management Web Client/Server Concepts. Web Data Management Web Client/Server Concepts

Open Source Digitalization Application. Installation Manual

XAMPP Web Development Stack

Getting Started with PHP

Installation Guide for the ALM Performance Tool

School of Information and Computer Technology Sirindhorn International Institute of Technology Thammasat University

Shankersinh Vaghela Bapu Institue of Technology

Project Title REPRESENTATION OF ELECTRICAL NETWORK USING GOOGLE MAP API. Submitted by: Submitted to: SEMANTA RAJ NEUPANE, Research Assistant,

Databases. Web applications in PHP to query a database. Practice n. 4

Database connection 1

Full Stack Web Developer

Standard 1 The student will author web pages using the HyperText Markup Language (HTML)

Programming the World Wide Web by Robert W. Sebesta

Carleton University FAKE BOOK LIBRARY. COMP HONOURS PROJECT Dr. Louis D. Nel School of Computer Science. Vinh Nguyen

Google Tag Manager. Google Tag Manager Custom Module for Magento

CSCI 4000 Assignment 6

Web development using PHP & MySQL with HTML5, CSS, JavaScript

How To Start Mysql Use Linux Command Line Client In Xampp

DATABASE SYSTEMS. Introduction to web programming. Database Systems Course, 2016

Introduction to PHP. Handling Html Form With Php. Decisions and loop. Function. String. Array

C H A P T E R 1. Drilling Down on PHP

The PHP language. Teaching you everything about PHP? Not exactly Goal: teach you how to interact with a database via web

Web Design & Dev. Combo. By Alabian Solutions Ltd , 2016

PHP WITH ANGULAR CURRICULUM. What you will Be Able to Achieve During This Course

Cleveland State University Department of Electrical and Computer Engineering. CIS 408: Internet Computing

Http Error Code 403 Forbidden Dreamweaver Mysql

CORE PHP CURRICULUM. Introductory Session Web Architecture Overview of PHP Platform Origins of PHP in the open source community

Let's Play... Try to name the databases described on the following slides...

Course Outline. MySQL Database Administration & Design. Course Description: Pre-requisites: Course Content:

Unveiling Zend Studio 8.0

Full Stack Web Developer

All India Council For Research & Training

The course also includes an overview of some of the most popular frameworks that you will most likely encounter in your real work environments.

PHP Online Training. PHP Online TrainingCourse Duration - 45 Days. Call us: HTML

How to start with 3DHOP

Static Webpage Development

Master Project Software Engineering: Team-based Development WS 2010/11

Participation Status Report STUDIO ELEMENTS I KATE SOHNG

HTML5 and CSS3 for Web Designers & Developers

Real Life Web Development. Joseph Paul Cohen

Presentation and Installation

SEEM4570 System Design and Implementation. Lecture 6 Game Part II

Databases. Web applications in PHP to query a database. Practice n. 4

The MANUAL. 1 P a g e

Computer Science Department

IISSI Presentation

Setting up VPS on Ovh public cloud and installing lamp server on Ubuntu instance

Preparing Your Working Environment

WebEA Quick Start Guide

Setup and Environment

Reading Writing Speaking Reading Writing Speaking. English Intermediate Intermediate Elementary Intermediate Intermediate Elementary

Case Study. CMS for Management of Monetization Training Resources

Hello everyone! Page 1. Your folder should look like this. To start with Run your XAMPP app and start your Apache and MySQL.

Developing Web Applications

Installing and Confi guring Joomla! 1.5 and Jobs! Pro 1.3.2

Blog site (cont.) theme, 202 view creations, 205 Browser tools, 196 Buytaert, Dries, 185

HighPoint Web Based Installation Guide

Lecture 18: Server Configuration & Miscellanea. Monday, April 23, 2018

Computer Fundamentals & MS OFFICE. (OR : batch. only) Computer Fundamentals and Photoshop. (NR : onwards )

Get in Touch Module 1 - Core PHP XHTML

IISSI Presentation

Reseller Manual. version 3.0-r2

PS IMAGO Portal 4.0 /// installation instructions

Webomania Solutions Pvt. Ltd. 2017

Web & APP Developer Job Assured Course (3 in 1)

Setting Up a Development Server

Alan Forbes - The Joy of PHP 1

An Introduction to JavaScript & Bootstrap Basic concept used in responsive website development Form Validation Creating templates

SETTING UP AND RUNNING A WEB SITE ON YOUR LENOVO STORAGE DEVICE WORKING WITH WEB SERVER TOOLS

World Wide Web PROGRAMMING THE PEARSON EIGHTH EDITION. University of Colorado at Colorado Springs

How To Install Modules Joomla 2.5 On Wamp Server Pdf

Installing VS Code. Instructions for the Window OS.

Jquery Ajax Json Php Mysql Data Entry Example

SmartFit Web Application Interface

HALTON SKILLS COMPETITION WEBSITE DEVELOPMENT SCOPE SECONDARY LEVEL Coordinator: Ron Boyd,

Web Architecture AN OVERVIEW

Advanced Joomla! Dan Rahmel. Apress*

Software. Full Stack Web Development Intensive, Fall Lecture Topics. Class Sessions. Grading

Skills Canada National Competition. Contest Description. 17- Web Site Development / Secondary and Post-Secondary May 27-30, Saskatoon

Computer Studies programs and courses have Changed!!!

Princess Nourah bint Abdulrahman University. Computer Sciences Department

How to Install (then Test) the NetBeans Bundle

Day 2: 19/April/2012 Installing Aptana IDE; Integrated Development Environment And Rails

Full version is >>> HERE <<<

Php And Mysql Manual Simple Yet Powerful Web Programming

Locate your Advanced Tools and Applications

PHP: Software Training Employability Programme

Introduction to Web Concepts & Technologies

Inf 202 Introduction to Data and Databases (Spring 2010)

User Interaction: jquery

Announcements. PS 3 is out (see the usual place on the course web) Be sure to read my notes carefully Also read. Take a break around 10:15am

CENG 256 Internet Programming Draft

Guide for Building Web Application Using PHP and Mysql

A Web-Based Introduction

Planning and Designing Your Site p. 109 Design Concepts p. 116 Summary p. 118 Defining Your Site p. 119 The Files Panel p. 119 Accessing Your Remote

Web Programming Laboratory CSE-3200

Fachgebiet Technische Informatik, Joachim Zumbrägel

PHP & My SQL Duration-4-6 Months

DR B.R.AMBEDKAR UNIVERSITY B.Sc.(Computer Science): III Year THEORY PAPER IV (Elective 4) PHP, MySQL and Apache

PHP. MIT 6.470, IAP 2010 Yafim Landa

Transcription:

1. Introduction to In this course, we are going to use: Apache web server PHP installed as a module for Apache Database management system MySQL and the web application PHPMyAdmin to administrate it. It is possible to download all those applications and to install them independently. However, this process takes time and it is prone to errors. That is why we use XAMPP. XAMPP is an easy to install Apache distribution containing MySQL, PHP and Perl together with other components such as ftp servers, mail servers, OpenSSL... XAMPP is really very easy to install and to use - just download, extract and start. XAMPP is free of charge and most of its components are open source. XAMPP is an integrated system that includes the following components: a. Apache web server and PHP and Perl modules for Apache. b. Database management system MySQL and the web application PHPmyAdmin to administrate it. c. Other components such as ftp servers, mail servers, OpenSSL, etcetera. XAMPP can be downloaded from: http://www.apachefriends.org/en/xampp.html. In that web you can also find installation instructions for Windows, MacOS and Linux. You must have privileged access to install and configure XAMPP, otherwise there will be errors during the installation. After the installation, all XAMPP services are administered in the XAMPP Control Panel Application, which can be started by executing xampp-control.exe: Figure 1: XAMPP Control Panel Application From this control panel, the main modules (such as Apache and MySQL) can be started and stopped. Additionally, it also allows configuring these modules as services, which are automatically started when the system boots. 1

2. Exercises with XAMPP and Apache a. Check that XAMPP is installed on your system by opening the XAMPP Control Panel. Make sure that both Apache and MySql are running and start them if they are not. b. Open the default web page in http://localhost and browse the information on these pages. Specially interesting are the web pages with information about the PHP interpreter (phpinfo()), the management tools of MySQL (phpmyadmin) and the server activity monitoring (Webalizer). c. Check what happens if you stop Apache and, then, try to open http://localhost again in the web browser. d. Create a folder called ABD inside the Apache web directory. Copy some files into that folder and try to access to this file through the web browser. Figure 2: XAMPP web site 2

3. Exercises with MySql a. Open phpmyadmin, which is the tool that we are going to use to manage MySql. PhpMyAdmin is a web application and you can find it in the tools section at http://localhost b. Create a new database called Practica1 c. Open that database and create a table called Students with several fields: name, surname, course d. Try to insert, query, update and delete information from that table. Figure 3: Results of a query in phpmyadmin 3

4. Introduction to Aptana is an Eclipse-based integrated development environment (IDE) to support the development of web applications. Aptana includes support for HTML,XHTML, CSS, JavaScript, DOM, PHP and several other languages by means of plugins. The main features of Aptana are: - Colored syntax for the aforementioned file types. - Autocomplete of code and tags. - Code validation and unified notification of errors. - Integrated support to several JavaScript AJAX libraries. The main window in Aptana is as follows: Aptana uses the concept of project. A project is a container that is used by the IDE to group related files and folders. Typically projects group html, css, js and php files of a single web site. To create a new project in aptana, select File New Project, and a wizard will guide you through the process. 4

5. Exercices with Aptana a. Create a new Project: b. Create in the project a new web page with the text Hello World and display it in the web browser. 5