Loading presentation...

Present Remotely

Send the link below via email or IM

Copy

Present to your audience

Start remote presentation

  • Invited audience members will follow you as you navigate and present
  • People invited to a presentation do not need a Prezi account
  • This link expires 10 minutes after you close the presentation
  • A maximum of 30 users can follow your presentation
  • Learn more about this feature in our knowledge base article

Do you really want to delete this prezi?

Neither you, nor the coeditors you shared it with will be able to recover it again.

DeleteCancel

Make your likes visible on Facebook?

Connect your Facebook account to Prezi and let your likes appear on your timeline.
You can change this under Settings & Account at any time.

No, thanks

Untitled Prezi

No description

Comments (0)

Please log in to add your comment.

Report abuse

Transcript of Untitled Prezi

Notes
Ideas
Ideas
Ideas
- Facilidad de uso.
- Desarrollo rápido.
- Popularidad y soporte (páginas de ayuda, guías,
foros en donde consultar sobre cualquier
inconveniente, etc).
- Es recomendable probar varios frameworks para
saber cual se adapta mejor a nuestras
necesidades.
Yii Framework
Instalación de Yii
Estructura de directorios
La carpeta protected es la carpeta no publica dela aplicacion web, solo el administrador tiene acceso.
Conclusion
Los frameworks PHP son una gran forma de reducir la necesidad de código repetitivo, acelerar el proceso de desarrollo y asegurar la codificación apropiada al crear aplicaciones web, tanto para desarrolladores avanzados como para principiantes.

Si bien algunos expertos PHP no sienten la necesidad de utilizar frameworks al construir aplicaciones web, estos pueden resultar una ventaja a la hora de necesitar desarrollar rápidamente un proyecto. Y para los principiantes, los frameworks pueden mejorar el proceso de aprendizaje PHP, mientras promueven buenas prácticas de codificación.

¿Qué debemos buscar en un framework PHP?
Los errores más comunes al usar un Framework PHP
- Elegir un Framework que requiere unos
conocimientos superiores a los que tenemos.
- Popular que no cuente con mucho soporte y una
base de usuario activa.
- Asegurarse de que tu base de datos y tu
servidor web sean compatibles con ese framework
particular.
¿Porque usar un Framework PHP?
- Acelerar el proceso de desarrollo.
- Reutilizar código a lo largo de varios -proyectos.
- Estabilidad.
- Separación de capas lógicas (Model View
Controller)
Desventajas en un framework PHP
- Perdida de control sobre lo que hacemos.
- La dependencia del código fuente de una aplicación con respecto al framework.
- El aprendizaje puede ser elevado
- Puede aparecer mucho código que no utilizamos
(código basura)
Introducción
Un framework resumidamente, son conjunto de herramientas creadas por profesionales para el desarrollo rápido e eficiente de aplicaciones.
Yii es un alto rendimiento de PHP mejor marco para el desarrollo de aplicaciones Web 2.0.
Es uno de los más conocidos entre los programadores web. Se caracteriza por ser uno de los más básicos, recomendados para aquellos que están aprendiendo los primeros conceptos en PHP.
Herramientas de Yii
Patrón de diseño MVC (modelo vista controlador): Esta es una herramienta muy ventajosa, ya que nos permite mantener nuestro espacio de trabajo sumamente ordenado.
En MVC el modelo representa la información (los datos) y las reglas del negocio; la vista contiene elementos de la interfaz de usuario como textos, formularios de entrada; y el controlador administra la comunicación entre la vista y el modelo.
Encargado de comunicarse con la base de datos, almacenan la logica del negocio
Almacenan codigos html y reciben variables del controlador para mostrarlas.
Es el intermediario entre modelo y vista, se encarga de atender las peticiones hechas por el usuario.
1
2 Nos dirigimos a la capeta publica del AppServ/www y desconprimo y a la carpeta le damos el nombre yii.
3 abrimos:
4 escribimos:
http://www.yiiframework.com
5 Ingresamos:
6 Escribimos: yes
7 Escribimos la direccion de nuestra aplicacion:
Aplicaciones de consola
Se encuentra la clase principal controller.php
Estructura Modelo - Vista - Controlador (MVC)
Controlador y Vista: Hola Mundo
Guardar en la carpeta controllers con el mismo nombre de la clase:
SaludoController.php
Primeto creamos el codigo en php:
Pero no se muestra en la plantilla, ahora modificaremos el codigo para que se muestren la plantilla.
Agregando la renderizacion:
render (vista,contenido)
Ahora creamos la vista index.php
Guardamos en la carpeta views (vista)
Actualizamos la pagina y veremos lo siguiente:
Paso 0. Preparación
La aplicación es completamente funcional, con características interesantes como inicio de sesión de usuario y formulario de contacto. Es un buen punto de partida para la implementación de las funciones más sofisticadas.
Paso 1. Usted crea la base de datos
Mientras Yii puede eliminar virtualmente las tareas de codificación más repetitivas, usted es responsable por el verdadero trabajo creativo.
Paso 2 bis. Yii Genera las clases del modelo
Ahora es el turno de Yii para transformar el esquema de base de datos en código PHP funcional. Utilizando el generador de código basado en la Web,
Utilizando el generador de código anterior, se puede generar más código que implementa las características de las tablas de bases de datos seleccionadas CRUD típico (crear, leer, actualizar, eliminar).
Paso 2b. Yii genera el código CRUD
Paso 3. Puedes personalizar el código para satisfacer sus necesidades exactas
Por último es necesario personalizar el código para satisfacer sus necesidades exactas.
- Brahayan Ramirez Burneo
- Gianmarco Cornejo
- Crishyely Quelca Velasquez

Hola Mundo:

Creamos un archivo con el nombre:

HolaController.php
Escribimos el siguiente código Básico de un controller:
Agregamos lo siguiente:
Creamos el modelo:
Siguenos en twitter @codigofacilito
Creamos una base de datos para Users:
Full transcript