¿Qué vas a poder ver en este curso?
Si ya empezaste en el mundo Java, conocés su sintaxis básica y ya tenés claros los conceptos de Programación Orientada a Objetos (POO) de seguro querés subir al siguiente nivel. Si es así… ¡ESTE CURSO ES PAR VOS!… Introducite al mundo Web de Java EE (Enterprise Edition) aprendiendo tecnologías como servlets, JSP combinado con HTML y CSS, sesiones, protocolo HTTP, Arquitectura Cliente-Servidor y ¡Mucho más!
Conocimientos previos necesarios (recomendados)
✅ Lógica, algoritmos y fundamentos de Programación: https://todocodeacademy.com/course/introduccion-a-la-programacion/
✅ Java Básico (SE): https://todocodeacademy.com/course/java-para-principiantes/
✅ Bases de Datos Relacionales y SQL: https://todocodeacademy.com/course/introduccion-a-las-bases-de-datos-con-mysql/
✅ Java Orientado a Objetos (POO): https://todocodeacademy.com/course/programacion-orientada-a-objetos-con-java/
Si tenés dudas de qué camino seguir o cuál es el camino completo de estudio de Java, te dejamos un roadmap (guía de estudio) a continuación: https://todocodeacademy.com/roadmap-para-aprender-java-en-2024/
Instructor
Curso instructor
Pesos Argentinos (SOLO ARGENTINA)
SOLO PARA Argentina: Te ofrecemos, contenido teórico exclusivo + actividades + proyectos para resolver para tu portfolio + un examen final que te permitirá validar tus conocimientos y obtener el correspondiente certificado de finalización.
El curso es DE POR VIDA (mientras siga existiendo TodoCode y siempre y cuando mantengas tu cuenta activa).
Una vez inscripto te llegará a tu mail las instrucciones de pago (revisar carpeta de SPAM). Una vez abonado, el curso será asignado de forma automática dentro de las 24hs hábiles siguientes.
Dólares/Cripto USDT
Forma de pago pensada para fuera de Argentina: Te ofrecemos, contenido teórico exclusivo + actividades + proyectos para resolver para tu portfolio + un examen final que te permitirá validar tus conocimientos y obtener el correspondiente certificado de finalización.
El curso es DE POR VIDA (mientras siga existiendo TodoCode y siempre y cuando mantengas tu cuenta activa).
El pago puede ser mediante Paypal (tarjetas de crédito y débito) o stable coins (cripto) USDT/USDC
Una vez inscripto te llegará a tu mail las instrucciones de pago (revisar carpeta de SPAM). Una vez abonado, el curso será asignado de forma automática dentro de las 24hs hábiles siguientes.
Hola
Enk horario es y en pesos chilenos?
Soy tu fans
Saludos
Hola! Tal como dice en la descripción es ON DEMAND (a demanda). No hay horario, podés hacerlo a tu propio ritmo. Los precios y las descripciones de países podés leerlas más arriba también 🙂 en tu caso sería la opción fuera de Argentina. Saludos!
Me interesa, pero todavía me faltan conocimientos de JAVASCRIPT. Espero que esto no desaparezca y asi (con el precio actualizado, se entiende) poder engancharme en el futuro. Gracias
No es necesario Javascript para este curso :)… Podés ver en la lista de conocimientos previos necesarios (está específicado arriba)
Hola, me gustaría inscribirme, pero no estoy segura de tener el nivel de Java para hacerlo.
Hola! Tenés los conocimientos previos necesarios en la descripción del curso más arriba 🙂
Hola que tal el pago fuera de argentina es único los 9.99 o es un cobro mensual y por otro lado hay apoyo suyo mientras se cursa ??
Hola!! Está detallado en la modalidad de pago 🙂 dice «De por vida mientras siga existiendo TodoCode» ;), así que es solo un pago. El curso es ON DEMAND (Como se especifica en el detalle también), es decir a demanda, no hay clases en vivo pero si una comunidad/servidor de Discord con un foro de ayuda y consultas.
Saludos!
Hola Luisina. El proyecto integrador de qué trata? Gracias desde ya.
Es el sistema de gestión para un consultorio odontológico 🙂
Vamo a darleee!!
Hola, en este curso se trabaja con ORM’s? Gracias
Hola!! Si, está en el título, JPA es Java Persistence Api (un ORM de Java) 😀
Me viene como anillo al dedo el proyecto ese justo que estaba modelando para hacer uno y habia algunas dudas pero ya lo compre ahora a terminar POO y seguirle a este
Buenas tardes Luisina, estoy teniendo problemas con los servlets…
No se si me podrás echar una mano… llevo como cuatro días buscando, múltiples consultas a chatgpt y me he visto varias veces tus vids y pese a que creo que tengo todo más o menos igual, lo único que consigo es reventar más el programa… no se si a alguien más le habrá pasado.
Gracias de antemano
Me sale esto:
—
Tipo Informe de Excepción
mensaje Error instanciando clase de servlet [servlets.SvUsuarios]
Descripción El servidor encontró un error interno que hizo que no pudiera rellenar este requerimiento.
excepción
jakarta.servlet.ServletException: Error instanciando clase de servlet [servlets.SvUsuarios]
org.apache.catalina.authenticator.AuthenticatorBase.invoke(AuthenticatorBase.java:542)
org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:92)
org.apache.catalina.valves.AbstractAccessLogValve.invoke(AbstractAccessLogValve.java:690)
org.apache.catalina.connector.CoyoteAdapter.service(CoyoteAdapter.java:356)
org.apache.coyote.http11.Http11Processor.service(Http11Processor.java:399)
org.apache.coyote.AbstractProcessorLight.process(AbstractProcessorLight.java:65)
org.apache.coyote.AbstractProtocol$ConnectionHandler.process(AbstractProtocol.java:870)
org.apache.tomcat.util.net.NioEndpoint$SocketProcessor.doRun(NioEndpoint.java:1762)
org.apache.tomcat.util.net.SocketProcessorBase.run(SocketProcessorBase.java:49)
org.apache.tomcat.util.threads.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1191)
org.apache.tomcat.util.threads.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:659)
org.apache.tomcat.util.threads.TaskThread$WrappingRunnable.run(TaskThread.java:61)
java.base/java.lang.Thread.run(Thread.java:832)
causa raíz
java.lang.NoClassDefFoundError: jakarta/persistence/EntityNotFoundException
Persistencia.ControladoraPersistencia.(ControladoraPersistencia.java:18)
logica.Controladora.(Controladora.java:12)
servlets.SvUsuarios.(SvUsuarios.java:20)
java.base/jdk.internal.reflect.NativeConstructorAccessorImpl.newInstance0(Native Method)
java.base/jdk.internal.reflect.NativeConstructorAccessorImpl.newInstance(NativeConstructorAccessorImpl.java:64)
java.base/jdk.internal.reflect.DelegatingConstructorAccessorImpl.newInstance(DelegatingConstructorAccessorImpl.java:45)
java.base/java.lang.reflect.Constructor.newInstanceWithCaller(Constructor.java:500)
java.base/java.lang.reflect.Constructor.newInstance(Constructor.java:481)
org.apache.catalina.authenticator.AuthenticatorBase.invoke(AuthenticatorBase.java:542)
org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:92)
org.apache.catalina.valves.AbstractAccessLogValve.invoke(AbstractAccessLogValve.java:690)
org.apache.catalina.connector.CoyoteAdapter.service(CoyoteAdapter.java:356)
org.apache.coyote.http11.Http11Processor.service(Http11Processor.java:399)
org.apache.coyote.AbstractProcessorLight.process(AbstractProcessorLight.java:65)
org.apache.coyote.AbstractProtocol$ConnectionHandler.process(AbstractProtocol.java:870)
org.apache.tomcat.util.net.NioEndpoint$SocketProcessor.doRun(NioEndpoint.java:1762)
org.apache.tomcat.util.net.SocketProcessorBase.run(SocketProcessorBase.java:49)
org.apache.tomcat.util.threads.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1191)
org.apache.tomcat.util.threads.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:659)
org.apache.tomcat.util.threads.TaskThread$WrappingRunnable.run(TaskThread.java:61)
java.base/java.lang.Thread.run(Thread.java:832)
causa raíz
java.lang.ClassNotFoundException: jakarta.persistence.EntityNotFoundException
org.apache.catalina.loader.WebappClassLoaderBase.loadClass(WebappClassLoaderBase.java:1449)
org.apache.catalina.loader.WebappClassLoaderBase.loadClass(WebappClassLoaderBase.java:1257)
Persistencia.ControladoraPersistencia.(ControladoraPersistencia.java:18)
logica.Controladora.(Controladora.java:12)
servlets.SvUsuarios.(SvUsuarios.java:20)
java.base/jdk.internal.reflect.NativeConstructorAccessorImpl.newInstance0(Native Method)
java.base/jdk.internal.reflect.NativeConstructorAccessorImpl.newInstance(NativeConstructorAccessorImpl.java:64)
java.base/jdk.internal.reflect.DelegatingConstructorAccessorImpl.newInstance(DelegatingConstructorAccessorImpl.java:45)
java.base/java.lang.reflect.Constructor.newInstanceWithCaller(Constructor.java:500)
java.base/java.lang.reflect.Constructor.newInstance(Constructor.java:481)
org.apache.catalina.authenticator.AuthenticatorBase.invoke(AuthenticatorBase.java:542)
org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:92)
org.apache.catalina.valves.AbstractAccessLogValve.invoke(AbstractAccessLogValve.java:690)
org.apache.catalina.connector.CoyoteAdapter.service(CoyoteAdapter.java:356)
org.apache.coyote.http11.Http11Processor.service(Http11Processor.java:399)
org.apache.coyote.AbstractProcessorLight.process(AbstractProcessorLight.java:65)
org.apache.coyote.AbstractProtocol$ConnectionHandler.process(AbstractProtocol.java:870)
org.apache.tomcat.util.net.NioEndpoint$SocketProcessor.doRun(NioEndpoint.java:1762)
org.apache.tomcat.util.net.SocketProcessorBase.run(SocketProcessorBase.java:49)
org.apache.tomcat.util.threads.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1191)
org.apache.tomcat.util.threads.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:659)
org.apache.tomcat.util.threads.TaskThread$WrappingRunnable.run(TaskThread.java:61)
java.base/java.lang.Thread.run(Thread.java:832)
nota La traza completa de la causa de este error se encuentra en los archivos de registro del servidor.
En todos los cursos de TodoCode de la academia tenés un apartado que se llama “Tengo dudas… ¿Cómo pido ayuda?”.
En dicho apartado se te indica como solicitar ayuda mediante el foro del servidor de Discord, ese es el medio correcto para hacerlo. Siempre hay profes, compañeros, etc dispuestos a ayudar o dar una mano! Seguro te pueden guiar en lo que estés necesitando. ☺️
Un saludo!
Después de completar el curso, puedo empezar a buscar mi primer empleo como desarrollador.
Hola! Acá tenés todo el roadmap para llevar a cabo y tener la capacitación necesaria para buscar empleo en el mercado IT https://todocodeacademy.com/roadmap-para-aprender-java-en-2024/ Espero que te sirva como guía!
Hola soy un seguidor tuyo y gracias por los consejos que das. ¿ piensas poner aparte de los CRUD como exportar en excel y pdf una consulta o para hacer un reporte por favor?
Gracias de antemano por tu respuesta.
Ya estoy terminando el de JAVA POO y bueno, me voy directo a este curso, ya que estoy siguiendo tu RoadMap. Gracias por la calidad de estos cursos, y son super accesibles. Tengo 36 años, cuando consiga trabajo como Dev, te voy a dejar un mensaje de agradecimiento enorme en Instagram! Saludos y gracias por tanto!
Hola Luisina! quisiera consultarte por la modalidad de cursado y el examen final. puedo cursar cuando quiera y rendir cuando quiera?. hay limites? cuales?. el examen es un proyecto para mi portafolio?. Gracias!
Hola! Si, es totalmente ON DEMAND, podés cursar cuando querés y rendir cuando querés. El proyecto final es un proyecto para tu portfolio pero no es la instancia evaluativa. Para obtener el certificado, rendís el examen final cuando querés (tenés dos intentos). Si aprobás, te genera de forma automática tu certificado y podés descargarlo desde tu panel de alumno.
Genial, me inscribo entonces. como hago?
Buen día, Ing Luisina, Queria consultarte si este curso es diferente al que subiste al canal de youtube de JPS SERVLET Y JAVA WEB, o se toman temas similares, quedaré atenta gracia.
Hola! Este cuenta con material teórico complementario, alguito de contenido extra y la posibilidad de rendir el examen final para obtener el correspondiente certificado de aprobación.