Curso: Java SE7-SE8 Fundamentals - Introducción a Programación Java

Contacta sin compromiso con UTN.BA – Extensión Universitaria

Para enviar la solicitud debes aceptar la política de privacidad

Comentarios sobre Curso: Java SE7-SE8 Fundamentals - Introducción a Programación Java - Presencial - Almagro - Buenos Aires

  • Contenido
    Curso: Java SE7 – SE8 Fundamentals – Introducción a Programación Java.

    PRESENTACIÓN.

    La tecnología Java® ha recibido una enorme atención desde su aparición en la escena de Internet en el año 1996. Concebida originariamente por Sun Microsystems® como una plataforma (un entorno donde se puede correr un programa) para dispositivos embebidos, fue el desarrollo de aplicaciones para la Web lo que determinó su éxito en la década siguiente. Esto ocurre a partir de que a la plataforma y al conjunto de librerías estándar (Java Standard Edition) se le agregaran en el año 1998 funcionalidades de programación del lado del servidor (Java Enterprise Edition).

    Java es tanto un lenguaje de programación como una plataforma. La base de la plataforma Java es la Java Virtual Machine (JVM), un software que ejecuta programas Java. Existen versiones de la JVM para distintos entornos de hardware, e inclusive para dispositivos móviles, que nos permiten ejecutar el mismo código Java para distintas máquinas. Esto es lo que da a la tecnología su característica de portabilidad.

    Hoy en día es una tecnología Oracle® sumamente utilizada y es gratuita; no solamente la plataforma, sino además librerías adicionales a las Standard, frameworks, entornos de desarrollo (IDE) y recientemente, soluciones de cloud computing gratuitas donde alojar (con ciertas restricciones) nuestra aplicación (Google AppEngine).

    El curso en Programación Java propone enseñar, de forma escalonada y progresiva, la tecnología Java a detalle. El estudiante trabajará con entornos de desarrollo completos con el objetivo de familiarizarse con las herramientas que se utilizan en la práctica.

    OBJETIVOS.

    Que los participantes se formen para:

    • Comprender los fundamentos del lenguaje Java
    • Identificar los principales componentes y clases del lenguaje
    • Crear programas y componentes bajo el standard Java SE7 – SE8
    • Estar preparados para la certificación oficial Oracle Certified Associate, Java SE 7 Programmer

    DESTINATARIOS.

    El curso está dirigido a participantes que deseen incorporar los conceptos esenciales del lenguaje Java, como ser programadores y desarrolladores, testers, líderes de desarrollo, arquitectos, personal de soporte técnico y otros profesionales de sistemas o afines a la profesión.

    REQUISITOS PREVIOS.

    Secundario completo

    METODOLOGÍA DE ENSEÑANZA-APRENDIZAJE.

    El alumno participará de las clases presenciales definidas y deberá realizar una lectura crítica del material disponible.

    Será necesario que el alumno realice intercambios en las clases presenciales, dirigidos y coordinados por el profesor-tutor.

    Así mismo será de carácter obligatorio la entrega de trabajos prácticos (si hubiere), los cuales serán desarrollados en forma presencial o como tareas adicionales fuera del horario de la clase.

    MODALIDAD DE EVALUACIÓN Y ACREDITACIÓN.

    La participación activa en las clases por parte de los alumnos, será una condición necesaria para su aprobación.

    Por lo tanto, para acreditar la aprobación del curso, los alumnos deberán rendir satisfactoriamente los trabajos prácticos que el profesor-tutor determine como obligatorios.

    Finalmente deberá aprobarse un examen final  multiple choice que cuenta solo con un recuperatorio.

    Aquellos alumnos que aprueben el examen final recibirán un certificado de aprobación, mientras que aquellos que no logren aprobar recibirán un certificado de participación.

    TEMARIO:

    Introducción.
    Objetivos
    Objetivos del Curso

    Introducing the Java Technology.
    Relating Java with other languages
    Showing how to download, install, and configure the Java environment on a
    Windows system.
    Describing the various Java technologies such as Java EE, JavaME,
    Embedded Java SE
    Describing key features of the technology and the advantages of using Java
    Using an Integrated Development Environment (IDE)

    Thinking in Objects
    .
     Defining the problem domain
     Identifying objects and recognizing the criteria for defining objects

    Introducing the Java Language.
     Defining classes
     Identifying the components of a class
     Creating and using a test class
     Compiling and executing a test program

    Working with Primitive Variables.
     Declaring and initializing field variables
     Describing primitive data types such as integral, floating point, textual, and logical
     Declaring variables and assigning values
     Using constants
     Using arithmetic operators to modify values

    Working with objects:
     Declaring and initializing objects
     Storing objects in memory
     Using object references to manipulate data
     Using JSE javadocs to look up the methods of a class
     Working with String and StringBuilder objects

    Using operators and decision constructs.
     Using relational and conditional operators
     Testing equality between strings
     Evaluating different conditions in a program and determining the algorithm
     Creating if and if/else constructs
     Nesting and chaining conditional statements
     Using a switch statement

    Creating and Using Arrays.
     Declaring, instantiating, and initializing a one-dimensional Array
     Declaring, instantiating, and initializing a two-dimensional Array
     Using a for loop to process an Array
     Creating and initializing an ArrayList
     Using the import statement to work with existing Java APIs
     Accessing a value in an Array or and ArrayList
     Using the args Array

    Using Loop Constructs.
     Creating while loops and nested while loops
     Developing a for loop
     Using ArrayLists with for loops
     Developing a do while loop
     Understanding variable scope

    Working with Methods and Method Overloading.
     Creating and Invoking a Method
     Passing arguments and returning values
     Creating static methods and variables
     Using modifiers
     Overloading a method

    Using Encapsulation and Constructors.
     Creating constructors
     Implementing encapsulation
    Introducing Advanced Object Oriented Concepts
     Using inheritance
     Using types of polymorphism such as overloading, overriding, and dynamic
    binding
     Working with superclasses and subclasses
     Adding abstraction to your analysis and design
     Understanding the purpose of Java interfaces
     Creating and implementing a Java interface

    Handling Errors.
     Understanding the different kinds of errors that can occur and how they are
    handled in Java
     Understanding the different kinds of Exceptions in Java
     Using Javadocs to research the Exceptions thrown by the methods of
    foundation classes
     Writing code to handle Exceptions

    The Big Picture.
     Creating packages and JAR files for deployment using java
     Two and three tier architectures
     Looking at some Java applications examples

    Examen Final
    .

    DURACIÓN.

    60 horas – 15 clases

    CERTIFICACIÓN.

    A todos los participantes que hayan aprobado el curso cumpliendo con todos los requisitos establecidos, se les extenderá un certificado de la Secretaría de Cultura y Extensión Universitaria, FRBA, UTN. Aquellos que aun habiendo participado activamente en las clases y realizado las actividades prácticas no cumplimentaran los requisitos de evaluación, recibirán un certificado de participación en el curso.

    Para los cursos oficiales, el certificado de aprobación también esta validado por parte de la empresa pertinente (Oracle, SAP, Microsoft u otras).

    QUORUM PARA LA APERTURA DEL CURSO Y POLÍTICA DE RESERVA DE VACANTES.

    Para el dictado del curso se requiere un mínimo de inscriptos. De lo contrario el curso será reprogramado avisando a los pre-inscriptos / inscriptos vía e-mail.

    UTN-BA-SCEU se reserva el derecho de reprogramar o cancelar el curso según lo disponga, hasta llegar a la cantidad de inscriptos mínima.

    En el caso de cancelar el comienzo o demorarlo mas de un mes de su fecha de apertura original,  los inscriptos que hayan pagado podrán solicitar un reintegro a la coordinación del curso presentando sin excepción los comprobantes de pago efectuados.

    Los cupos son limitados. El cupo al curso se confirma y se reserva únicamente habiendo realizado el pago de la matrícula en cualquiera de los medios habilitados a tal fin.

    Los alumnos deberán conservar los comprobantes de pago, hasta la entrega del certificado de aprobación o asistencia, según corresponda.

    INICIO Y CURSADA.

    El curso comenzará el 21 de Marzo y se cursará los lunes y miércoles de 19 a 22.30 hs en CABA.


Otra formación relacionada con java y javascript

Este sitio utiliza cookies.
Si continua navegando, consideramos que acepta su uso.
Ver más  |