Ir al contenido principal

Empleartec Control+F / Control+A

Formación profesional gratuita en Software y Tecnología

Cursos

Introducción a la Programación - Drupal 7

Descripción

Conceptos básicos acerca de la programación. Este curso es el primer escalón para que cualquier persona sin conocimientos informáticos acceda posteriormente a cursos de lenguaje de programación. Además de Drupal nivel inicial que está dirigido a aquellas personas, con formación técnica o no, que quieren iniciarse en la creación de Portales Web en general. También es muy útil para empresas o profesionales que desean crear su portal web profesional o personal sin dependencias externas. Con este nivel se pretende que el alumno adquiera una base de conocimientos firme para afrontar con garantías los siguientes niveles formativos.

Dónde se dicta

CABA

Carga horaria

80 horas

Contenidos del curso

1.- Breve historia de la computación y conceptos básicos de programación

 2.- Conceptos fundamentales de programación estructurada y modular.

 2.1.- Características de los algoritmos.

2.2.- Principios de programación lineal.

2.3.- Principios de programación estructurada.

2.4.- Pseudo código y diagramas de flujo

 

3.- Elaboración de programas.

 

4.- Elementos de un lenguaje de programación.

 

4.1.- Estructura de un programa.

4.2.- Variables y Constantes Tipos de datos char, int, float, double.

4.3.- Modificadores de tipos de datos insignes, short, long

4.4.- Operadores y sus prioridades (aritméticos, lógicos, relacionales y de asignación).

4.5.- Expresiones y sentencias

4.6.- Funciones de entrada/salida (printf y scanf)

4.7.- Uso de GOTO

 

5.- Estructuras

 

5.1.- Estructuras de Control.

5.2.- Estructura Secuencial.

5.3.- Estructura Condicional.

5.4.- Estructura Repetitiva.

 

6.- Funciones.

 

6.1.- Concepto de Función.

6.2.- Ámbito de las variables globales y locales.

6.3.- Paso de parámetros a funciones por valor y por referencia

6.4.- Recursividad

6.5.- Elaboración e integración de módulos

 

7.- Arreglos y Estructuras.

 

7.1.- Concepto de arreglo

7.2.- Arreglos unidimensionales

7.3.- Solución de problemas con vectores

7.4.- Arreglos Bidimensionales

7.5.- Solución de problemas con matrices

 

8.- Uso de Acciones Básicas (lectura/escritura)

 

9.- Paradigma de Orientación a Objetos

 

10.- CMS: Content Management System (Sistemas de Gestión de Contenidos)

 

10.1.- Concepto y definición

10.2.- Generalidades: Drupal, Joomla y Wordpress

10.4.- CMF: Content Management Framework

 

11.- Drupal Funcionalidades

 

11.1.- Módulos

11.2.- Origen de Drupal-Versiones más importantes

11.4.- Conceptos generales de Drupal

 

11.4.1.- Módulo

11.4.2.- Usuario, Permiso, Rol

11.4.3.- Nodo

11.4.4.- Comentario

11.4.5.- Taxonomía

11.4.6.- Base de datos

11.4.7.- Path

11.4.8.- Plantilla

11.4.9.- Región, Bloque, Menú

 

Requisitos

Conocimientos en algún sistema Operativo.