domingo, octubre 19, 2008

Temario Curso de Java

Como les comente hace algunos días, inicié un curso de Java básico en la compañia avVenta.
A continuación les dejo los temarios y como se habrán dado cuenta, intentaré ir colgando en el blog, información (un pequeño resumen) de los temarios del curso.

Java Basic for 5.0 version.

Java Basic #1

11 hours


  • Brief Introduction of Java. (1 hour)

  • Installation and tools (Overview of Eclipse IDE) (1 hour)

  • Type data (1/2 hour)

    • Primitive Types.

    • Custom types.

    • Var names.

    • Constants.

  • Brief introduction to standard coding.

    • Operators (1/2 hour)

    • Arithmetic operators.

    • Conditional operators.

  • Flow Control (1 hour)

    • If-else

    • Switch

    • Do… While

    • For (foreach)

  • Arrays and Strings (1 hour)

    • Arrays.

    • Strings.

    • Buffering.

  • Classes in Java (2 hours)

    • Constructors

    • SuperClass.

    • Interfaces.

    • Public, Private, package, abstract, final.

    • Anonymous class.

    • Inner class.

    • Overriding.

    • Pass by value.

    • Pass by reference: We need to be careful here - Java only has by-value parameters. The "by reference" is an illusion - you're actually passing the value of
      the reference as the parameter. This distinction is important because
      it differs greatly from what other languages such as C++ permit.

  • Exception control (1 hours)

    • Concept of exception in Java.

    • Try, catch, finally.

    • Creating Custom Exceptions

    • Hierarchy exceptions and context (Throwable , Runtime and Exception)

  • Classes in JDK

    • Class object. (1/2 hour)

    • Equal method and Comparable interface (1 hour).

    • HashCode method (1/2).

    • Java Lang (1 hour)

      • Integer, Long, Double, Buffering, String, Math.


Java Basic #2

10 hours



  • Classes in JDK


    • Multi-threaded (2 hours).

      • Thread class.

      • Runnable interface.

      • ThreadGroup.

    • Java Util package. (4 hour)

      • Collections and Generics.

      • Logs.

      • Zip, RE.

    • Java Text package. (2 hour)

      • Collators, DateFormat, NumberFormat, MessageFormat.

    • Java IO. (2 hours)

      • File, Writer’s, Reader’s. Input and Output, Tokenizer’s.



Java Basic #3

11 hours


  • Classes in JDK


    • Java Thread Second Part (3 hours)

      • Monitors, synchronization, mutex: It would be wise to discuss both standard synchronization, and
        manual lock-based synchronization.

    • Java NIO (2 hours)

      • Add here the java nio topics.

    • Java Net (2 hours)

      • InetAddress.

      • ServerSocket, Socket.

      • URL, HttpURLConnection, URL, URLConnection, Decoder & Encoder.

    • Java Reflect and Beans. (4 hours)

      • ClassForName.

      • Constructor, Field, Method, BeanInfo, BeanDescriptor, PropertyDescriptor, XMLDecoder, XMLEncoder, Annotations.


Java Basic #4

10 hours


  • Classes in JDK


    • Java Security and Crypto (2 hour)

      • Digest (MD5), Key’s, Provider, Algorithm’s, etc.

    • Java Image (1 hour)

      • How create and manipulate an image.

    • Java SQL (4 hours)

      • JDBC, Connection, Statement, ResultSet.

    • Java XML (3 hours)

      • DOM and SAX. JAXB


Java Basic #5

10 hours


  • Classes in JDK


    • Java Swing and Awt (4 hours)

      • JFrame. JPanel, JInternalFrame.

      • JTextField, JButton, JList, JTree, JTable.

    • Java and Applet’s (3 hours)

    • Review of the Java Sun Coding guidelines. (2 hours)

    • Java and Java Web Start (Overview). (1 hour)

No hay comentarios.: