Universidad de Carabobo Facultad Experimental de Ciencias y Tecnología Licenciatura en Computación INFORME FINAL DE PASANTIA Elaborado por: Fernando Ochoa Presentado ante la Ilustre Universidad de Carabobo como requisito parcial para optar al título de Licenciado en Computación Abril, 2012
Resumen El desarrollo de la pasantía se llevo a cabo en la empresa Indexa IT Solutions, C.A. la cual se encarga de consultoría y servicios en el área de la informática, seguridad y telecomunicaciones, Su sede principal se encuentra en la Av. Montes de Oca, C.C. Caribean Plaza, Módulo 4, Oficina 85, Valencia, Edo. Carabobo. El objetivo principal como pasante dentro de la institución fue el diseño lógico y la construcción de sitios web de diversas Empresas nacionales e internacionales, así como el mantenimiento, inspección de errores, modificación y adición de nuevas funcionalidades para los mismos con lo cual se fortificaron los conocimientos básicos de programación web, base de datos, entre otros, aprendidos durante la carrera, así como también se trabajó con esquemas actuales de desarrollo web conociendo así, las mejores prácticas para la implementacion de la misma. 2
Descripción de la organización Indexa IT Solutions, C.A. es una empresa venezolana de consultoría y servicios, con profesionales de amplia experiencia y trayectoria en el desarrollo e implementación de soluciones integrales con tecnología avanzada en todas las áreas sistemas e interconexión de empresas, seguridad, desarrollo de páginas Web para Internet/Intranet, aplicaciones multimedia, hospedajes y dominios Web, Outsourcing en Tecnología de Información, instalación de redes, servidores, cámaras y cableados internos, servicios de mantenimiento en soporte técnico, ventas de accesorios y equipos, venta de consumibles (cartuchos originales de tinta, cintas y toners para impresoras). Otros productos y servicios relacionados. 3
Misión, visión y valores Misión: Brindar una excelente calidad de servicio para clientes y usuarios finales, que nos permita crecer como empresa, y cumplir a la perfección los objetivos que se plantean con cada proyecto. Visión: Una empresa que cuenta con herramientas efectivas y actuales, añadidas a un capital humano excelente para complementar su negocio. Organigrama: Gerente Ventas y Comercialización Asistente de Compras Analista de Mercadeo Almacén y Despacho Vendedores Gerente IT Atención al Cliente Director General Gerente Soporte Técnico Analistas de Sistemas Asistente Administrativo Gerente Administración Jefe Contabilidad Jefe Caja y Facturación R.R.H.H Gerente Web Diseñadores Programadores 4
Objetivos de las Pasantías Diseño lógico, construcción, maquetación y mantenimiento de sitios web para diversas empresas tales como: CEVALFES Centro Valenciano de Fertilidad y Esterilidad. Frimarine. Ceramiche Pancotto. Pumpervac. Aptein. Kromi Market. A través de las cuales se fortificaron los conocimientos básicos de programación web y base de datos, aprendidos durante la carrera, así como también se trabajó con esquemas actuales de programación web conociendo las mejores prácticas de desarrollo. 5
Actividades Cumplimiento del proceso de inducción donde se conocieron las actividades a desarrollar en la empresa como pasantes, el esquema de trabajo que se maneja, la metodología y tecnología empleada para llevar a cabo los proyectos, y toda la información necesaria para su finalización. Esto incluye el manejo de la información sobre el proceso de negocio lo cual permitió conocer el funcionamiento de la empresa y cada una de las actividades a desarrollar. De igual forma, se reforzaron conocimiento sobre el estilo de arquitectura de software Modelo Vista Controlador (MVC), modelos de Base de Datos, lenguaje PHP, XML, nociones básicas de JavaScript, Ajax acrónimo de (Asynchronous JavaScript And XML) técnicas nuevas de CSS 3, HTML 5, el framework de programación PHP: CodeIgniter y el CMS (content management system o sistema de manejo de contenidos) Joomla. Se analizaron y diseñaron las propuestas del desarrollo de los proyectos que se llevaron a cabo, aportando ideas de cómo se podían resolver ciertos puntos de los mismos y aprendiendo nuevas maneras de afrontar requerimientos. En esta etapa se pudo notar la importancia del trabajo en equipo dentro de un departamento web o de Computación y la constante comunicación que debe existir entre los miembros del equipo. Se validaron y se realizaron los ajustes obtenidos del análisis a la propuesta antes mencionada conjuntamente con el tutor empresarial y los colaboradores de la empresa relacionados con los proyectos realizados. Centro Valenciano de Fertilidad y Esterilidad (www.cevalfes.com.ve/): Se Adapto un sistema de envío masivo de correos mediante listas de subscripción usando software libre para las diferentes líneas de investigación medica que existen dentro de la institución y poder así mantener informados a los médicos de la 6
entidad y los particulares interesados en la información. Frimarine (www.frimarine.com): Este proyecto se encontraba en fase de desarrollo, se realizó un informe a profundidad de las características y fallos del mismo, además de la implementación de funcionalidades y secciones faltantes haciendo uso de CodeIgniter. Ceramiche Pancotto (ceramichepancotto.com): Se depuro el portal de la empresa para que pudiese ser visto de manera adecuada por los diferentes exploradores web y sus diferentes versiones. Pumpervac (www.pumpervac.com): Se diseñó, construyó y maquetó haciendo uso de html5, css3 y el manejador de contenidos Joomla. Aptein (www.apteinca.com): Maquetación y Desarrollo del sitio web de Aptein haciendo uso del manejador de contenidos Joomla v2.5 y la adaptación de templates y manejo de categorias usados para el catálogo de productos. Kromi Market (www.kromimarket.com): Se renovó completamente este sitio web para ser usado con el manejador de contenidos Joomla v2.5, haciendo uso de técnicas de html5 y css3. 7
Conclusiones Como resultado final se logró el desarrollo satisfactorio de los diferentes sistemas de gestión web haciendo uso de las nuevas técnicas de html5, css3 y haciendo uso del framework php CodeIgniter y el CMS Joomla (Sistema de Gestión de Contenidos) basado en una tecnología web implementado en servidores apache para las empresas ya mencionadas, donde los clientes podrán visualizar y administrar el contenido deseado, entre otras opciones. Para el tiempo de finalización de trabajo de las pasantías la mayoría de los proyectos se encuentran en fase de evaluación por los clientes. 8