Luis José Sánchez

Luis José Sánchez

{ Profesor de Informática }


Aprende Java

Mínimo

Descargas

Recetas

Fotos

Github

LinkedIn

Contacto

Aprende Java con Ejercicios


Aprende Java con Ejercicios

Aprende Java con Ejercicios es un manual práctico para aprender a programar en Java desde cero.

No es necesario tener conocimientos previos de programación. La dificultad del libro es gradual, empieza con conceptos muy básicos y ejercicios muy sencillos y va aumentando en complejidad y dificultad a medida que avanzan los capítulos.

La práctica hace al maestro. Como de verdad se aprende a programar es programando desde el principio y esa es la filosofía que sigue este libro. En cada capítulo se explican una serie de conceptos de programación y se ilustran con ejemplos. Al final de cada uno de los capítulos se plantean ejercicios de diferente dificultad.

Este libro contiene más de 200 ejercicios. Tanto las soluciones a los ejercicios como los ejemplos están disponibles en GitHub y tanto los unos como los otros siguen los estándares de programación de Google para el código fuente escrito en el lenguaje de programación Java

Aprende Java con Ejercicios es un libro hecho casi a medida de la asignatura Programación que forma parte del currículo del primer curso de los ciclos formativos DAW (Desarrollo de Aplicaciones Web) y DAM (Desarrollo de Aplicaciones Multiplataforma) pero igualmente puede ser utilizado por estudiantes de Ingeniería Informática, Ingeniería de Telecomunicaciones o Ciencias Matemáticas en la asignatura de Programación de los primeros cursos.

Manual práctico para aprender a programar en Java desde cero, sin necesidad de tener conocimientos previos de programación.

Contiene la teoría imprescindible junto con multitud de ejemplos que te ayudan a comprender las nociones básicas de programación como variables, bucles, arrays, funciones... y se adentra en conceptos más avanzados como la Programación Orientada a Objetos, desarrollo de aplicaciones JSP y acceso a bases de datos.

Índice del libro
  • Sobre este libro
  • Sobre el autor
  • Centros en los que se usa este libro
  • Introducción
  • Instalación y configuración del entorno de programación Java
  • ¡Hola mundo! - Salida de datos por pantalla
  • Variables
  • Lectura de datos desde teclado
  • Sentencia condicional (if y switch)
  • Bucles
  • Números aleatorios
  • Arrays
  • Funciones
  • Programación orientada a objetos
  • Colecciones y diccionarios
  • Ficheros de texto y paso de parámetros por línea de comandos
  • Aplicaciones web en Java (JSP)
  • Acceso a bases de datos

Descargas


Manual de Linux

Manual de Linux para trabajar utilizando los comandos de terminal. Cuatro capítulos y más de 70 ejercicios resueltos clasificados por dificultad. Está escrito en inglés. Recomiendo usar esta versión, ya que, al ser la que utilizamos en clase, está actualizada.

Es el mismo manual pero en su versión en español. Este manual no se mantiene y puede contener errores, así que recomiendo usar la versión en inglés que está más actualizada. He dejado esta versión en español por petición popular.


Comandos básicos de Linux (resúmenes con ejemplos)

Comandos ls, cd, pwd, mkdir, cp, mv, rm, cat, more, less, man, df, du, who, whoami, grep, sed, wc, lpr, lpq, lprm, ln, head y tail.

Comandos find, lsd, adduser, userdel, usermod, passwd, su, finger, chfn, chmod, chown, chgrp, groups, groupadd, groupdel, groupmod, umask, alias, unalias, telnet, ssh.

Comandos sleep, at, atq, atrm, crontab, crontab y ps.

Ejercicios de Linux

Preguntas generales del shell y algunos comandos básicos para mostrar el contenido del directorio actual, crear directorios, copiar ficheros, dar de alta usuarios, etc.


Comandos less, more, grep y find.


Utilización del comando grep.


Permisos. Uso de chmod.


Scripts.


Más scripts.

Ejercicios de Programación en C

Ejercicios básicos. Salida por pantalla, petición de datos numéricos por teclado y sentencia condicional if.


Selección múltiple con la sentencia switch.


Bucles for, while y do-while.


Generación de números aleatorios.


Biblioteca de rutinas NCurses. Uso de colores y teclas especiales.


Arrays unidimensionales o vectores.


Extensa relación con ejercicios de repaso.


Arrays bidimensionales o tablas.


Operaciones con cadenas de caracteres.


Operaciones avanzadas con cadenas de caracteres.


Búsqueda y ordenación.


