If you can't read please download the document
Upload
javier-lopez-lopez
View
2.056
Download
0
Embed Size (px)
DESCRIPTION
Platica de introduccion al desarrollo de aplicaciones Web con lenguaje PHP. Entender y ver las capacidades de PHP
Citation preview
2. Las redes sociales
3. Twitter 4. Linkedin La importancia de estar en la red
5. Blogs 6. Desarrollo de Aplicaciones Web con PHP Javier Lpez Lpez
7. Hojas de Estilo (CSS) 8. Javascript 9. Paginas dinmicas
10. Bases de datos 11. Desarrollo de Aplicaciones Web con PHP Javier Lpez Lpez
12. Windows Server 13. Solaris 14. Desarrollo de Aplicaciones Web con PHP Javier Lpez Lpez
15. Apache 16. PHP 17. MySQL WIAS(Windows)
18. IIS ( Internet Information Server ) 19. Asp (.NET) 20. SQL Server NETCRAFT 21. Desarrollo de Aplicaciones Web con PHP Javier Lpez Lpez
22. Se ejecuta en el servidor 23. Conectividad con mltiples bases de datos (MySQL, PostgreSQL, SQL Server,Oracle, NoSQL) 24. Capaz de manejar Orientacin a Objetos 25. Ampliable mediante extensiones 26. Manejo de Excepciones 27. Tipado dinmico 28. OPEN SOURCE 29. Desarrollo de Aplicaciones Web con PHP Javier Lpez Lpez
30. Ejemplo 31. Desarrollo de Aplicaciones Web con PHP Javier Lpez Lpez
32. Desarrollo de Aplicaciones Web con PHP Javier Lpez Lpez
33. Desarrollo de Aplicaciones Web con PHP Javier Lpez Lpez
34. Manejo de archivos 35. Manipular imagenes 36. Crear archivos de Documentos(Xls,Doc) 37. Crear archivos de datos XML, JSON 38. Interactuar con otros servidores mediante Webservices(SOAP,XML, JSON) 39. Crear PDF's 40. Interactuar con APIS ( Interfaz de programacin de Aplicaciones ) de terceros.
41. Facebook 42. Google Maps 43. Etc. 44. Desarrollo de Aplicaciones Web con PHP Javier Lpez Lpez
45. Desarrollo de Aplicaciones Web con PHP Javier Lpez Lpez
46. Arquitectura por capas (MVC) 47. Patrones de diseo 48. Abstraccin de Bases de datos 49. Desarrollo de Aplicaciones Web con PHP Javier Lpez Lpez
Conceptos :
50. Mtodo : Algoritmo asociado a un objeto (o a una clase de objetos), cuya ejecucin se desencadena tras la recepcin de un "mensaje". Desde el punto de vista del comportamiento, es lo que el objeto puede hacer. Un mtodo puede producir un cambio en las propiedades del objeto, o la generacin de un "evento" con un nuevo mensaje para otro objeto del sistema. 51. Desarrollo de Aplicaciones Web con PHP Javier Lpez Lpez
52. Mtodos . Se refiere como las funciones de un objeto. 53. Abstraccin . Es un concepto o idea no asociada a una instancia. El concepto se origin por la analoga con las abstraccin en matemticas. Tericamente envuelve la facilidad de definir objetos que representan actores abstractos que pueden realizar un trabajo o accin. Un ejemplo sera una clase casa que defina la estructura de una casa. 54. Encapsulamiento . Se refiere a esconder el estado de una propiedad o mtodo de un objeto. 55. Polimorfismo . Es la habilidad de un tipo A que aparece y es usado como otro tipo B. Significa que un tipo A de alguna manera deriva de un tipo B o que un tipo A implementa una interface que representa un tipo B. Por ejemplo, si a un Perro se le ordenara que hablara, ste ladrara, mas si a un Cerdo se le ordenara que hablara respondera con un oink oink . 56. Desarrollo de Aplicaciones Web con PHP Javier Lpez Lpez
Clase : Cdigo que define la estructura de un objeto(plano)Objeto: Elemento creado a partir de una clase , cuando se crea se dice que se genera una nueva instancia 57. Desarrollo de Aplicaciones Web con PHP Javier Lpez Lpez
Objeto Mtodo : Acciones que har el objeto ej.$Auto->correr(); Propiedad : Caracterstica o atributo del objeto Ej. $Auto->color Color: Gris Color: azul 58. Desarrollo de Aplicaciones Web con PHP Javier Lpez Lpez
59. Desarrollo de Aplicaciones Web con PHP Javier Lpez Lpez
MODELO(MySQL): Bases de Datos CONTROLADOR(php) : Ver peticin ygenerar respuesta VISTA(html,phtml) : Muestra la una interfaz al cliente 60. Desarrollo de Aplicaciones Web con PHP Javier Lpez Lpez
61. Wordpress 62. Joomla 63. Nazep (Mexico) 64. Phpbb 65. PHP-nuke 66. MediaWiki (Wiki) Frameworks
67. Symfony 68. Kohana 69. Cake PHP 70. CodeIgniter 71. Desarrollo de Aplicaciones Web con PHP Javier Lpez Lpez
72. Flickr 73. Digg 74. Yahoo ( Yahoo answers esta escrito en Symfony PHP ) 75. Wikipedia 76. Wordpress 77. Google - 78. Yotube - 79. Desarrollo de Aplicaciones Web con PHP Javier Lpez Lpez
80. TDD y PHP 81. La certificacin en PHP 82. PHP en la consola (PHP/CLI) 83. IDES (Entorno de desarrollo integrado)
84. Netbeans 85. Eclipse ProgramadoresPHP -> http://programadoresphp.mx 86. Desarrollo de Aplicaciones Web con PHP Javier Lpez Lpez Javier Lpez Lpez Desarrollador PHP,Especialista en Kohana Framework Grupo: Programadoresphp.mx Blog Http://www.ajaxman.net Twitter @ajaxman Gracias!