Curso java de lo básico a lo complejo

Como muchos sabrán me encanta la programación en diversos lenguajes sin embargo mi favorito es Java, y si lo notan este blog esta principalmente dirigido a ello además de otras cositas, bueno este post tiene dos objetivos 1 es que con esta entrada empezare una serie de video tutoriales básicos de Java y el otro objetivo es que yo les voy a proponer un temario a seguir y me gustaría que ustedes opinen acerca de que le falta o que le sobra, en este curso pretendo tocar lo más básico de java pero también que se vea algo de nivel intermedio, una introducción a algunos temas avanzados, y dependiendo de cómo salga y que tan aceptado sea, podríamos pensar en ver un curso de java avanzado ya con frameworks como spring, hibérnate etc.

El temario que propongo es el siguiente:

antescursodespuescurso

Introducción a Java

  • Breve historia de Java <--clic para ver
  • Características del lenguaje Java parte uno, parte dos <--clic para ver
  • Instalar y configurar el ambiente de desarrollo <--clic para ver
    1. La variable PATH
  • Compilar y ejecutar programas en Java<--clic para ver
    1. Estructura básica de una clase
      El comando javac
      El comando java
      Introducción al IDE de desarrollo

    Programación en Java

  • Variables
  • Tipos de datos primitivos: byte, short, int, char, long, float, double
  • Operadores de incremento y decremento
  • Estructuras de control
    1. Operadores de comparación
      Operadores lógicos
      If, else, switch, do-while, while, for
      Arreglos en Java
  • Arreglos de tipos de datos primitivos (int, long, char, etc..)
    1. El arreglo de argumentos del método main
      Arreglos multidimensionales
      Uso de foreach con arreglos
  • Castings entre tipos de datos primitivos
  • Clases en Java

  • Definición de un Objeto
  • Modelado de Objetos con Java
  • Definición de clases en Java
    1. Atributos
      Métodos
  • Instanciación: Referencias a objetos
  • Constructores
  • Encapsulamiento
  • Atributos de una clase
    1. Variables de instancia
      Variables de clase
  • Métodos de una clase
    1. Métodos de instancia
      Métodos de clase
  • Atributos y Variables
  • Argumentos y parámetros
  • Paquetes en Java
    1. Static import

    El paquete java.lang

  • La clase String
  • La clase Math
  • La clase StringBuffer
  • La clase StringTokenizer
  • Las clases Wrappers de primitivos
  • Relaciones entre clases

  • Herencia
    1. Conceptos básicos
      Herencia a nivel atributo, métodos y constructores
  • La clase padre de todas las clases: Object
    1. El método toString
      El método equals
      El método hashCode
  • Asociación
    1. Agregación
      Composición
  • Atributos de Acceso: private, default, protected, public
  • Sobre escritura de Métodos
  • Sobrecarga de métodos
  • La palabra reservada super
  • Clases Abstractas
  • La palabra reservada final
    1. A nivel de atributo
      A nivel de método
      A nivel de clase
  • Castings entre Objetos
  • Polimorfismo
  • Interfaces
    1. Conceptos básicos
      La interface Comparable
      La interface Comparator

    Excepciones

    Nota: aun me faltaron algunos temas por anexar pero me gustaría empezar a escuchar sus opiniones.

    Fuente: http://robertoleon.com.mx

    Comentarios

    Opciones de visualización de comentarios

    Seleccione la forma que prefiera para mostrar los comentarios y haga clic en «Guardar las opciones» para activar los cambios.

    Buen temario

    Estuve checando la info. Esta muy completo gracias por compartir.

    Imagen de The man

    Me gusta

    Como dijo CARRARO buen temario, ojala lo apoyen bastante me gustaria aprender otros framework porque la verdad llegue hasta JSF(ultimamente he tenido que estudiar puro .NET) me gustaria checarlo para repasar lo basico.

    GRACIAS SIGUE ASI.

    Excelente!!!

    Actualmente me encuentro desarrollando una aplicación Java Desktop... y
    me interesa participar en este curso para reafirmar conocimientos del lenguaje
    y participar en esta comunidad.

    Esperemos que se llegue a formalizar pronto.
    Saludos a todos.

    excelente

    Hola la verdad me gusta mucho el ambiente java y a pesar que no lo manejo muy bien me pareace muy completo el temario que propones dedicare un buen tiempo a estudiar y revisaqr el materia muchas gracias por la ayuda ya que nos ayudas a muchos principiantes a desarrollar mas ampliamenbte este lenguaje o plataforma de programacion

    Imagen de tHe pLuCkY

    Que onda

    Hola Robert buen día pues ya sabes siguiéndote de igual manera por aquí, estuve checando la información y me parece perfecto ademas de empezar ya con un nivel intermedio como lo comentas, pero mas los paquetes java.lang los cuales estoy por empezar dentro del libro Como Programar en Java de igual manera y por ultimo las Estructuras de Control que es algo que definitivamente se me ha compicado, pero si es buena idea la que planteas con relación a los temas un poco mas avanzados.
    Por ultimo te doy las gracias en este medio por la ayuda que me brindas ya sea personalizada o dentro de algún blog, mensajero y en Twitter. ya que la información que plasmas dentro de tus tutoriales son de gran ayuda para personas con niveles bajos o principiantes.
    Si es muy buena idea lo que plasmas dentro del proyecto que nos comentas ya sabes que soy fiel seguidor de los planes que tengas en mente asi que por mi, Brother adelanteeee !!!

    Saludos ! ! ! ! !

    Imagen de hercarr

    Excelente Curso

    Como dicen por ahi, a veces es mejor aprender a traves de la vista en lugar de la lectura. Excelente curso, lo inicie para recordar conceptos basicos de java, nunca esta de mal :) asi q a esperar el resto de video. Felicidades!!!!!!!!!!!!!

    Imagen de MICROSYS

    Excelente !!!

    Me parece perfecto este curso, aun ke no se mucho de esto, a todos les pido su ayuda, estoy en el 4to ciclo de la carrera y me super interesa aprender este lenguaje de programacion asi por favor ayudenme, gracias. microsys_net@hotmail.com

    ayuda con compilador en java jgrasp

    Hola a todos, soy nuevo en esto y necesito crear un compilador pero no tengo ni idea y necesito un ejemplo, para poder hacer el mio se trata de un compilador de una calculadora estadistica si alguien tiene un ejemplo que me lo pueda enviar a mi correo jcalduio_1@yahoo.com

    Imagen de LWSH

    Muy Bueno

    Excelente curso compa me serviria para retomar el camino en la programacion java. y me encantari ver el tema los frameworks
    ando perdidin en esa parte

    Muy Bien !!!

    Hola soy nuevo en la comunidad y me parece muy bien el temario que presantas, estare al tanto.

    Saludos...!!!