Ir al contenido principal

Java para principiantes

Hola amigos/as este curso de programación que estoy creando para ti te ayudará a introducirte tanto el mundo de la programación como en la programación de móviles con android.

 Como utilizar este curso

Este curso se basa en video-tutoriales los cuales puedes encontrar en el canal de YouTube en este canal encontraras cada video en orden en la "playlist" Java para principiantes.

Recursos:

Para revisar o obtener el código fuente utiliza el repositorio de GitHub

Objetivo: 

Enseñar los conceptos base de la programación en Java de forma divertida para personas que nunca han programado.

Formar una buena base de conocimientos para la introducción al desarrollo de las aplicaciones con Android.

Aprender el uso de técnicas modernas de programación cooperativa mediante comunidad en línea y GitHub (Repositorios de código).

Estado del curso (En construcción)

0 / 26 (0.00%)

INDICE DEL CURSO

Capitulo 0: Antes de empezar

  • ¿Por qué y para que me puede servir Java?
  • La Instalación de JDK
  • Descargar e instalar IDE Eclipse para programar en Java
  • Crear una cuenta en GitHub
  • Usando GitHub
    • Ejemplo de uso

Capitulo 1: Un poco sobre Java

  • Historia de Java
  • Principales características de Java
  • Principios de programación 
  • Resumen
  • Ejercicio 1

Capitulo 2: Primer programa en Java

  • Principales características de Java
  • Principios de programación 
  • Resumen
  • Ejercicio 1

Capitulo 3: Dibujando con Java

  • Introducción 
  • Eventos
  • Evento de botones
  • Sistema de coordenadas 
  • Explicación del programa
  • Métodos para dibujar
  • Dibujando con colores
  • Crear un nuevo programa
  • El concepto de secuencia
  • Dándole más sentido al código con comentarios

Capitulo 4: Variables y Cálculos

  • *DEFINIR ESTO*

Capitulo 5: Métodos y parámetros

  • *DEFINIR ESTO*

Capitulo 6: Utilizando objetos

  • *DEFINIR ESTO*

Capitulo 7: Decisiones

  • *DEFINIR ESTO*

Capitulo 8: Repetición

  • *DEFINIR ESTO*

Capitulo 9: Escribiendo nuestras propias clases

  • *DEFINIR ESTO*

Capitulo 10: Herencia

  • *DEFINIR ESTO*

Capitulo 11:  Matemáticas y cálculos

  • *DEFINIR ESTO*

Capitulo 12: Listas

  • *DEFINIR ESTO*

Capitulo 13: Arreglos 

  • *DEFINIR ESTO*

Capitulo 14: Arreglos de dos dimensiones 

  • *DEFINIR ESTO*

Capitulo 15: Manipulación de strings

  • *DEFINIR ESTO*

Capitulo 16: Excepciones 

  • *DEFINIR ESTO*

Capitulo 17: Archivos y aplicaciones de consola 

  • *DEFINIR ESTO*

Capitulo 18: Diseño orientado a objetos 

  • *DEFINIR ESTO*

Capitulo 19: Programación con estilo

  • *DEFINIR ESTO*

Capitulo 20: Testing 

  • *DEFINIR ESTO*

Capitulo 21: Depuración (Debuging) 

  • *DEFINIR ESTO*

Capitulo 22: Hilos (Threads) 

  • *DEFINIR ESTO*

Capitulo 23: Interfaces (Interfaces) 

  • *DEFINIR ESTO*

Capitulo 24: Programación a la larga (uso de package) 

  • *DEFINIR ESTO*

Capitulo 25: Polimorfismo 

  • *DEFINIR ESTO*

Capitulo 26: Java en contexto

  • *DEFINIR ESTO*

Capitulo 27: Conclusiones 

  • *DEFINIR ESTO*

Comentarios

Entradas populares de este blog

La H-1B: El viaje de un desarrollador iOS desde Honduras hasta Silicon Valley

Desde toptal.com nos cuentan ... La experiencia de un desarrollador Latinoamericano que llego hasta Silicon Valler desde Honduras, un interesante artículo que nos cuenta la travesía de llegar a trabajar en San Francisco, California. He aquí un fragmento del articulo: Por estos días, vivo en la gran ciudad de San Francisco. Obtuve un trabajo que amo, y uno con el cual soñé con tener durante mucho tiempo. Parece fácil ahora, pero no siempre fue así. Cómo empezó todo Nací en  San Pedro Sula , un pequeño pueblo en la esquina noroeste de Honduras. Comencé a programar cuando tenía 12 años. Todo empezó con BASIC. Un día, estaba jugando un vídeo juego y se colgó. Cuando ví la pantalla llena de códigos de error y mensajes, me picó la curiosidad—entonces comencé a aprender algunos comandos BASIC, que eventualmente me llevaron a comprar libros de programación sobre Clipper, Turbo Pascal, C, C++, etc. Fue genial. Tenía todo el tiempo del mundo para gastar programando cualq...

Por Qué Los Startups Necesitan Una Guía De Estilo

Incluso para un diseñador con experiencia, crear una nueva guía de estilo para un producto es difícil—hay muchas direcciones de diseño posible, y el proceso puede rápidamente convertirse en algo abrumador. La vida del  startup  es bastante agitada, rápida, y llena de clichés como “la perfección es la enemiga de tener algo hecho”, “muévete rápido y rompe cosas”, o “lancemos ahora, arreglemoslo después”. Crear una guía de estilo bajo dichos eslóganes y prioridades fluctuantes es desafiante, pero es necesario si queremos que el diseño de un producto tenga éxito a largo plazo. La  Experiencia Global de Lenguaje (GEL) de la BBC explica el propósito de cada componente y cómo deberían ser utilizados. En años recientes, hemos escuchado mucho sobre sistemas de diseño, guías de estilo, librerías de patrones, y  diseño atómico . Y si bien estas herramientas son muy útiles, usarlas puede sentirse como un exceso cuando lo único que quieres es crear un par de pantalla...

Un Tutorial de Aprendizaje Profundo: De Perceptrones a Redes Profundas

IA (iiiii AAA) no .. no son solo un par de vocales son las siglas de "Inteligencia Artificial" un campo de la informática que estudia la inteligenia exhibida por las máquinas y hoy hablaremos de esto. Te vamos a enseñar conceptos básicos de IA de una forma fáci. Comencemos, el dia de hoy tenemos este super interesante artículo que nos comparten desde Toptotal.com sobre el "Aprendizaje profundo de perceptrones a redes profundas" y si te suena a Chino no lo es :) Te invito a que leeas este articulo: En los últimos años, ha habido un resurgimiento en el campo de la Inteligencia Artificial. Se ha extendido más allá del mundo académico, con grandes figuras como  Google , Microsoft y  Facebook , quienes han creado sus propios equipos de investigación, obteniendo impresionantes  adquisiciones . Se comenta que esto puede atribuirse a la gran cantidad de datos brutos generados por los usuarios de redes sociales, muchos de los cuales deben ser analizados, al igual qu...