24 de marzo de 2014

¿Quieres aprender a programar? Aqui te decimos cómo ...

Este manual trata de introducirnos a los términos generales de la programación, para así sentar las bases para una buena programación en cualquier lenguaje.

Listado de los capítulos

1.- Conceptos básicos y definiciones sobre programación
Para empezar a entender lo que es la programación, primero tenemos que tener ciertos conocimientos sobre todo lo que la rodea.

2.- Tipos de lenguajes de programación
Existen dos tipos de lenguajes claramente diferenciados; los lenguajes de bajo nivel y los de alto nivel.

3.- El potencial de Javascript para no programadores
Cuáles son las posibilidades de Javascript, un vídeo con una clase práctica, enfocada para las personas que no saben programación y que quieren dar sus primeros pasos con Java-script como primer lenguaje.

4.- Proceso de traducción de los lenguajes de programación
Explicamos el proceso más importante a la hora de hacer funcionar un programa realizado en lenguajes de alto y medio nivel.

5.- Manejando bits
Importancia del manejo de los bits en el mundo de la programación.

6.- Tipos de programación
Existen varias clases de programación, dependiendo de los métodos utilizados y las técnicas empleadas.

7.- Importancia de la documentación
Describimos los aspectos claves para el desarrollo de una buena documentación del programa a entregar al
cliente.

8.- Metodología de la programación
En este artículo y los sucesivos veremos las herramientas y técnicas que nos ayudan a diseñar algoritmos para la resolución de los problemas en la programación estructurada.

9.- Diagrama de flujos
Explicamos lo que son, cómo se construyen y las representaciones gráficas utilizadas para su construcción.

10.- Ordinogramas
Uno de los diagramas de flujos más utilizado. Muy parecido al Organigrama pero más detallado y preciso.

11.- Pseudocódigo
Lenguaje intermedio entre nuestro lenguaje y el lenguaje de programación.

12.- Tipos de datos
En este artículo hablaremos de los posibles tipos de datos que podemos utilizar en la creación de nuestros programas.

13.- Operadores
Pasamos a detallar los diferentes operadores que hay y su funcionamiento.

14.- Expresiones e instrucciones
Pasamos a describir estos dos términos aplicados a la programación y ponemos algún ejemplo.

15.- Funciones recursivas. Recursividad
Explicamos qué es una función recursiva y cómo implementar recursividad o hacer funciones recursivas en un lenguaje de programación.

16.- Introducción a las bases de datos
Comenzamos con los conceptos básicos para conocer lo que es una base de datos.

17.- Arquitectura de las bases de datos
Mostramos los tres principales niveles que presentan las bases de datos.

18.- Sistemas gestores de bases de datos
Introducción a este concepto y características especiales.

19.- Modelos de bases de datos
Después de realizar el diseño conceptual de una base de datos es necesario traducirlo al modelo lógico de datos.

20.- Arquitectura cliente-servidor
Características principales de este tipo de arquitectura de cara a base de datos.

21.- Modelo entidad-relación
Mostramos las características básicas de uno de los modelos conceptuales más utilizados.

22.- Estructura del modelo relacional
Qué es, como se construye y como se utiliza este simple pero potente modelo relacional de datos.

23.- Paso del modelo E/R al modelo relacional
Pasamos a tablas los datos que tenemos en el modelo entidad-relación.

24.- Operaciones básicas sobre tablas
Pasamos a describir los tipos de consultas básicas que se pueden hacer sobre tablas de una base de datos.

25.- Características de un sistema gestor de base de datos
relacional
Pasamos a redactar las reglas que hacen que un sistema gestor de base de datos sea relacional.

26.- Tipos de sentencias SQL y sus componentes sintácticos
Pasamos a describir los tipos de sentencias sql que podemos encontrarnos y sus componentes sintácticos.

27.- Tipos de datos en SQL
Te presentamos una tabla con todos los datos con los que puedes trabajar en SQL y sus principales características.

28.- Consulta de datos
Explicamos detalladamente la sentencia select, la más utilizada en acceso a base de datos.

29.- Operadores en la consulta select
Artículo donde vamos a hablar de los operadores dentro de la sentencia de selección.

30.- Operadores en la consulta select II
Continuamos explicando los posibles operadores que pueden aparecer en la consulta select en SQL.

31.- Subconsultas
Para realizar alguna operación de consulta a veces necesitamos los datos obtenidos en otras consultas, esto lo podemos hacer en una única consulta, utilizando las subconsultas.

32.- Funciones aritméticas en SQL
Pasamos a describir los distintos tipos de funciones aritméticas que nos podemos encontrar en SQL.

33.- Funciones de cadena en SQL
Pasamos a describir y explicar las funciones de cadenas dentro de sql y las dividimos en dos grupos, las que devuelven caracteres
y las que devuelven números.

34.- Funciones para fechas en SQL
Pasamos a describir las posibles funciones que te permiten trabajar con las fechas en el lenguaje SQL.

35.- Otras funciones Sql
En este artículo vamos a revisar las funciones que nos cambian un tipo de dato en otro y el resto de funciones que nos podemos encontrar.

36.- Agrupación de elementos en SQL
Pasamos a explicar el funcionamiento de las cláusulas GROUP BY y HAVING.

37.- Clausulas avanzadas de selección
Seguimos con las clausulas avanzadas, esta vez pasamos a explicar el outer join, unión, intersect y minus.

38.- Manipulación de datos I. Orden Insert
Empezamos con la manipulación de datos explicando la orden insert que nos ayuda a insertar datos en nuestras tablas.

39.- Update con select y orden delete
Pasamos a explicar cómo hacer una actualización a partir de un select y cómo podemos borrar registros de nuestra base de datos.