Hilo Dental Para Programadores Federico Mena Quintero Novell, Inc.

Slides:



Advertisements
Presentaciones similares
Trabajo Práctico Taller de Desarrollo de Proyectos 2 Septiembre 2009.
Advertisements

F RAMEWORKS DE DESARROLLO JAVA,.NET Deisy Pérez Sánchez.
Herramientas de desarrollo. Las herramientas de desarrollo son aquellos programas o aplicaciones que tengan cierta importancia en el desarrollo de un.
Fundamentos de Lenguajes de Programación Integrantes: Jeremías Ramírez Gustavo Canales.
Gestión de versiones. Cronograma Conceptos introductorios Arquitecturas posibles Riesgos en la no utilización Herramientas.
Tipos de software. ¿Qué es un software? El término software (partes suaves o blandas en castellano) hace alusión a la sumatoria de aquellas reglas, programas,
Taller de Desarrollo de Proyectos II 2do Cuatrimestre 2012 Grupo 4.
Clasificación del Software Prof. Laura Cardozo. Software Se denomina software, programática, equipamiento lógico o soporte lógico a todos los componentes.
Clase práctica Nº 1. Introducción al entorno de desarrollo Eclipse. Dpto. de Ciencias e Ingeniería de la Computación. Universidad Nacional del Sur.
Utilización y administración avanzadas de sistemas GNU/Linux y aplicaciones Software Libre para estudiantes universitarios Recursos de programación en.
Modelado y desarrollo de software bajo GNU/Linux Libardo Pantoja Yépez Grupo Linux Universidad del Cauca - GLUC Festival.
Eclipse ¿Por qué debe ser tu entorno de trabajo? Abdel G. Martínez L. PRESENTADO POR: Fedora Ambassador & Fedora Packager Creative Common License.
Seminario Internacional de Software Libre aplicado a la Educación Quito, Ecuador Burkhard Vogel, Andean-NetService / Yagé Software Libre.
UTFSM-Electrónica 1 Fundamentos de Java Agustín J. González Programación de Sistemas: ELO-330.
¿Qué es GNU/Linux? Camilo Quintana, Miembro de GUL-UCA
Diseño y Programación Orientados a Objetos1 Introducción a Java.
Se solicita taquero con ganas de trabajar GULEV 2006, Cancún Federico Mena Quintero Novell, Inc.
10 años de software libre gráfico Federico Mena Quintero Novell, Inc.
Conocimientos Básicos de Computación Programación de Computadores.
Lenguaje de Programacio Python Presentado por Jubel Crispán Materia Informatica Educativa.
1 LENGUAJES DE PROGRAMACIÓN. Son aplicaciones específicas diseñadas para crear otras aplicaciones o programas. Son programas para crear programas. 2.
Conceptos fundamentales
Universidad Santo Tomas, Agosto 2007
Diseño y Programación Orientados a Objetos
lenguajes DE programación
Entornos y Tecnologías de Desarrollo en el Software Libre
Unidad 01 Introducción a la computación
Diseño y Programación Orientados a Objetos
PROGRAMACIÓN (1).
Agustín J. González Programación de Sistemas: ELO-330
Parcial # 1 La Computadora.
Lenguaje C en pocas palabras
Cómo perder la virginidad (o cómo escribir y mandar tu primer parche)
Introducción a la Programación Multimedial
ALGORITMOS, LENGUAJES Y TECNICAS DE PROGRAMACION
ACTIVIDAD No 3 Presentado por : Milena Rodriguez
GINGA-NCL.
Lenguaje de Programación C en pocas palabras
LENGUAJE DE PROGRAMACIÓN
Tema 6. Conceptos básicos de programación Clase 1
Unidad 2: Programación 2. Programación Curso
Fundamentos del computador
Infografía. Estructura de Datos.
Unidad 1. Conceptos básicos
Unidad 2: Programación 2. Programación Curso
Ingeniería en Sistemas computacionales Fundamentos de programación
TAREA DEFINICIONES: Software: Equipamiento lógico o soporte lógico de una computadora digital; comprende el conjunto de los componentes lógicos necesarios.
Fundamentos de Programación
PORTAFOLIO DE EVIDENCIAS
Pon tu tarea encima de mi escritorio
SOFTWARE DE PROGRAMACION
PROGRAMACIÓN 1 INTRODUCCIÓN
Plataformas cliente-servidor
Tecnologías de información
7MO BÁSICO.

INTRODUCCIÓN A UML Y AL ADOO 1 Diagramas en UML ◦Diagramas de casos de uso ◦Diagramas de clases y objetos ◦Diagramas de secuencia ◦Diagramas de colaboración.
SOFTWARE.
CURSO PROGRAMACIÓN BÁSICA SEMANA 2
Fundamentos de la Programación I
Tema 5 Representación y Técnicas de Diseño de Algoritmos
FUENTES GONZÁLEZ, JONY MARDOQUEO
Analista programador temporal
X>0 o y>0 y>0 escribir “1” escribir “3” No Si escribir “2” escribir “4”
Programación al lado del servidor
CLIMA Y CULTURA ORGANIZACIONAL
Paquetes y Documentación en Java
Diseño y Programación Orientados a Objetos
Macros EN EXCEL.
Transcripción de la presentación:

Hilo Dental Para Programadores Federico Mena Quintero Novell, Inc.

¿Quién soy? ● ¿Cómo me llamo? ● ¿Cuál es mi trabajo? (No mi profesión) ● ¿Tienes subordinados?

¿A qué vienes? ● ¿De qué te dijeron que se iba a tratar la plática? ● ¿Qué te gustaría aprender aquí?

Herramientas ● De documentación ● Para escribir código ● Para mantener código ● Pruebas y debugeo ● De colaboración

De documentación ● UML – DIA, kivio ● Diagramas de todo tipo – DIA, kivio ● DocBook – xsltproc

Para escribir código ● Editores – Emacs, Gedit ● Ambientes de programación – Eclipse (Java), MonoDevelop ● Compiladores, intérpretes – gcc (C/C++), gcj (Java), Mono (C#), Python, Perl, PHP, SBCL (Lisp) ● Paquetes – make, RPM

Para mantener código ● Control de versiones – CVS, Subversion, Bazaar ● Monitoreo de bugs – Bugzilla ● Referencia cruzada de código – LXR, Bonsai ● Buscador de código duplicado – cut-and-paste-detector

Pruebas y debugeo ● Debuggers (según el lenguaje) ● Errores de memoria – valgrind, ElectricFence ● Velocidad – kcachegrind, sysprof, oprofile, gprof ● Pruebas de unidad – Junit, Nunit, GNATS ● Pruebas de GUI – Dogtail, LDTP

Colaboración ● Wikis – Mediawiki (Wikipedia) ● Editores en red – Gobby

Eso es todo ● Gracias a todos por venir ● Ya pueden despertar a su compañero ●