Ofertaformativa.com: Cursos, masters, postgrados, preparacion de oposiciones y formacion. Encuentra tu curso, master o empleo publico.
[ Busqueda Avanzada]
hacer pagina de inicio
Centros del Mes Centros destacados Club de Formacion Publicidad Sugerencias
añadir a favoritos
Enviar a un amigo
Foros de Formacion
Anuncios clasificados, temarios oposiciones, clases particulares
Curso: Cursos recomendados
Master : Masters Recomendados
Oposicion y Empleo Publico:  Oposiciones Recomendadas
Nombre del Curso:

Java Programming Language (SL-275)

Tipo de curso: cursos
Modalidad: Presencial en Madrid
Fecha de inicio: Consultar Centro
Horas lectivas:

Consultar Centro

Provincia: Madrid
Direccion: Plaza Carlos Trias Bertran 7 1 Panta , Edificio Sollube
Precio:

consultar precio

Contactar con el centro: Para más información o contactar con el centro pinche en enviar información y rellene el formulario.GRACIAS
Curso : Cursos en madrid y online de New Horizons, informatica, certificados microsoft, base de datos, ofimatica
Centro:
Otros datos:  
PROGRAMA

Java Programming Language (SL-275)

 

Objetivo
Upon completion of this course, students should be able to:
 Create Java technology applications that leverage the object-oriented features of the Java language, such as encapsulation, inheritance, and polymorphism
 Execute a Java technology application from the command line
 Use Java data types and expressions
 Use Java flow control constructs
 Use arrays and other data collections
 Implement error-handling techniques using exception handling
 Create an event-driven graphical user interface (GUI) using Swing components: panels, buttons, labels, text fields, and text areas
 Implement input/output (I/O) functionality to read from and write to data and text files and understand advanced I/O streams
 Create a simple Transmission Control Protocol/Internet Protocol (TCP/IP) networked client that communicates with a server through sockets
 Create multithreaded programs

Descripción
The Java Programming Language course provides students with information about the syntax of the Java programming language; object-oriented programming with the Java programming language; creating graphical user interfaces (GUIs), exceptions, file input/output (I/O), and threads; and networking. Programmers familiar with object-oriented concepts can learn how to develop Java technology applications. The course features the Java Platform, Standard Edition 6 (Java SE 6) platform, and utilizes the Java SE Development Kit 6 (JDK 6) product. The students perform the course lab exercises using the NetBeans Integrated Development Environment (IDE) 5.5.
PLEASE NOTE: The part number for this course is changing to more accurately reflect the the version of the Java technology and JDK. The schedules are available for this older part number through June. For schedules starting July 1, please see the new part number: SL-275-SE6.

A quién va dirigido
Students who can benefit from this course are programmers who are interested in adding the Java programming language to their list of skills and students who are preparing for the Sun Certified Programmer for Java examination.

Pre-requisitos
To succeed fully in this course, students should be able to:
 Be competent in creating programs in any programming language or have completed SL-110-SE6: Fundamentals of the Java Programming Language
 Create and edit text files using a text editor

Cursos relacionados

Cursos relacionados (Antes)
SL-110-SE6: Fundamentals of the Java Programming Language (SL-110-SE6)

Cursos relacionados (Después)
FJ-310-EE5: Developing Applications for the Java EE Platform (FJ-310-EE5)
OO-226: Análisis y Diseño OO con UML (OO-226)
SL-314-EE5: Web Component Development with Servlet and JSP Technologies (SL-314-EE5)
SL-351-EE5: Business Component Development with Enterprise JavaBeans Technology (SL-351-EE5)

Contenido
Execute Your First Java Application
 Examine the JDK
 Analyze a simple Java technology application
 Execute a Java technology application

Model a Real-World Process with a Java Application
 Break down a Java technology application into its parts
 Examine the concepts associated with creating, referencing, and using objects
 Create an object and declare a reference to an object type

Create a Class: Fields and Constructors Syntax
 Create a class statement
 Declare and initialize fields: using defaults, explicit values and constructors
 Examine directory layout and packages

