Es increíble lo que haces. Felicidades. Me parece genial que sigas actualizando este curso, sabiendo que las visitas que tendrás aquí son muy pocas ya que para ver este video, tienes que mirarte los 104 que hay antes :). Un premio para los que te siguen video tras video!!!
Buenos días profesor le comento que después de seguir todo este video de C# desde hace año y medio y comenzar desde 0 en la programación. Tengo mi primera entrevista laboral como desarrollador Jr. NET. Le estoy sumamente agradecido todos los avance que he logrado los cuales han sido observando y estudiando con estos videos. Muchas Gracias Profesor.
wow bro enhorabuena!!!!! conseguiste trabajo solo siguiendo toda la saga de c# de Juan o te apoyaste de mas cursos etc? y repito enhorabuena! me motiva oir eso
Hola Juan, antes que nada muchas gracias por tu aporte. Una duda, cuando es necesario colocar en el dataContext el InsertOnSubmit, ya que vi que al insertar empresas lo utilizaste y pensé que para los cargos lo usuarios pero solo usaste el submitChanges. Saludos
Muy buenos vídeos y excelentes explicaciones. No acabo de entender la utilidad de la tabla CargoEmpleado. ¿No bastaría con añadir en la tabla Empleado un campo llamado por ejemplo CargoID que contenga el Id del cargo en la tabla Cargo?
Si un empleado tuviera más de un cargo tendrías que insertar varias filas en la tabla Empleado, todas con la misma información, exceptuando la columna CargoId y eso no estaría normalizado. No recuerdo demasiado sobre el tema, pero para entenderlo bien debes estudiar cómo diseñar una base de datos Sql. La tabla CargoEmpleado se conoce como una tabla de rompimiento, ya que de lo contrario existiría una relación de muchos a muchos entre la tabla Cargo y la tabla Empleado, lo cual no es correcto tampoco. Averigua sobre eso y entenderás mejor
Muchas gracias por tanto conocimiento y pasión Juan. Una consulta, en algún momento se verá Entity ya que se podría considerar como el que suplanta a Linq to SQL?
Muy buen video, pero una propuesta seria que en nuevos videos dijeras en que momento y su importancia de aplicar siertas Clases u objetos, despues de eso todo tus videos son muy buenos. realmente sigo con tu curso de java el cual es fenomenal ya entendi una de las cosas que mas me mataba que hera la POO, tome su like.
Hay alguna manera de compilar el código sin que se muestre la consola una vez se ejecuta el .exe? Estuve buscando información y todo lo que encuentro son piezas de código para agregar dentro del script
hola! disculpáme que te pregunte por acá. Puede ser que el jdk ya no es gratuito? Lo quiero descargar y no puedo. Gracias! Me pide tener una cuenta en oracle donde me piden el nombre de una empresa, etc.
Buenas tardes ¡¡ en primer lugar darte la enhorabuena por lo bien que explicas los contenidos, es una gozada seguir estos videos. En segundo lugar quería preguntarte, si de alguna forma, se puede trabajar con el dbml con conexión a base de datos access en vez de con sql server. He probado a arrastrar tablas y me da este mensaje "Los objetos seleccionados usan un proveedor de datos no admitido", no se si esto es solucionable. Gracias de antemano.
Muchachos pregunta.. Al instanciar la clase "CargoEmpleado", se le agregando dos campos que se supone son "EmpleadoId" y "CargoID" ambos de tipo INT. En el minuto 17:31 selecciona un atributo que NO existe en la clase "CargoEmpleado" de tipo Empleado y se le pasa el objeto "Juan". ¿De donde surge ese atributo de tipo "Empleado"?
Yo lo aclaro, lo que sucede es que le pasa un Objeto empleado a CargoEmpleado porque Empleado es una propiedad de la llave foránea de CargoEmpleado con Empleado, por decirlo de modo sencillo: Le puedes pasar a CargoEmpleado un CargoEmpleado.CargoId y CargoEmpleado.EmpleadoId si lo quieres pero no harías uso de tener un enlace con las otras tablas, es mas por poder podrías pasarle un oautomáticamente
Yo tengo otra duda. En el video para insertar el registro de CargoEmpleado no esta usando el metodo del dataContext InsertOnSubmit(), solo usa el SubmitChanges(), alguno sabe por que?
Hola! muchas gracias por todo lo que haces, me sirve mucho! Perdón que lo haga acá, pero resulta que estoy haciendo tu corso de python, y resulta que al llegar a los ejercicios del capitulo 16, cuando quiero entrar a la pagina, pues se abre la pestaña y se vuelve acerrar sola, tal vez haga algún problema, no se si es mío o de la pagina. realmente me gustaría mucho poder hacer los ejercicios, como podría hacer?
Hola! Siempre tus videos son muy interesantes y útiles. Gracias! Puedo hacerte una pregunta: según tu opinión si alguien maneja bastante bien todo el curso de c# y SQL que hiciste hasta ahora a que nivel podría considerarse? Un potencial jefe podría tomarte en cuenta o crees que pensaría que te faltaría mucho para contratarte? Si es así que argumentos crees que se debería estudiar? Muchas gracias
Siendo tu primer trabajo de programador la verdad es que ningún jefe espera que seas un genio y son conscientes de que deben capacitarte. Lo de si pueden considerar que te falta mucho y no tenerte en cuenta, puede pasar como puede no pasar, lo importante es que practiques las soft skills, como mostrar entusiasmo, interés, saber trabajar en equipo, y si no sabes algo, preguntar. Si queres saber si estas listo para trabajar de esto, simplemente anda y ponete a buscar laburo. Puede hasta ocurrir que sufras síndrome del impostor y en la entrevista te des cuenta que sabes más de lo que creías, no lo sabrás hasta que lo intentes, deja al entrevistador la tarea de rechazarte, no la hagas por él jaja Sobre el nivel del curso, con los conceptos vistos hasta ahora yo diría intermedio
@@tomasbarbieri202 muchas gracias por tu opinion.. seguramente tienes razon que tienes que buscar y ver que te dicen los jefes.. pero si me daba curiosidad saber de una persona que trabaja en eso que piensaria de una persona que sabe esta cantidad de informaciones, a que nivel piensa que sea y si lo contrataria...
En realidad falta un buen tramo, que seguro lo abarcara...entre ellos Entity Framework, después de eso tendrías que saber sobre los métodos asíncronos / síncronos (sobre todo para las API´s), Test-driven development, patrones de arquitectura / diseño, eso siempre te piden en las empresas, algunos inclusos te piden que tengas principios SOLID o que tengas al menos conocimientos de algunos libros para programar como por ejemplo Clean Code de Robert C. Martin, o incluso tener la certificación de Scrum Master, claramente te estoy hablando de una empresa que se dedica a desarrollar / producir software, si te vas a otra empresa por ejemplo una Constructora, Ventas de algún producto, con que sepas un CRUD ya esta jaja, pero mira si puedes ingresar a una empresa de desarrollo desde un inicio será lo mejor, es el único lugar donde puedes mejorar y pueden valorarte, las demás empresas de las que te mencione no te verán como algo que puede generar ingresos, por más que le facilites el trabajo a todos...Aprender es lo mejor, por eso estás acá y todavía falta un gran tramo, por que nunca dejas de aprender (Te falta saber de Front-end).
A mí me falta una pieza o algo nuevo porque la potencia de T-SQL escribiendo consultas se pierde por funciones de linkq o strean de jse, es una opinión personal, por supuesto debatible
No entendí muy bien por qué se puede poner CargoEmpleado.Empleado y pasarle el objeto directamente. Por instinto yo hubiera usado CargoEmpleado.EmpleadoId, ya que está en la tabla y es una propiedad de CargoEmpleado, al igual que CargoEmpleado.CargoId. Además hice la prueba y también es posible usar "CargoEmpleado.Cargo = cDirector", por lo que en este video se utilizaron dos formas distintas para poder insertar una fila en la tabla CargoEmpleado. Por último y como comentaron otros, no se hizo uso del método "InsertOnSubmit()" y aún así funcionó. Qué misterio
Buenos días Juan, felicitarte por tus videos, son muy interesantes y amenos, he aprendido bastante, pero tengo una observación, esta muy bien el letrerito que pones pero, el ruido es muy molesto. Felices fiestas a todos.
Es increíble lo que haces. Felicidades.
Me parece genial que sigas actualizando este curso, sabiendo que las visitas que tendrás aquí son muy pocas ya que para ver este video, tienes que mirarte los 104 que hay antes :). Un premio para los que te siguen video tras video!!!
Buenos días profesor le comento que después de seguir todo este video de C# desde hace año y medio y comenzar desde 0 en la programación. Tengo mi primera entrevista laboral como desarrollador Jr. NET. Le estoy sumamente agradecido todos los avance que he logrado los cuales han sido observando y estudiando con estos videos. Muchas Gracias Profesor.
wow bro enhorabuena!!!!! conseguiste trabajo solo siguiendo toda la saga de c# de Juan o te apoyaste de mas cursos etc? y repito enhorabuena! me motiva oir eso
Excelente, muchas gracias, saludos.
Excelente,, gracias, saludos.
Voy por la programacion orientada a objetos porque empeca hace un mes pero aca estoy para apoyar, feliz año!!!
gracias Juan!!!!!!!!!!!!!!!!!!!!!!!!!!!!
genial! Gracias Juan por seguir de cerca este curso de C#! Feliz año para usted también! Saludos
Una pregunta, por que no uso el metodo InsertOnSubmit() para insertar el registro de la tabla CargoEmpleado?
Excelente!!! Sigue así Juan
Fantástico curso, seria genial que siguiera extendiéndose mucho mas
Feliz Año!! XD y muchas gracias por el contenido 💛
Excelentes cursos, gracias como siempre!!
¡Feliz año sensei! te mando un abrazo y mis mejores deseos para este 2K21.
Hola Juan, antes que nada muchas gracias por tu aporte. Una duda, cuando es necesario colocar en el dataContext el InsertOnSubmit, ya que vi que al insertar empresas lo utilizaste y pensé que para los cargos lo usuarios pero solo usaste el submitChanges.
Saludos
FUA ME GUSTAN TUS VIDEOS SIGUE ASI
muchas gracias Juan!!!
OYE JUAN , estoy comenzado con el primer video. de junio 2018. Luego te alcanzo.
gracias genial justo lo que estaba buscando
Sois unos genios! seguid asi!
Muy buenos vídeos y excelentes explicaciones. No acabo de entender la utilidad de la tabla CargoEmpleado. ¿No bastaría con añadir en la tabla Empleado un campo llamado por ejemplo CargoID que contenga el Id del cargo en la tabla Cargo?
Debe ser algo relacionado a la Normalización de DB.
Es porque un empleado puede tener más de un cargo, es una relación de 1 a muchos.
Si un empleado tuviera más de un cargo tendrías que insertar varias filas en la tabla Empleado, todas con la misma información, exceptuando la columna CargoId y eso no estaría normalizado. No recuerdo demasiado sobre el tema, pero para entenderlo bien debes estudiar cómo diseñar una base de datos Sql. La tabla CargoEmpleado se conoce como una tabla de rompimiento, ya que de lo contrario existiría una relación de muchos a muchos entre la tabla Cargo y la tabla Empleado, lo cual no es correcto tampoco. Averigua sobre eso y entenderás mejor
Muchas gracias por tanto conocimiento y pasión Juan. Una consulta, en algún momento se verá Entity ya que se podría considerar como el que suplanta a Linq to SQL?
Gracias por el curso de java
hola buenas tardes... me encantan tus cursos.. quisiera saber si tienes un curso de mvvm.
Muy buen video, pero una propuesta seria que en nuevos videos dijeras en que momento y su importancia de aplicar siertas Clases u objetos, despues de eso todo tus videos son muy buenos. realmente sigo con tu curso de java el cual es fenomenal ya entendi una de las cosas que mas me mataba que hera la POO, tome su like.
Hola te escribo a este vídeo porque es el último que has publicado ¿Tu serie de c# sirve también para crear videojuegos?
muchas gracias Juannnnnnnnnn :))))))))))))))))))))))))))))))))))
Hola holaa Feliz Año Nuevoo Juan Díaz
Hay alguna manera de compilar el código sin que se muestre la consola una vez se ejecuta el .exe?
Estuve buscando información y todo lo que encuentro son piezas de código para agregar dentro del script
hola! disculpáme que te pregunte por acá. Puede ser que el jdk ya no es gratuito? Lo quiero descargar y no puedo. Gracias! Me pide tener una cuenta en oracle donde me piden el nombre de una empresa, etc.
4/1/2022 Pero igual Feliz añoo!
Buenas tardes ¡¡ en primer lugar darte la enhorabuena por lo bien que explicas los contenidos, es una gozada seguir estos videos. En segundo lugar quería preguntarte, si de alguna forma, se puede trabajar con el dbml con conexión a base de datos access en vez de con sql server. He probado a arrastrar tablas y me da este mensaje "Los objetos seleccionados usan un proveedor de datos no admitido", no se si esto es solucionable. Gracias de antemano.
Trate de hacer lo mismo sin conseguirlo
Eres el mejor, FELIZ AÑO mi amigo :)
Muchachos pregunta..
Al instanciar la clase "CargoEmpleado", se le agregando dos campos que se supone son "EmpleadoId" y "CargoID" ambos de tipo INT.
En el minuto 17:31 selecciona un atributo que NO existe en la clase "CargoEmpleado" de tipo Empleado y se le pasa el objeto "Juan".
¿De donde surge ese atributo de tipo "Empleado"?
Estoy viendo el tutorial y a mí también me surge esa duda. ¿Lograste aclararlo?
Yo lo aclaro, lo que sucede es que le pasa un Objeto empleado a CargoEmpleado porque Empleado es una propiedad de la llave foránea de CargoEmpleado con Empleado, por decirlo de modo sencillo: Le puedes pasar a CargoEmpleado un CargoEmpleado.CargoId y CargoEmpleado.EmpleadoId si lo quieres pero no harías uso de tener un enlace con las otras tablas, es mas por poder podrías pasarle un oautomáticamente
@@castor7724 Gracias ya comprendo como funciona
Yo tengo otra duda. En el video para insertar el registro de CargoEmpleado no esta usando el metodo del dataContext InsertOnSubmit(), solo usa el SubmitChanges(), alguno sabe por que?
Hola! muchas gracias por todo lo que haces, me sirve mucho!
Perdón que lo haga acá, pero resulta que estoy haciendo tu corso de python, y resulta que al llegar a los ejercicios del capitulo 16, cuando quiero entrar a la pagina, pues se abre la pestaña y se vuelve acerrar sola, tal vez haga algún problema, no se si es mío o de la pagina. realmente me gustaría mucho poder hacer los ejercicios, como podría hacer?
Hola! Siempre tus videos son muy interesantes y útiles. Gracias! Puedo hacerte una pregunta: según tu opinión si alguien maneja bastante bien todo el curso de c# y SQL que hiciste hasta ahora a que nivel podría considerarse? Un potencial jefe podría tomarte en cuenta o crees que pensaría que te faltaría mucho para contratarte? Si es así que argumentos crees que se debería estudiar? Muchas gracias
Siendo tu primer trabajo de programador la verdad es que ningún jefe espera que seas un genio y son conscientes de que deben capacitarte. Lo de si pueden considerar que te falta mucho y no tenerte en cuenta, puede pasar como puede no pasar, lo importante es que practiques las soft skills, como mostrar entusiasmo, interés, saber trabajar en equipo, y si no sabes algo, preguntar.
Si queres saber si estas listo para trabajar de esto, simplemente anda y ponete a buscar laburo.
Puede hasta ocurrir que sufras síndrome del impostor y en la entrevista te des cuenta que sabes más de lo que creías, no lo sabrás hasta que lo intentes, deja al entrevistador la tarea de rechazarte, no la hagas por él jaja
Sobre el nivel del curso, con los conceptos vistos hasta ahora yo diría intermedio
@@tomasbarbieri202 muchas gracias por tu opinion.. seguramente tienes razon que tienes que buscar y ver que te dicen los jefes.. pero si me daba curiosidad saber de una persona que trabaja en eso que piensaria de una persona que sabe esta cantidad de informaciones, a que nivel piensa que sea y si lo contrataria...
En realidad falta un buen tramo, que seguro lo abarcara...entre ellos Entity Framework, después de eso tendrías que saber sobre los métodos asíncronos / síncronos (sobre todo para las API´s), Test-driven development, patrones de arquitectura / diseño, eso siempre te piden en las empresas, algunos inclusos te piden que tengas principios SOLID o que tengas al menos conocimientos de algunos libros para programar como por ejemplo Clean Code de Robert C. Martin, o incluso tener la certificación de Scrum Master, claramente te estoy hablando de una empresa que se dedica a desarrollar / producir software, si te vas a otra empresa por ejemplo una Constructora, Ventas de algún producto, con que sepas un CRUD ya esta jaja, pero mira si puedes ingresar a una empresa de desarrollo desde un inicio será lo mejor, es el único lugar donde puedes mejorar y pueden valorarte, las demás empresas de las que te mencione no te verán como algo que puede generar ingresos, por más que le facilites el trabajo a todos...Aprender es lo mejor, por eso estás acá y todavía falta un gran tramo, por que nunca dejas de aprender (Te falta saber de Front-end).
@@OscarDarioCuellarHurtado1994 Gracias por compartir tus conocimientos sobre el sector
A mí me falta una pieza o algo nuevo porque la potencia de T-SQL escribiendo consultas se pierde por funciones de linkq o strean de jse, es una opinión personal, por supuesto debatible
estoy siguiendo tus videos de android (ya voy por el 35 y aún no había descargado nada) ahora quiero descargar el jdk y no puedo :(
Curso C++ por favor
No entendí muy bien por qué se puede poner CargoEmpleado.Empleado y pasarle el objeto directamente. Por instinto yo hubiera usado CargoEmpleado.EmpleadoId, ya que está en la tabla y es una propiedad de CargoEmpleado, al igual que CargoEmpleado.CargoId. Además hice la prueba y también es posible usar "CargoEmpleado.Cargo = cDirector", por lo que en este video se utilizaron dos formas distintas para poder insertar una fila en la tabla CargoEmpleado. Por último y como comentaron otros, no se hizo uso del método "InsertOnSubmit()" y aún así funcionó. Qué misterio
Buenos días Juan, felicitarte por tus videos, son muy interesantes y amenos, he aprendido bastante, pero tengo una observación, esta muy bien el letrerito que pones pero, el ruido es muy molesto. Felices fiestas a todos.
Speak english please..
ño
En TH-cam usa subtitulos => Traducir automáticamente => tu Idioma
On TH-cam use subtitles => Automatically translate => your language
;)