Fundamentos de Desarrollo de Software

28/03/2016 admin
Deshabilitado

images (3)El curso "FUNDAMENTOS DE DESARROLLO DE SOFTWARE" se orienta a aquellos estudiantes que carecen de experiencia profesional en el sector TIC, proporcionando un “valor añadido” a sus currículos en el objetivo de incrementar al máximo sus posibilidades de inserción y reconocimiento por parte del cada día más competitivo mercado laboral.

Las principales ventajas de este programa de certificación son:
•Orientada a estudiantes sin experiencia laboral en el sector TIC.
•Valida conocimientos fundamentales y básicos.
•Prepara a los estudiantes para el mundo laboral y las certificaciones profesionales.
•No requiere experiencia previa ni laboral sobre ninguna tecnología o producto.
•Los exámenes se realizan en nuestras instalaciones.

Mas Información

Duracion

  64 horas presenciales y guiadas por el Instructor.

Horario

Lunes y Miercoles de 17:00 a 19:00 horas

Certificado

Se emitirá a cada alumno un certificado de Microsoft Imagine Academy

Dirigido a
  • Personas con conocimientos de Informática que deseen profundizar en este campo y obtener las certificaciones del fabricante.
  • Estudiantes sin experiencia laboral en el sector TIC , o a cualquier persona que quiera iniciar y orientar su formación y su vida laboral en el campo de tecnologías.
  • Prepara a los estudiantes para el mundo laboral y las certificaciones profesionales.
  • No requiere experiencia previa ni laboral sobre ninguna tecnología o producto
Inversión

 La inversión para acceder al curso es de:  2,000 Bs (Dos Mil oo/100 BOLIVIANOS)

        CONTENIDOS DEL CURSO.-

Contenidos.-

Introducción a la programación
  • Almacenamiento  y tipos de datos: cómo la computadora almacena programas e instrucciones en la memoria; pila basada en la asignación de memoria y arboles; requerimientos de tamaño de la memoria para varios tipos de almacenamiento de datos; datos numéricos y datos de texto.
  • Estructuras de decisión: estructuras de decisión utilizadas en todos los lenguajes de programación computacional; estructuras de decisión IF; estructuras de decisión múltiple tales como y switch/Select Case; lectura de diagramas de flujo; tablas de decisión; expresiones de evaluación.
  • Método apropiado, el manejo de la repetición: bucles For, bucles While, bucles Do.While, y recursividad.
  • Manejo de errores: manejo de excepciones estructuradas.
Programación Orientada a Objetos
  • Conceptos básicos de las clases: propiedades; métodos; eventos; y constructores; como crear una clase; como utilizar clases en código.
  • La herencia: heredar la funcionalidad de una clase base a una clase derivada.
  • Polimorfismo: extender la funcionalidad en una clase después de heredar de una clase base; sobre escritura de métodos en la clase derivada.
  • Encapsulamiento: creación de clases que ocultan sus detalles de implementación mientras aun permiten el acceso a la funcionalidad requerida a través de la interfaz; modificadores de acceso.
Desarrollo General de Software
  • Administración del ciclo de vida de la aplicación: fases del ciclo de vida; evaluación de software.
  • Interpretar las especificaciones de la aplicación: lectura e interpretación de las especificaciones de la aplicación en: prototipos, código y componentes.
  • Algoritmos y estructuras de datos: arreglos, pilas, colas, listas vinculadas, y algoritmos de ordenamiento; implicaciones de desempeño de varias estructuras de datos; selección de la estructura de datos adecuada.
Comprender las aplicaciones Web
  • Comprender el desarrollo de una página Web: HTML, Hojas de Estilo en Cascada (CSS), JavaScript.
  • Desarrollo de aplicaciones en Microsoft ASP.NET Web: ciclo de vida de una página; modelo de eventos; administración de estados; aplicaciones en cliente vs. programación de aplicaciones en servidor.
  • Alojamiento Web: creación de directorios virtuales y sitios Web, uso de aplicaciones Web; comprender el papel de los Servicios de Información de Internet.
  • Servicios Web: servicios Web que se consumirán por aplicaciones cliente; acceso a servicios Web desde una aplicación cliente; SOAP y Web Service Definition Language (WSDL).
Aplicaciones de Escritorio
  • Aplicaciones Windows® Forms: modelos de eventos en Windows Forms; herencia visual; diseño de interfaz de usuario UI; uso de aplicaciones Interfaz de Documentos Múltiple (MDI) e Interfaz de Documento Únicos (SDI).
  • Aplicaciones de consola: características y capacidades de aplicaciones de consola.
  • Windows Services: características y capacidades de Windows Service.
Comprender las Bases de Datos
  • Sistemas de administración de bases de datos relacionales: características y capacidades de productos de bases de datos; diseño de base de datos; Diagramas Entidad-Relación (ERDs); conceptos de normalización.
  • Métodos de consultas de bases de datos: lenguaje de consulta estructurado (SQL), creación y acceso a procedimientos almacenados, actualización de datos, selección de datos.
  • Métodos de conexión de bases de datos: conexión a varios tipos de almacenamiento de datos tales como archivo plano; archivos XML; objeto en-memoria; optimización de recursos.

Pre Inscripción

Los comentarios están deshabilitados.

Seo wordpress plugin by www.seowizard.org.