Manual de iniciación a la programación

Este manual trata de introducirnos a los terminos 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 Javascript 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

Os presentamos una tabla con todos los datos con los que puedes trabar 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.

Descargas

 Si eres usuario de DesarrolloWeb:
Archivo de descarga Manual de iniciación a la programación Texto completo en PDF, listo para imprimir, del manual de DesarrolloWeb.com Manual de iniciación a la programación.
Tamaño: 366 KB
Fecha creación: 03/05/2012
Páginas: 62

Compartir

Comentarios

Alfredo Llopis

12/4/2009
Gracias por este manual básico
Este tipo de manuales ayudan a aprender las cosas más básicas para personas como yo, que no saben programar y que quieren dar los primeros pasos para aprender otros lenguajes para hacer páginas web.

A mi me ha servido al menos para clarificar diversos conceptos y procesos para la creación de programas. Ahora me pondré a leer un poco otros manuales más complejos que espero no ver tan difíciles con esta base.

Reymond

21/5/2009
Descarga del manual
Como descargo el manual??

seguda

25/11/2009
DESCARGA
La descarga no es buena. El archivo está dañado y no se puede abrir.

seguda

25/11/2009
DESCARGA
La descarga no es buena. El archivo está dañado y no se puede abrir.

leticia Chi Pool

10/2/2010
eqipo d tarea
eqipo 19

tema:arquitectura cliente servidor


integrantes:
-joel carvajal
-candy hau may
- hermelinda hun may
-adriana chi pool


cambiele al

color

jeje

lizandromeo

16/2/2010
MANUAL
Bastante bueno el manual. Lo recomiendo...

gootty3

25/3/2010
No funciona la descarga
no funciona el enlace de descarga del manual

GatoDet

06/9/2010
Buen manual
Parece bueno el manual, me lo descargo
y el enlace si sirve

sludos

angel__vega

14/12/2010
Manual de iniciacion a la programacion
Excelente manual .. muy util para recordar ó para los nuevos...

Saludos

blanquito2008

20/5/2011
Manual de programación
Me gusto el manual, hacia rato que estaba buscando algo así.

Toloman

30/6/2011
Gracias
Antes de nada dar las gracias a los colaboradores por hacer un manual para la gente que quiere aprender por su cuenta, y si es posible me gustaría saber cual podria bajarme después de este para continuar mi aprendizaje.

Un saludo.

Sergi0

11/5/2012
Errata
En la pagina 44 la tabla no aparece bien.

mariat

06/6/2012
LA DESCARGA NO FUNCIONA
He intentado varias veces descargar el maual pero el link falla.

SRbLfmxa

18/6/2012
brhLIxczvNVhS
My partner and I rellay enjoyed reading this blog post, I was just itching to know do you trade featured posts? I am always trying to find someone to make trades with and merely thought I would ask.

adrimonica

31/10/2012
muy bueno
me estoy iniciando en la computación especificamente en programación y éste manual me parece de gran ayuda! cual consideran que sería el próximo paso a seguir? que manual me recomiendan? Gracias!!

afabianm

07/2/2013
descarga
gracias, ya descargado y hora de leer y aplicarlo gracias

hexagecimal_Rex

30/3/2014
Archivo Dañado
primeramente quisiera agradecer por los manuales y el sitio web, esta exelente, por otro lado descargue el manual pero al abrirlo me da error, con lo cual pierdo una de las dos descargas iniciales, porfavor podrian actualizar la descarga para volver a intentarlo. De antemano gracias.