Curso de DESARROLLADOR WEB BACKEND JAVA


INICIO: 15/02/2023

HORARIO:19 A 20:30 HS

ARANCELES: Costo total del curso con tarjeta de crédito hasta 6 cuotas sin interés: $28.800 o 2 pagos mensuales de $20.448

 

DESARROLLADOR WEB BACK END

  • Certificado FREDEU Bs. As. (Incluido en el pago de la Inscripción) Avalado a Nivel Nacional (c/ puntaje en la Administración Pública, Graciela Brasesco es directora de FREDEU Bs. As. y Prestadora de INAP, Instituto Nacional De la Administración Pública) y Certificado otorgado por STANDARD LIFT SA de Formación Laboral

 

PASOS PARA INSCRIPCION:

 

1-Completá la ficha de inscripcion desde el boton FORMULARIO DE INSCRIPCION

o a través del siguiente link: https://docs.google.com/forms/d/e/1FAIpQLSdTX3RToMRD8H_taKBS37utYeasQWrNn0yjQVA0FS6EJe8mFQ/viewform?usp=sf_link

 

2-No bien recibamos la ficha te enviaremos el link de pago para abonar la primera cuota o el curso completo segun elijas en el formulario

 

3-Una vez abonado el curso o la primera cuota recibirás en tu correo la confirmación de la inscripcion se te enviará por correo y whatsapp las credenciales para acceder al material y a las clases en vivo.

 

TEMARIO 

JAVA

– Contenido:

Clase Nº 1

Que es un objeto.

Que es la Programación Orientado a Objetos (POO).

Diferencia entre POO y secuencial (procedural).

Que es una clase.

Asociación sobre clases.

Que son los Métodos y Atributos.

Tipos de vistas sobre los atributos y métodos.

Practica de clases.

Clase Nº 2

Instalación del Entorno de desarrollo para Netbeans o Eclipse.

Clase Object.

Librerías, paquetes, clases.

• RAMDOM

• Math

• Io

• Útil

• Date

• GregorianCalendar

• String

• StringBuffer

Expresiones regulares.

Clase Nº 3

Instalación del Entorno de desarrollo para diagramas UML.

Diagrama de Flujo.

Creación de nuestro primer proyecto.

Tipos de datos.

Clase Nº 4

Declaración de Atributos y Métodos.

Clase System y su utilización.

Clase JOptionPane.

Programación procedural.

Clase Nº 5

Decisiones

• If

• If…else

Uso de la clase Math.

Uso de la clase Random.

Función recursiva.

Estructura Switch.

Clase Nº 6

• Estructuras repetitivas

• For

• While

• Do…while

• Cadena de Caracteres en JAVA

Clase Nº 7

Estructura de datos tipo vector.

Tamaño de un vector.

Vectores: paralelos.

Vectores: Mayor y menor elemento.

Vectores: Ordenamiento.

Vectores: Ordenamiento con vectores paralelos.

Clase Nº 8

Estructura de datos tipo Matriz.

Matrices cantidad de filas y columnas.

Matrices y vectores paralelos.

Matrices irregulares.

Clase Nº 9

Swing – JLabel

Swing – JButton

Swing – JTextArea

Swing – JTextField

Swing – JComboBox

Swing – JMenuBar, JMenu, JMenuItem

Swing – JCheckBox

Swing – JRadioButton

Clase Nº 10

Estructuras dinámicas.

Listas.

Listas tipo pila.

Lista tipo Cola.

Listas genéricas.

Listas genéricas ordenadas.

Listas genéricas doblemente encadenadas.

Listas genéricas circulares.

Clase Nº 11

Estructuras dinámicas: Conceptos de árboles.

Estructuras dinámicas: Inserción de nodos y recorrido de un árbol binario.

Implementación en Java de un árbol binario ordenado.

Clase Nº 12

Herencia.

Clases Abstractas.

Métodos Abstractos.

Recursividad: Conceptos básicos

Recursividad: Problemas donde conviene aplicar la recursividad

Estructuras dinámicas: Inserción de nodos y recorrido de un árbol binario

Estructuras dinámicas: Conceptos de árboles

Estructuras dinámicas: Implementación en Java de un árbol binario ordenado

Clase Nº 13

Colecciones: Java API

Colecciones: Stack

Colecciones: Queue y PriorityQueue

Colecciones: LinkedList

Colecciones: ArrayList

Colecciones: HashSet, TreeSet y LinkedHashSet

Colecciones: HashMap, TreeMap y LinkedHashMap

Creación de paquetes (package)

Generar un archivo Jar de un paquete

Generar un archivo Jar ejecutable

Clase Nº 14

Excepciones en Java – try/catch

Excepciones – múltiples catch para un try

Excepciones – no verificadas y verificadas

Excepciones – bloque finally

Excepciones – lanzar una excepción mediante comando throw

Excepciones propias

Servlet

Recuperación de los datos de un formulario HTML en un servlet

Llamada a servlet desde un hipervínculo (con y sin parámetros)

Redireccionamiento a otro sitio o página desde un servlet

Clase Nº 15 y 16

Trabajo Final.

Python

– Contenido:

Clase 1:

– Introduccion teorica a los lenguajes de programacion.

– Python 2 vs Python 3.

– Instalacion de Python 2 y 3 en Windows, Mac y Linux.

Clase 2:

– Seleccion y alternativas de los editores de texto e IDEs

– Numeros y Strings.

– Formato e impresion de texto.

Clase 3:

– Listas

– Diccionarios

– Tuplas

Clase 4:

– Interaccion con archivos.

– Sets y Booleanos.

– Acercamiento practico.

Clase 5:

– Operadores de comparacion

– Operadores de comparacion encadenados

– Practica integradora parcial

Clase 6:

– Introduccion a declaraciones (statements) en python.

– Condicionales: Declaraciones If, Elif y Else

– Introduccion a loops.

Clase 7:

– Loop For.

– Loop While.

– Rangos.

Clase 8:

– Comprension de listas.

– Introduccion a funciones y metodos.

Clase 9:

– Metodos

– Funciones

– Expresiones Lambda

Clase 10:

– Declaraciones anidadas y Scopes

– Practica Integradora parcial.

Clase 11:

– Manejo de errores y excepciones

– Manejo de Excepciones: Try, eccept y finally

Clase 12:

– Modulos, paquetes e imports.

– Introduccion a funciones internas

Clase 13:

– Map

– Reduce

– Filter

Clase 14:

-Zip

-Enumerate

-all() y any()

Clase 15:

– Decoradores y generadores

– Introduccion a las GUI

Clase 16:

– Practica integradora final


Formulario de consulta