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