Uso de funciones. Primera parte.


Uso de funciones. Segunda parte.


Estructuras y ficheros. Primera parte.


Estructuras y ficheros. Segunda parte.


Ejercicios de LibreOffice Writer

Diferentes tipos y tamaños de letra. Negrita, cursiva y subrayado.


Interlineado, alineación del texto y sangrías.


Interlineado, alineación del texto y sangrías.


Formato de página y márgenes.


Texto e instrucciones para la realización del ejercicio 5.


Uso de "Buscar y reemplazar" y texto en colores.


Se ofrece un fragmento de texto y se deja libertad al alumno para aplicar el formato que estime oportuno.

Fondos (con color sólido y/o imágenes) y bordes.


Tablas. Alineación horizontal y vertical en las celdas de una tabla.


Sombreado de párrafos. Inserción de imágenes.


De todo un poco.


De todo un poco. Tablas relativamente complejas.



Ejercicios de LibreOffice Calc

Funciones SUMA(), MÍN(), MÁX Y PROMEDIO(). Formateo básico de texto.


Operadores matemáticos ( * , / , + , - ). Inserción de imágenes. Fondo de la celda.


Otro ejercicio con operadores matemáticos ( * , / , + , - ), inserción de imágenes y cambios de fondo de las celdas.

Función SI() (función condicional).


Fecha y hora automáticas. Facturas completas (con descuento, IVA, etc.)


Cruce de datos entre varias hojas. Fórmulas complejas utilizando la función SI().


Segunda hoja del ejercicio 7.


Funciones ALEATORIO(), ALEATORIO.ENTRE() y REDONDEAR. Formato condicional.


Otro ejercicio con las funciones ALEATORIO(), ALEATORIO.ENTRE() y REDONDEAR. Formato condicional.

Ejercicio resumen utilizando todo lo anterior. Se incluyen, además, las funciones ENTERO() y ABS().


Funciones estadísticas MODA(), MEDIANA(), VAR() y DESVEST(). Gráficas.


Más gráficas.


A partir de unos datos, se pide la creación de porcentajes y gráficas y la creación de un informe en PDF con todo ello.


Introducción a PHP

Breve introducción al lenguaje de programación PHP. Conexión de PHP a una base de datos MySQL.


Introducción a HTML

Breve manual de introducción a HTML con ejemplos. Tiene sus añitos, lo elaboré cuando daba clase en Secundaria y Bachillerato. Para alguien que no sepa nada de HTML puede servir como introducción.



Manual de Ruby


Introducción a Ruby, el lenguaje de programación más bonito jamás creado.
  • ¿Qué es Ruby?
  • ¿Cómo podemos ejecutar Ruby?
  • Cadenas de caracteres
  • Estructuras de control if y case
  • Ejercicios

  • Arrays
  • Arrays asociativas
  • El iterador each
  • Ejercicios

  • Bucle while
  • Bucle for (al estilo C)
  • Bucle for (al estilo each)
  • Ejecución de comandos externos
  • Números aleatorios
  • Ejercicios

POO con Ruby.
  • Métodos
  • Clases
  • Herencia
  • Ejercicios

  • Variables de clase
  • Métodos singleton
  • Variables globales
  • Paso de parámetros
  • Ejercicios

Introducción a la POO


Introducción a la Programación Orientada a Objetos utilizando pseudo-código.

Guía rápida de Symfony2


Guía rápida/chuletario del framework de PHP Symfony2. Pasos previos, instalación, trucos y ejemplos.

Recetas vegetarianas


Ensalada Giacomo Casanova (ensalada de queso)

Ingredientes:
  • 300gr de queso (de varios tipos)
  • 2-3 huevos duros
  • 2-3 dientes de ajo
  • 150gr de champiñones laminados
  • 50gr de zanahoria rallada en vinagre
  • 2-3 dientes de ajo
  • 5 cucharadas de aceite de oliva
  • estragón fresco
  • mayonesa a discrección
Preparación:

Se van mezclando todos los ingredientes en crudo en un recipiente grande (p. ej. una ensaladera).

Se echa primero el queso rallado. Lo ideal es mezclar varios tipos de queso (al menos 2 o 3 tipos), unos con sabor fuerte y otros más suaves, por ejemplo, sale muy bien mezclando queso de cabra curado, queso semicurado mezcla y mozzarela.

Se corta el ajo a trocitos pequeños (se puede rallar también). Luego se echan los champiñones, los huevos cortados a trocitos, la zanahoria y el estragón picado.

Se añade el aceite de oliva para hacer una masa homogénea y, al final, se echa la mayonesa.

