- 17
- 22 646
Jose Luis Castro
Peru
Приєднався 16 вер 2022
¡Hola a todos! Mi nombre es José Luis, y te doy la más cordial bienvenida a mi canal de UA-cam.
Aquí encontrarás contenido diverso y apasionante sobre programación en diferentes ámbitos: desde el desarrollo web hasta aplicaciones de escritorio y móviles. Mi objetivo es ofrecerte tutoriales, y proyectos prácticos en una variedad de lenguajes de programación, incluyendo Java, .NET C#, PHP, Python, y muchos más.
Mi pasión por la programación me impulsa a compartir conocimientos y experiencias que te ayudarán a dominar estas tecnologías y a estar al tanto de las últimas tendencias en el mundo del desarrollo de software.
No importa si eres un principiante entusiasta o un desarrollador experimentado, ¡aquí hay algo para todos!
Aquí encontrarás contenido diverso y apasionante sobre programación en diferentes ámbitos: desde el desarrollo web hasta aplicaciones de escritorio y móviles. Mi objetivo es ofrecerte tutoriales, y proyectos prácticos en una variedad de lenguajes de programación, incluyendo Java, .NET C#, PHP, Python, y muchos más.
Mi pasión por la programación me impulsa a compartir conocimientos y experiencias que te ayudarán a dominar estas tecnologías y a estar al tanto de las últimas tendencias en el mundo del desarrollo de software.
No importa si eres un principiante entusiasta o un desarrollador experimentado, ¡aquí hay algo para todos!
Cómo Crear un CRUD en Java en escritorio (Desktop) con MySQL
En este video aprenderás a crear un CRUD rápido y sencillo en Java Desktop con MySQL. Te guiaré paso a paso para que puedas implementar y manejar operaciones básicas de bases de datos en tu aplicación de escritorio.
#java #development #mysql #tutorial
#java #development #mysql #tutorial
Переглядів: 177
Відео
Cómo Crear WEB API con .NET Core 9, Swagger y Entity Framework - Tutorial Completo
Переглядів 74621 день тому
En este video, aprenderás a crear un WEB API utilizando .NET Core 9, integrando Swagger para generar documentación automática de tu API, y utilizando Entity Framework junto con SQL Server para gestionar tu base de datos. Te guiaré paso a paso en el proceso de instalación de los paquetes necesarios y en la configuración para que tu API esté lista para ser consumida, documentada y conectada a una...
Cómo Crear una API REST CRUD con Spring Boot | Tutorial Completo
Переглядів 30521 день тому
En este tutorial aprenderás cómo crear una API REST utilizando Spring Boot, uno de los frameworks más populares y poderosos de Java. Te guiaré paso a paso en la construcción de un CRUD completo conectado a una base de datos MySQL. Si eres principiante o ya tienes algo de experiencia con Java, este video es perfecto para ti. ¡No te lo pierdas y empieza a desarrollar aplicaciones modernas con Spr...
Tutorial CRUD con Spring Boot y MySQL usando JPA y Thymeleaf - Aprende Rápido
Переглядів 34828 днів тому
"Aprende a desarrollar un CRUD completo con Spring Boot, Thymeleaf, JPA y MySQL en este tutorial paso a paso. Crea una aplicación web desde cero y realiza operaciones Crear, Leer, Actualizar y Eliminar en MySQL utilizando estas poderosas tecnologías Java. Ideal para desarrolladores que quieren dominar Spring Boot y bases de datos. ¡Sigue este tutorial y lleva tus habilidades al siguiente nivel!...
Cómo Crear un Carrito de Compras en Angular 18 - Tutorial Completo
Переглядів 3,6 тис.5 місяців тому
En este tutorial aprenderás a crear un carrito de compras en Angular 18 de manera simple y efectiva. Te guiaré paso a paso para que puedas implementar la funcionalidad de agregar productos al carrito y gestionarlos en tiempo real. Este tutorial es perfecto para quienes quieren mejorar sus habilidades en desarrollo web con Angular sin complicarse. ¡Acompáñame y domina esta funcionalidad esencial...
Como hacer un CRUD en Java Web con JSP, MySQL y MVC - Tutorial Completo
Переглядів 4,6 тис.5 місяців тому
En este tutorial aprenderás a crear un CRUD completo (Crear, Leer, Actualizar y Eliminar) usando Java Web, JSP, JSTL, Jakarta EE, y el patrón MVC. Exploraremos cómo conectar una aplicación web con una base de datos MySQL y gestionar registros de forma eficiente. Utilizaremos Servlets para controlar las peticiones, mientras que JSP se encargará de la capa de presentación, aplicando JSTL para sim...
Como crear un Carrito de Compras en Java Web con MySQL | Tutorial (Parte Final) | PROCESO PEDIDO
Переглядів 1,2 тис.8 місяців тому
🎥 En este ultimo capítulo de nuestro tutorial del carrito de compras implementaremos: ¡el módulo de registro de pedidos! Aprende a desarrollar una interfaz de usuario efectiva y a gestionar pedidos con Java y MySQL. ¡No te pierdas esta oportunidad para llevar tus habilidades de desarrollo web al siguiente nivel! 😀👍 ¡Suscríbete y comparte para más contenido útil! #desarrolloweb #java #mysql #car...
Como crear un Carrito de Compras en Java Web con MySQL | Tutorial (Parte 4) | MODULO LOGIN
Переглядів 7479 місяців тому
🎥 ¡Hoy continuaremos con el desarrollo de nuestra aplicación web del carrito de compras! En este tutorial, implementaremos el proceso del módulo de inicio de sesión (login) con Java y MySQL para el desarrollo web. ¡No te pierdas esta guía esencial para potenciar tus habilidades! 😀👍 ... ¡No olvides suscribirte y compartir para más contenido útil como este! 😉😄 #java #javaweb #mysql #tutorial #log...
Como crear un Carrito de Compras en Java Web con MySQL | Tutorial (Parte 3)
Переглядів 9709 місяців тому
🎥 ¡Hoy continuaremos con el desarrollo de nuestra aplicación web del carrito de compras! En este tutorial, implementaremos el proceso del módulo de registro de una nueva cuenta con Java y MySQL para el desarrollo web. ¡No te pierdas esta guía esencial para potenciar tus habilidades! 👉 SweetAlert➜ sweetalert2.github.io/ #Java #MySQL #DesarrolloWeb #Tutorial #JavaProgramming #CarritoDeCompras #Ja...
Como crear un Carrito de Compras en Java Web con MySQL | Tutorial (Parte 2)
Переглядів 1,4 тис.10 місяців тому
En este segundo video continuaremos explorando a fondo la funcionalidad del carrito de compras implementado en Java Web con MySQL. Aprende cómo agregar, listar y eliminar productos de forma eficiente mientras te sumerges en el mundo del desarrollo web. Conoce las mejores prácticas de programación y descubre cómo optimizar tu aplicación para una experiencia de usuario excepcional. ¡No te pierdas...
Como crear un Carrito de Compras en Java Web con MySQL | Tutorial (Parte 1)
Переглядів 5 тис.10 місяців тому
"¡Explora el emocionante mundo del desarrollo web con Java, JSTL y MySQL en este tutorial de carrito de compras! Aprende a crear un carrito de compras en Java Web con MySQL siguiendo este tutorial completo y paso a paso. En esta primera parte, te enseñaremos cómo configurar la base de datos y crear la estructura del carrito. ¡No te pierdas esta guía!. ¡Prepárate para llevar tus habilidades de d...
¿QUIERES SER MI NOVIA? HTML, CSS y JS con CODIGO FUENTE
Переглядів 1,8 тис.11 місяців тому
#development #desarrolloweb #javascript #css #frontend #software Programa WEB ¿Quieres ser mi novia? utilizando HTML , JAVASCRIPT y CSS. Descargar Código : github.com/JoseCastro94/quieres-ser-mi-novia Demo: quieres-ser-mi-novia-love.netlify.app/ 😀👍 … 𝑵𝑶 𝑶𝑳𝑽𝑰𝑫𝑬𝑺 𝑺𝑼𝑺𝑪𝑹𝑰𝑩𝑹𝑻𝑬 𝒀 𝑪𝑶𝑴𝑷𝑨𝑹𝑻𝑰𝑹 𝑬𝑳 𝑽𝑰𝑫𝑬𝑶 …😉😄
Aprende React creando una APP ¿QUIÉN ES ESE POKÉMON? Tutorial - Parte Final (pokeApi)
Переглядів 104Рік тому
#react #tutorial #development #frontend #frontenddeveloper #javascript #softwaredeveloper Llegamos al emocionante desenlace de nuestro tutorial sobre cómo crear la aplicación Pokémon: ¿ADIVINA ESE POKEMON? utilizando el popular framework React! En este episodio final, pondremos en práctica todo lo que hemos aprendido hasta ahora para completar nuestra aplicación y hacerla totalmente funcional. ...
Aprende React creando una APP ¿QUIÉN ES ESE POKÉMON? Tutorial - Parte 2 (Material UI) (PokeApi)
Переглядів 98Рік тому
#react #tutorial #development #frontend #frontenddeveloper #javascript #softwaredeveloper #pokemon ¡Bienvenidos de nuevo a mi canal! En esta emocionante entrega, seguimos avanzando con nuestro tutorial sobre cómo crear una aplicación Pokémon llamada ¿ADIVINA ESE POKEMON? utilizando el poderoso framework React. Descubre lo fácil y sencillo que es dar vida a esta divertida aplicación. Acompáñame ...
Aprende React creando una APP ¿QUIÉN ES ESE POKÉMON? Tutorial - Parte 1 (PokeApi)
Переглядів 240Рік тому
#react #tutorial #development #frontend #frontenddeveloper #javascript #softwaredeveloper #pokemon #reactjs Sumérgete en el fascinante mundo de Pokémon con React! En este emocionante tutorial, aprenderás a crear una divertida aplicación: ¿ADIVINA ESE POKEMON? utilizando React App. Descubre cómo combinar la magia de React con la emoción de Pokémon para ofrecer una experiencia de juego única. 🔴 D...
Crud - Gestión Empleados / [Retrofit][Android Studio][Spring Boot]
Переглядів 2242 роки тому
Crud - Gestión Empleados / [Retrofit][Android Studio][Spring Boot]
Simulación de carrera de autos - C++ POO [WINDOWS FORM][Codigo Fuente]
Переглядів 7092 роки тому
Simulación de carrera de autos - C POO [WINDOWS FORM][Codigo Fuente]
excelente
Hice todo el video, pero no lista, con puerto 3306, bdd, tablas y registros!!!
Hola, para comenzar cuando mencionas no lista te refieres al levantar la app no cargan los registros, si fuera el caso primero validar el objeto que se envia desde el controller coincida con el valor en th:each. En el caso de algun error, comentar
@@joseluiscastro94 estoy en el listado, si no lista si imprime la tabla con sus encabezados
@@joseluiscastro94 claro el objeto del controlador pasa a la vista, para enviar los datos
@@daniellozasantacruz Si no te muestra registros puede ser por 2 razones, la primera no hay data en la tabla o lo otro es que el nombre del objeto no coincide para recorrer en el th:each.
@@joseluiscastro94 <tr th:each="persona : ${personas}"> era el espacio antes de los dos puntos, dos dias para darme cuenta, gracias!!!
Este video puede salvarme , espero q mi prof no se de cuenta 😅
Tendrás uno donde se configure tomcad por qué me funciono. Saludos amigo.
¿Podrías hacer un tutorial sobre microservcios en Spring Boot?
Por supuesto, lo consideraré para un próximo vídeo.
muy bueno mno, ahorita mismo hago tu tutorial
Que bien explicas, sigue así 👍
Bien mano, sigue así con Spring Boot ♨️ 😊
Buen video
Cómo se hace para que las directivas @if @for tengan color y aparte identw el código que está entre los {}? Ami me salen blanco sin color nada y aparte no funciona el linter
aprende a hablar bien cerrano webon, pal culo tu tutorial chibolo
Como hubiese querido el codigo fuente par analizarlo mejor
Crack. Muchas gracias por tutorial. Necesitaba aprender esto para un trabajo de la U y tu tutorial me ayudo mucho. Saludos desde Chile.
Que gran video loco, me ayudo un montón, deberias subir más proyectos, los explicas muy bien.
prácticamente buen video 🤣🤣🤣
¡Excelente explicación, nuevo sub!
Como podrias meter microservicios al mismo proyecto. Por cierto, gran video y proyecto 👌🏻
Si te refieres a microfrontend en angular lo podria ver mas adelante. Ahora si te refieres a consumir con microsercicios en backend, si estoy pensando hacer mas adelante.
hola buenos dias me gusto mucho tu video y realice un proyecto parecido al tuyo pero me enrede en mi proyecto ya que quiero implementarle también como una opción que me de como los reportes de las ventas realizadas y me genere una facturas pero no hallo como hacerlo aver si me podias ayudar en este inconveniente
Buenas que tal, gracias por comentar, si me puedes contactar por mi sitio web.linkedin o correo, todo en la info del canal lo encuentras.
@@joseluiscastro94 aok listo de una te paso un mensaje ya que de pana no allo como terminar mi proyecto y ya no me queda mas tiempo para poder entregarlo
Excelente video
muy bien explicado el video!! gran trabajo!!!
¡Gracias por tus palabras! Nos vemos en el próximo video.
Muy buen video, felicidades y muchas gracias por compartir tu conocimiento de manera tan asertiva
Muy fino el video crack , sigue así 👻
minuto 36 excelente video se te agradece mucho , tengo un error en el boton nuevo.. me da una excepcion en el servlet y no encuentro mi error podria alguin auiliarme gracias
@@enoccalzada detalle del error
Exelente Video sin errores y muy bien explicado al detalle Saludos
hola amigo me he dado cuenta que cuando tocas el app.config.ts es cuando sale ese error y ademas co esta nota:NOTE: Raw file sizes do not reflect development server per-request transformations. Re-optimizing dependencies because vite config has changed
buenos dias he intentado de abrir el proyecto y ahora me aparece el siguiente error: An unhandled exception occurred: EBUSY: resource busy or locked, rmdir 'C:\proyecto angular 18\carrito-compras\.angular\cache\18.2.4\vite\deps' See "C:\Users\amaya\AppData\Local\Temp g-LOhHsu\angular-errors.log" for further details. y no se a que es debido ?? me podrias ayudar ?
Gracias buen hombre
bro al usar la version jakarta Java EE10 Web generara problemas si no es con la Java EE7?
🟠 Dependencias para usar Jakarta <dependency> <groupId>jakarta.servlet</groupId> <artifactId>jakarta.servlet-api</artifactId> <version>6.1.0</version> </dependency> <dependency> <groupId>org.glassfish.web</groupId> <artifactId>jakarta.servlet.jsp.jstl</artifactId> <version>2.0.0</version> </dependency> 🟠 Dependencias para usar JavaX <dependency> <groupId>javax</groupId> <artifactId>javaee-web-api</artifactId> <version>7.0</version> <scope>provided</scope> </dependency> <dependency> <groupId>jstl</groupId> <artifactId>jstl</artifactId> <version>1.2</version> </dependency> Solo reemplaza en el archivo pom.xml las dependencias segun estes usando si javaX o jakarta y en los servlet en los import debe decir jakarta y no javax
Muchas gracias a Jose Luis Castro, segui el video usando javax e intelliJ como IDE, agregué funcionalidades nuevas cómo: * Boton para detalles * Barra de busqueda usando js * Modal de confirmación antes de eliminar usando js * Paginación Adicional se centraliza la configuración en un solo archivo (application.properties y database.properties) lo que permite acceder a las propiedades tanto en Java como en JSP, e incluso en JavaScript A quien guste le puedo compartir el repositorio git, no me dejó agregar el link en este comentario
Exelente tutorial se agradece
¿Qué versión de Tomcat utilizas? Yo usaba la versión 9, pero siguiendo tu video (justo esta parte), al intentar registrar un cliente y hacer clic en el botón de registro (los pasos del minuto 17:10), me apareció un error. Al no encontrar la solución al error, cambié de Tomcat 9 a la versión 10 y el error desapareció. Gracias por hacer este video
@@georgegaonavelasquez5789 Use Tomcat versión 9, si llegaste hasta este paso dudo mucho que sea tema del tomcat, sería que des detalles del error
Voy por el minuto 23 y es genial todo lo que estas explicando, estoy en segundo alo de desarrollo de software y estoy aprendiendo muchisimas cosas gracias por tu esfuerzo!!!! felicitaciones
Que genial. Mañana AM me veo está trilogía de videos.
Hola! Cómo s ehace para que no accedan a los enlaces de php que contienen algunas funciones?? Hay forma de restringir ese acceso?
Tu código está interesante, muy llamativo y tiene buena presentación, el botón se desplaza, pero nunca fuera del área de la pantalla, los colores son vistosos y además muestra un mensaje al apretar si, el código es sencillo y para aquellos que empiezan en el HTML no es tan complicado editarlo, una buena opción para San Valentín u otro momento.
hola buenas tardes.. quisiera saber si deseo agregar un metodo de busqueda de productos por categoria como lo haria?
Una forma eficiente es hacerlo por ajax
hola se puede hacer algo si quiero que cuando entre mi cliente dependiendo la edad se le genere ofertas
Buenas tardes, puedo utilizar para realizar un sistema de inventario para una tienda con jsp? Es recomendable?
buen video, harás más videos así o uno para crear un sistema desde cero?
Esa es la idea del canal :)
puedes subir el archivo en git
amigo, nos podrias por favor pasar el codigo para hacer una comparativa, tengo un moneton de errores, por favor, estaria muy agradeciado
Estoy haciendo tu proyecto porque me parece que es el mas completo que encontré, felicidades amigo. Pero tengo un problema a ver si puedes ayudarme <%@taglib prefix="c" uri="java.sun.com/jsp/jstl/core"%> al colocar esa etiqueta me sale un error a ver si alguien me puede ayudar por favor se los agradeceria. Estado HTTP 500 - Internal Server Error Tipo: Informe de Excepción mensaje: org.apache.jasper.JasperException: No pude cargar o instanciar clase TagLibraryValidator: [org.apache.taglibs.standard.tlv.JstlCoreTLV]
Que genial, aun soy estudiante y sienpre busco proyectos para hacer, vas genial
por que me sale error cuando pego la dependencia de mysql-maven ? cuando veo el error dice
Puedes dar detalle del error que te sale?
Muy buenos videos!! Me suscribo
no habrá problema si trabajo con java 18,21 así o si quiero trabajar con java 7,como lo puedo hacer, soy nuevo en java web espero sus ayuda
No deberías tener problemas a decir verdad.
Grande luis, me salvaste el proyecto de semestre.
te lee la base de datos??
@@JC-fm9wl si, bro. Me puedes especificar en qué parte cómo tal. Puedes pasarme el código donde haces el select.
@@Quiquehernandezmeza bro que tal tienes el proyecto descargado ?
Sigue subiendo videos
No se si me puedes ayudar: protected void nuevo(HttpServletRequest request, HttpServletResponse response) throws ServletException, IOException { response.setContentType("text/html;charset=UTF-8"); request.setAttribute("cliente", new Usuario()); request.getRequestDispatcher("Registro.jsp").forward(request, response); } protected void agregar(HttpServletRequest request, HttpServletResponse response) throws ServletException, IOException { response.setContentType("text/html;charset=UTF-8"); Usuario usuario = new Usuario(); usuario.setNombre(request.getParameter("nombre")); usuario.setApellido(request.getParameter("apellido")); usuario.setCedula(request.getParameter("cedula")); usuario.setTelefono(request.getParameter("telefono")); usuario.setCorreo(request.getParameter("correo")); usuario.setDireccion(request.getParameter("direccion")); int result = udao.Registro(usuario, request, response); System.out.println("registro"); if(result > 0){ request.getSession().setAttribute("success", "cuenta registrada"); response.sendRedirect("ControladorCliente?accion=nuevo"); return; } else { request.getSession().setAttribute("error", "No se pudo registrar cuenta"); } request.setAttribute("cliente", usuario); request.getRequestDispatcher(pagNuevo).forward(request, response); } Lo hago precisamente igual a usted, pero a la hora de redireccionar me sale una IllegalException, porque hago dos redirecciones, no se si el return es no esta funcionando o como
protected void agregar(HttpServletRequest request, HttpServletResponse response) throws ServletException, IOException { response.setContentType("text/html;charset=UTF-8"); Usuario usuario = new Usuario(); usuario.setNombre(request.getParameter("nombre")); usuario.setApellido(request.getParameter("apellido")); usuario.setCedula(request.getParameter("cedula")); usuario.setTelefono(request.getParameter("telefono")); usuario.setCorreo(request.getParameter("correo")); usuario.setDireccion(request.getParameter("direccion")); int result = udao.Registro(usuario, request, response); if(result > 0){ request.getSession().setAttribute("success", "cuenta registrada"); response.sendRedirect("ControladorCliente?accion=nuevo"); } else { request.getSession().setAttribute("error", "No se pudo registrar cuenta"); request.setAttribute("cliente", usuario); request.getRequestDispatcher(pagNuevo).forward(request, response); } } Intenta adaptarlo con ese cambio, ahora lo que si veo algo extraño es en el : udao.Registro(usuario, request, response); no se deberia enviar el request ni el response debería ser: udao.Registro(usuario);
Eres un capo Luis
Gracias
Es el más capito