Maqueta informe practica profesional
Enviado por Sara • 10 de Abril de 2018 • 1.444 Palabras (6 Páginas) • 573 Visitas
...
Al llegar a la institución, mi trabajo fue programar el Front-end del código, me asignaron la tarea de desarrollar una maqueta html en base a un archivo .psd (Photoshop), estuve trabajando junto a un Ingeniero Civil Informático que se preocupaba del Back-end del código y un Diseñador Gráfico que se encargaba de entregarme los archivos .psd.
El primer mes de adaptación, estuve desarrollando solamente en lenguajes Html, CSS y Javascript, complementando con el uso de comandos de OS GNU/Linux. Para poder lograr una sintonía ente ambos códigos Front-end y Back-end, utilizamos un servicio de alojamiento basado en web, para los proyectos que utilizan el sistema de control de versiones Mercuriall y Git, en este caso usábamos Git, que facilitaba el acceso a ambos códigos por medio de comandos ejecutados en la Terminal, para así integrarlos de manera rápida y sencilla, a prueba de fallos.
El segundo mes de práctica, empecé a hacer uso de ambientes de trabajo para desarrollo (Frameworks), con arquitectura MVC (Modelo Vista Controlador), lo que hacía que el desarrollo se dividiera en tres grandes partes:
- Modelo, que son los datos de la aplicación y su reglamentación.
- Vista, es la presentación de los datos.
- Controlador, procesa las peticiones de los usuarios y controla el flujo de ejecución del sistema.
Trabajos Realizados
Tecnologías Utilizadas
Git: Es un software de control de versiones, pensando en la eficiencia y la confiabilidad del mantenimiento de versiones de aplicaciones cuando estas tienen un gran número de archivos de código fuente.
Bitbucket: es un servicio de alojamiento basado en web, para los proyectos que utilizan el sistema de control de revisionesMercurial y Git. Bitbucket ofrece planes comerciales y gratuitos. Se ofrece cuentas gratuitas con un número ilimitado de repositorios privados (que puede tener hasta cinco usuarios en el caso de cuentas gratuitas) desde septiembre de 2010,1 los repositorios privados no se muestran en las páginas de perfil - si un usuario sólo tiene depósitos privados, el sitio web dará el mensaje "Este usuario no tiene repositorios". El servicio está escrito en Python.2
Framework: es un esquema (un esqueleto, un patrón) para el desarrollo y/o la implementación de una aplicación. Sí, es una definición muy genérica, pero también puede serlo un framework: sin ir más lejos, el paradigma MVC (Model-View-Controller) dice poco más que “separa en tu aplicación la gestión de los datos, las operaciones, y la presentación”. En el otro extremo, otros frameworks pueden llegar al detalle de definir los nombres de ficheros, su estructura, las convenciones de programación, etc.
Tales como:
JQuery: es una biblioteca de JavaScript, creada inicialmente por John Resig, quepermite simplificar la manera de interactuar con los documentos HTML, manipular el árbol DOM, manejar eventos, desarrollar animaciones y agregar interacción con la técnica AJAX a páginas web.
Bootstrap: es un framework de css, en otras palabras es un conjunto de archivos CSS que incluyes en tu página y puedes empezar a maquetar el sitio web en minutos, sin tocar una sola linea de CSS
En programación web:
HTML (HyperText Markup Language) es un lenguaje de programación que se utiliza para el desarrollo de las páginas de Internet..
CSS es un lenguaje de hojas de estilos creado para controlar el aspecto o presentación de los documentos electrónicos definidos con HTML y XHTML
Conclusión
En relación a lo adquirido y aprendido a lo largo de mi práctica formativa en la empresa Resed, puedo concluir que la experiencia fue de gran ayuda para mi formación como futura Analista Programador, también fue enriquecedora, llena de nuevos desafíos y gran aprendizaje, ya que pude desarrollarme dentro de un buen ambiente laboral trabajando con más personas del área, para así lograr los objetivos entregados por la empresa y contribuir a ésta.
Pude desarrollarme mejor como persona, adquirir virtudes que en un pasado eran de gran dificultad para mí, como la responsabilidad, el tener que cumplir horarios y trabajar bajo presión, porque sabía que el trabajo que estaba realizando era parte del logro de una empresa que está surgiendo y creciendo cada vez más.
Otra dificultad que puse sobrepasar fue la resolución de conflictos de forma eficiente; muchas veces mi falta de experiencia me jugaba en contra ante situaciones nuevas, ya que todos los días aprendía y veía cosas distintas, pero con la ayuda de mis compañeros de trabajo, también mis ganas de aprender y contribuir ayudaron mucho en esas situaciones.
...