Para la prueba de conocimientos del Desarrollador de Aplicaciones Junior se requieren
niveles de dominio desde básico hasta intermedio en las siguientes áreas:
1. CONOCIMIENTO GENERAL Y DISEÑO DE BASES DE DATOS
• Definición de base de datos.
• Gestores de bases de datos relacionales. • Ejemplos de bases de datos relaciones. • Modelos de bases de datos relacionales. • Diagramas relacionales. • Diagrama entidad-relación (E-R) • Entidad • Atributo • Atributos simples y compuestos • Atributos monovalentes y polivalentes • Identificadores • Generalización • Relación • Relaciones recursivas • Cardinalidad • Tipos de datos y dominios • Formas normales. • Modelo lógico • Modelo físico • Integridad referencial • índices • Herramientas de modelado de bases de datos. • Bases de datos NOSQL • XML / JSON
2. CONOCIMIENTOS SOBRE CONSULTA DE BASES DE DATOS
• Consultas basadas en lenguajes 3GL y 4GL
• Lenguaje Estructurado de Consultas • Lenguaje de Definición de Datos (DDL) • Lenguaje de Manipulación de Datos (DML) • Queries o Clausula SELECT o Clausula FROM o Clausula WHERE o Clausulas DISTINCT / ALL o Inner Joins o Outer Joins o Operadores lógicos en SQL o Union o Clausula GROUP BY o Clausula ORDER BY o Clausula HAVING o Sub consultas • INSERT • UPDATE • DELETE • Comandos DDL: Create, alter , Drop
3. CONOCIMIENTOS Y HABILIDADES DE PROGRAMACIÓN
• Desarrollo de interfaces web en .NET y Java EE
• .NET Framework y Struts Framework • IDEs: Visual Studio y Eclipse. • Programación Orientada a Objetos o Clases o Objetos o Métodos o Atributos o Herencia o Polimorfismo o Sobrecarga de métodos o Abstracción • Programación en n-Capas. • Lenguajes: C# y Lenguaje Java • ASP.NET y JSP • Javascript / Frameworks Javascript • HTML5/CSS • Desarrollo de Servicios Web SOAP/REST • Desarrollo de aplicaciones móviles.