0% encontró este documento útil (0 votos)
27 vistas16 páginas

Progradiseño 3P

El documento describe tecnologías clave para el desarrollo web, incluyendo PHP como un lenguaje de programación del lado del servidor, MySQL como un sistema de gestión de bases de datos relacional, y Laravel como un framework para PHP que utiliza Eloquent como ORM. También menciona Bootstrap como una biblioteca de diseño y detalla la estructura y componentes de Laravel, como modelos, controladores y vistas, así como la funcionalidad de las plantillas Blade. En conjunto, estas herramientas facilitan la creación de aplicaciones web dinámicas y eficientes.
Derechos de autor
© © All Rights Reserved
Nos tomamos en serio los derechos de los contenidos. Si sospechas que se trata de tu contenido, reclámalo aquí.
Formatos disponibles
Descarga como PDF o lee en línea desde Scribd
0% encontró este documento útil (0 votos)
27 vistas16 páginas

Progradiseño 3P

El documento describe tecnologías clave para el desarrollo web, incluyendo PHP como un lenguaje de programación del lado del servidor, MySQL como un sistema de gestión de bases de datos relacional, y Laravel como un framework para PHP que utiliza Eloquent como ORM. También menciona Bootstrap como una biblioteca de diseño y detalla la estructura y componentes de Laravel, como modelos, controladores y vistas, así como la funcionalidad de las plantillas Blade. En conjunto, estas herramientas facilitan la creación de aplicaciones web dinámicas y eficientes.
Derechos de autor
© © All Rights Reserved
Nos tomamos en serio los derechos de los contenidos. Si sospechas que se trata de tu contenido, reclámalo aquí.
Formatos disponibles
Descarga como PDF o lee en línea desde Scribd
PHP “Lenguaje de programacion de uso general de codigo del lado del servidor “Disefiado para el desarrollo WEB de contenido dinamico “Uno de los primeros lenguajes de programacion del lado del servidor que se podrian incorporar directamente en el documento HTML MYSQL +Es un sistema de gestion de bases de datos relacional desarrollado bajo licencia dual: Licencia publica general/Licencia comercial por Oracle Corporation y _ esta considerada como la base de datos de codigo abierto mas popular del mundo. +Una de las mas populares en general junto a Oracle y Microsoft SQL Server, todo para entornos de desarrollo web. [ 4 IRA VE, ve «Es un framework de cédigo abierto para desarrollar aplicaciones y servicios web con PHP 5, PHP 7 y PHP 8. «Su filosofia es desarrollar cédigo PHP de forma elegante y simple, evitando el “cédigo espagueti". Fue creado en 2011 y tiene una gran influencia de frameworks para usar Routes with Closure en lugar del MVC tradicional y el codigo es mas claro. Bootstrap 5 BOOTSTRAP +Es una __ biblioteca multiplataforma o conjunto de herramientas de codigo abierto para disefio de sitios y aplicaciones web. *Contiene plantillas de disefio con __tipografia, formularios, ‘botones, cuadros, " menus de mavegacion _y__otros elementos de disefio basado en HTML y CSS, asi como extensiones de JavaScript adicionales. SOFTWARE IN Mysat XAMPP - Como Servidor de Apache y MySQL + Visual Studio Code - Como editor de codigo «Laravel - Como Framework acs «Composer ‘EJeMPLO BAsico &COMO FUNCIONA LARAVEL? ESTRUCTURA DE LARAVEL ®, > ACCEDE ATUSITIOWEB -> > > GESTIONAN LA PETICION usuario ‘dommes BUTAS —"Gucntecacr sepa CONEXIONA BASE DE DATOS QUE ES ELOQUENT + Un ORM - Object Relational Mapping o Mapeador de Objetos Relacionales - es un modelo de programacién que nos permite mapear las estructuras de una base de datos relacional y vincularla a entidades légicas. + Un ORM permite que, cuando realicemos acciones (como un CRUD, por ejemplo), accedamos indirectamente a la base de datos con el ORM sin utilizar codigo SQL para gestionar la persistencia de los datos o realizar consultas. + Eloquent es un ORM que nos facilita el contacto de nuestra aplicacién en Laravel con una base de datos relacional donde solo tendremos que hacer un llamado al modelo de la entidad que se necesita y empezar a operar sobre ella desde el controlador. + Imagina que estas desarrollande una aplicacién donde necesitas manipular informacion que esta almacenada en una base de datos y cada vez que necesites realizar una transaccién tengas que escribir cédigo SQL puro. + Contempla el caso en que esa base de datos, por alguna razén, cambié o sufrié algén tipo de modificacién. Ahora tendras que ir a todos los lugares donde iciste algin llamado a la base de datos para verificar y cambiar, verificar y cambiar, verificar y cambiar... Este es solo un ejemplo, realmente es mucho mas lo que nos ofrece un ORM. + En términos mas terrenales, usar un ORM es como agregar una pequefia capa entre la base de datos y nuestra aplicacién, asi que ya no tendremos que escribir la sentencia SQL directamente a la base de datos. Esto se simplificara a usar el modelo cada vez que se requiera realizar alguna accién 0 acceder a las entidades de la base de datos. QUE ES UN MODELO EN LARAVEL + Eloquent hace uso de los modelos para recibir o enviar la informacion a la base de datos. Los modelos hacen uso de PSR-s y namespaces, un modelo nos ayuda a definir que tabla, atributos se pueden Ilenar y que otros se deben mantener. El nombre de los modelos se escribe en singular, en constraste con las tablas de la BD que se escriben en plural. + Usan notacion UpperCamelCase para sus nombres QUE ES UNA RUTA EN = LARAVEL ¢ a =: we =f a Gea la [i Que sow Los CONTROLADORES {i + Los controladores es el componente donde nos permite agrupar de una mejor manera las peticiones http, es el intermediario entre las vistas y los modelos, se en¢---~ 27 realizar la lagica del negocio y controles necesarios de las solicitudes que llegan. + Los Controladores normalmente se almacenan en el directorio de aplicacién + app/Hitp/Controllers + Un controlador usualmente trabaja asociando las peticiones con los métodos: index, create, show y edit POST store etete Destroy PATCH — update iil al e CONTROLADORES El tipo de ruta: Route::resource(‘almacen/categoria’, ‘CategoriaController’); Nos creara un grupo de rutas de recursos con las peticiones: index, create, show, edit, store, update y destroy. QUE SON LOS ARCHIVOS REQUESTS Laravel nos facilita todos los datos de la solicitud actual a través HTTP Request. Permite validar los datos enviados en un formulario QUE SON LAS VISTAS Las vistas en Laravel son la parte publica que los usuarios que ingresen a nuestro istema van a poder visualizar en teractuar de forma grafica con nuestra aplicacién. Se escribe en HTML y se usan estilos para darle un aspecto visual agradable al usuario. ree Las vistas las vamos a poder ubicar en la siguiente ruta resources/views/ MOTOR DE PLANTILLAS BLADE + Las plantillas tienen los segmentos de cédigo que se repiten en mas de una . €omo por ejemplo head del HTML, Mend de opciones, etc. ¥Y como. deben de _ estar practicamente presentes en todos lados, no tiene «aso que estemos repitiendo el cédigo en todos los archivos de nuestros formularios. Ademas las plantillas cuentan con archivos que se llaman partials, estos archivos son pequefios segmentos do cédigo que suclen ser usados comunmente en partes del sistema en especifico.

También podría gustarte