Se puede servir con pan fresco, pan tostado o con patatas fritas "de bolsa". Recomiendo especialmente esta última opción.

casanova

Borsch

Ingredientes:
  • 2-3 patatas medianas
  • Una zanahoria
  • 3 remolachas crudas (no de bote)
  • Una cebolla
  • 2-3 dientes de ajo
  • Una col blanca (aprox. 200gr)
  • 50gr de tomate triturado
  • 3-4 cucharadas soperas de vinagre
  • Especias: Una hoja de laurel, estragón fresco, orégano, pimienta negra molida y sal
  • aceite de oliva (para rehogar las verduras)
  • agua (obviamente ya que se trata de una sopa)
Preparación:

Se pone al fuego una olla con agua (1'5 - 2 litros) y se espera hasta que rompa a hervir. Se agregan entonces las patatas (enteras o cortadas en trozos). Cuando las patatas estén blandas se echa la col picada (muy fina).

Se añaden a continuación el laurel, la pimienta, el orégano y el estragón, dejando que continúe la cocción durante 15 minutos.

Aparte, en una sartén, se rehoga la cebolla junto con la zanahoria y se añade seguidamente a la olla.

En otra sartén, se rehoga la remolacha con el tomate triturado, el vinagre y un poco de agua (un vaso aprox.), también se echa a la olla.

Es muy importante seguir el orden indicado, en caso contrario se perdería el bonito color rojo de la sopa. Se añade sal y se deja a fuego lento durante unos 10 minutos más.

Albóndigas de soja

Ingredientes:
  • 80 gr. de soja texturizada (grano fino)
  • 1/4 vaso de aceite de oliva
  • 3 huevos
  • 1/4 partes de un vaso de harina
  • especias: pimentón, pimienta blanca, cayena, jengibre, canela y comino
Preparación:

Se mezclan en un bol la soja texturizada, el aceite de oliva, el huevo batido, la harina y las especias. Si la mezcla queda demasiado seca se puede añadir un poco de agua y si, por el contrario, queda demasiado fluida, se puede espesar añadiendo harina.

Dejar reposar unos 15 minutos. Dar forma de albóndiga y freir en abundante aceite a fuego medio.

Hay que tener cuidado de no pasarse con las especias. Al principio se puede probar con poca cantidad de cada una. Si las albóndigas salen demasiado insípidas, siempre se pueden acompañar con alguna salsa pero si salen demasiado picantes, no habrá quien se las coma.

Es importante no hacer las albóndigas demasiado grandes para que, al freirlas, se hagan bien por dentro. Las albóndigas de soja se pueden acompañar con salsa de tomate o con salsa de almendras.

Filetes de soja

Ingredientes:
  • 8 o 10 filetes de soja texturizada
  • 1 vasito de aceite de oliva
  • 1 vasito de salsa de soja
  • especias: orégano, pimentón dulce, pimentón picante, pimienta negra, cayena y nuez moscada
Preparación:

Se introducen los filetes de soja en una olla y se añade el aceite de oliva, la salsa de soja y las especias.

Se remueve todo bien. Se tapa y se deja reposar unas horas. Si se deja la noche entera, mejor. El objetivo es que los filetes absorban la mayor cantidad posible de aceite de oliva.

Añadir agua a la olla hasta que queden cubiertos los filetes. Hervir a fuego vivo hasta que los filetes estén blandos.

Ya sólo queda pasarlos por la sartén con poquito aceite.

Si no se van a freir todos de una vez, se pueden guardar en el frigorífico varios días, pero siempre inmersos en su caldo.

ingredientes de los filetes de soja

filetes de soja

Seitán

Ingredientes:
  • 1 Kg. de harina
  • 1 vaso de salsa de soja
  • 1 cabeza de ajos
  • varias láminas de algas kombu
Preparación:

Se añade agua a la harina y se hace una masa igual que para hacer pan. Cuando la masa sea homogénea, se mete en un bol y se cubre de agua por completo. Se deja reposar 45 minutos.

Ahora empieza la parte más entretenida. Hay que ir lavando la masa para separar el almidón del glúten. Lo más práctico es utilizar un colador. Se va desmenuzando la masa bajo el grifo. El almidón se va con el agua (parece leche) y se va quedando el glúten.

Habremos terminado de lavar cuando el agua salga totalmente transparente tras pasar por la masa.

Se hacen dos o tres trozos y se introducen en una olla junto con la salsa de soja, el ajo y las algas. Se hierve a fuego lento durante 45 minutos.

Guardar en el frigorífico.

El seitán está delicioso en filetes, o en trocitos con salsa de tomate.

El glúten es la proteína del trigo por lo que tomar seitán es una manera muy sabrosa de tomar proteína pura. ¡Tomad nota los que haceis pesas!

seitan

Spaghetti con soja y salsa de tomate

Ingredientes:
  • 350 gr. de spaghetti
  • 500 gr. de tomate triturado
  • 200 gr. de queso parmesano
  • 1/2 vasito de aceite de oliva
  • 1 hoja de laurel
  • 1 cucharada de mantequilla
  • orégano
  • pimienta verde fresca
  • sal
Preparación:

Se pone agua a fuego vivo y cuando rompa a hervir se añade una cucharada de mantequilla, una hoja de laurel y sal. A continuación se echa la pasta y se va removiendo con una cuchara de madera. El tiempo de cocción depende del tipo de pasta. Lo mejor, en cualquier caso, es seguir las instrucciones que se indican en el envase y, sobre todo, probar la pasta.

Mientras se cuece la pasta se puede ir preparando la salsa.

Se vierten en una sartén el aceite de oliva y la soja texturizada, y se cocina a fuego medio dos o tres minutos, removiendo bien con una cuchara de madera. A continuación se añade el tomate triturado y el orégano y se mantiene a fuego medio 15 minutos.

Una vez que la pasta está lista se mezcla con el queso y luego con la salsa de tomate. Es importante seguir este orden porque así el queso se funde con la pasta. Después se puede añadir más queso encima del tomate, como adorno en cada plato. Por último se añaden unas bolitas de pimienta verde fresca.

spaghetti con salsa de tomate y soja

Bizcocho de chocolate al whiskey

Ingredientes:
  • 200 gr. de chocolate para postres (como mínimo 50% de cacao)
  • 200 gr. de mantequilla
  • 5 huevos
  • 200 gr. de azúcar
  • 200 gr. de harina
  • un vaso de whiskey (200 ml)
  • una cucharadita de levadura en polvo
Preparación:

Se trocea el chocolate y se echa en un cacillo junto con la mantequilla. Se pone la mezcla a fuego lento y se va moviendo hasta que se derritan y se mezclen bien el chocolate y la mantequilla. Cuando la mezcla esté bien derretida, se aparta.

En un bol, se baten los huevos. Se le añade el azúcar y se sigue batiendo hasta que se forme una masa totalmente blanca.

Se añade la harina junto con la levadura. Se añade el whiskey. No hay que alarmarse si la masa parece demasiado líquida.

Se añade poco a poco la mezcla de chocolate y mantequilla a la masa. Si el chocolate está demasiado caliente o se añade demasiado rápido, la masa se podría cortar.

Se deja reposar la masa en la nevera unos 20 minutos.

Se vierte la masa en un molde untado de mantequilla y se mete en el horno precalentado a 180ºC durante 40 minutos.

Dejar enfriar durante una hora. Desmoldar y guardar en el frigorífico.

No se debe servir nunca recién hecho. Deben pasar al menos 4 horas antes de servirlo. Yo suelo prepararlo el día anterior.

preparación del bizcocho de chocolate

preparación del bizcocho de chocolate

bizcocho de chocolate

Pastas de jengibre

Ingredientes:
  • 280 gr. de mantequilla
  • 300 gr. de azúcar blanco
  • 125 gr. de azúcar moreno
  • 2 huevos
  • 10 gr. de clavo molido
  • 10 gr. de jengibre
  • 10 gr. de canela
  • 5 gr. de bicarbonato
  • 750 gr. de harina
Preparación:

Batir bien la mantequilla con el azúcar blanco.

Añadir los huevos y el azúcar moreno.

Añadir las especias, el bicarbonato y, por último, la harina, removiendo bien. Debe quedar una masa que no se pegue a las manos. Puede que sea necesario añadir una o dos cucharadas de agua.

Dejar reposar dos horas en el frigorífico.

Cubrir la bandeja del horno con papel de aluminio y pintar con mantequilla. Hacen falta varias bandejas, o bien, se pueden hacer las galletas en varias hornadas.

Sobre una mesa enharinada, extender la masa con el rodillo, dejándola a una altura de medio centímetro. Cortar con el cortapastas y ponerlas sobre las bandejas. Amasar ligeramente los recortes para aprovecharlos.

Cocer a horno precalentado a 180º unos 12 minutos.

Fotos

Contacto

Puedes ponerte en contacto conmigo en la dirección luisjoseprofe (arroba) gmail.com