Create a Class: Methods Syntax
 Examine method interface and method body
 Use simple arithmetic and logical expressions
 Create statements, including branch and loop statements
 Use advanced method design techniques for:
 Method Overloading
 Pass-by-Value
 The this Reference

Create a Class: Encapsulation
 Examine the concept of encapsulation
 Implement encapsulation in Java technology
 Use the static keyword

Create Arrays
 Declare and create arrays of primitive, class, or array types
 Explain why elements of an array are initialized
 Explain how to initialize the elements of an array
 Determine the number of elements in an array
 Create a multidimensional array

Create a Subclass Using Inheritance
 Examine the concept of inheritance
 Implement inheritance in Java technology
 Override methods of the object class
 Create polymorphism through subclasses
 Use the instance of operator
 Cast objects
 Use the final keyword

Error Handling Using Exception Classes and Assertions
 Define exceptions
 Handle exceptions using the try, catch, and finally clause
 Describe exception categories
 Identify common exceptions
 Develop programs to handle your own exceptions
 Use assertions
 Distinguish appropriate and inappropriate uses of assertions
 Enable assertions at runtime

Declare and Use Specialized Class Types
 Create abstract methods and abstract classes
 Declare and use interfaces
 Declare and use nested classes
 Use enumerated types

Using Generics and the Collections Framework
 Write programs that use sets, lists, and mappings
 Create natural and custom ordering by Implementing the Comparable and Comparator interfaces
 Use generic collections
 Examine wildcard parameter types
 Write program to iterate over a collection

Transfer Data Using I/O Streams and Readers
 Write a program that uses command-line arguments and system properties
 Construct node processing streams
 Serialize and deserialize objects

Perform Console I/O and File I/O
 Write a program that reads from standard input
 Describe formatted input and output
 Read from and write to a file

Implement Multi-Tier Applications Using Networking
 Develop code to set up the network connection
 Use ServerSocket and Socket classes for implementation of TCP/IP clients and servers
 Describe URL and URLConnection classes

Implement Multi-Threaded Applications
 Define a thread
 Create separate threads in a Java technology program, controlling the code and data that are used by that thread
 Use wait and notify to communicate between threads
 Use synchronized to protect data from corruption

Building Java GUIs Using the Swing API
 Describe the JFC Swing Technology
 Describe the GUI building blocks: containers, components, and layout managers
 Describe the swing single threaded model
 Build a GUI using swing components

Handling GUI-Generated Events
 Define events and event handling
 Write code to handle events that occur in a GUI
 Describe the concept of adapter classes, including how and when to use them
 Determine the user action that originated the event from the event object details
 Identify the appropriate listener interface for a variety of event types
 Create the appropriate event handler methods for a variety of event types
 Use inner classes and anonymous classes in event handling
 Understand Swing Worker thread and its effect on the GUI performance

CÓMO SOLICITAR MÁS INFORMACIÓN O MATRICULARSE:

Si deseas recibir más amplia información sobre el Contenido completo del Programa, Material Didáctico entregado al alumno, Honorarios y Formas de Pago, Solicitud de Inscripción, Como Matricularse, etc., puedes solicitarlo:

- Rellenando el: Formulario para Solicitud de Información de esta Web.
- Por teléfono: Tlfn. 902 431 629.

 

Java Programming Language (SL-275)

Master : Masters de Certificacion MicrosoftMasters de Certificacion Microsoft Cursos: Curso de Administarción de Base de DatosCurso de Administarción de Base de Datos
Solicitud de informacion Nombre del centro:

Desde Oferta Fomativa te ponemos en contacto con centros de formación, que imparten cursos, masters, preparación de oposiciones en todas las areas de educación en modalidad presencial, distancia y on line en toda españa. Este curso, master o empleo publico te da la posibilidad de entrar en el mercado laboral, prepara tu futuro profesional, encuentra tu trabajo ideal.

  Master, Masters, Postgrados, Cursos Superiores, Maestrias

Resolución mínima recomendada 800x600
© Copyright 2003-2008 Procenet virtual S.L. - Cif: B83654723

 
 
[Cursos en Madrid] [Formacion Distancia] [Mas Webs ][Masters] [Oposiciones]