Fundamentos de Programación: Aprende las mejores practicas
What you'll learn
- Preparar tu entorno de trabajo con Java JDK 8 y NetBeans 8.2.
- Preparar tu entorno de trabajo con Java JDK 14 y Apache NetBeans 11.3.
- Desarrollar problemas utilizando estructuras secuenciales.
- Desarrollar problemas utilizando estructuras selectivas: IF y SWITCH.
- Desarrollar problemas utilizando estructuras repetitivas: WHILE, DO-WHILE y FOR.
- Desarrollar problemas aplicando arreglos: VECTORES y MATRICES.
- Programación en capas y el enfoque de servicios.
- Aprenderás a utilizar objetos DTO para mejorar la comunicación entre las capas de una aplicación.
- Aplicación de buenas practicas para desarrollar código.
- Al finalizar el curso tendrás bases muy solidas de programación y estarás listo para comenzar nuevos retos en el competitivo mundo del "Desarrollo de Software".
Requirements
- Deseos de aprender.
- Debes tener muchas ganas de ser autodidacta.
Description
Tener bases sólidas de programación muchas veces no es fácil, creo que es principalmente por que en algún momento de tu aprendizaje mezclas la entrada de datos con el proceso de los mismos, o mezclas el proceso con la salida o reporte, esto te lleva a utilizar malas prácticas de programación que luego te serán muy difíciles de superar.
En este curso he tenido mucho cuidado en seleccionar los problemas y en su solución, donde podrás ver con mucha claridad como desarrollar de manera correcta los bloques de Entrada, Proceso y Salida en la solución de un problema y puedas tener de esta manera los conocimientos y practicas correctas para que puedas seguir desarrollándote en este competitivo, apasionante y rentable mundo de la programación.
También encontraras un módulo donde explico con dos ejemplos como aplicar la programación en capas con enfoque de servicios, una técnica que aplico con mucho éxito en mis clases de programación en los distintos lugares donde imparto clases.
Se ha incluido un módulo donde explico que es un objeto DTO y se desarrolla dos problemas donde ilustro su aplicación en su solución.
Sin duda alguna que tu inversión en este curso será largamente retribuida con todo el conocimiento y buenas prácticas de programación que adquirirás, estoy seguro que no te sentirás arrepentido, te espero en el curso.
Who this course is for:
- Estudiantes de las carreras de Ingeniería de Sistemas, Computación, Informática y carreras afines.
- Estudiantes de todas las carreras de ingeniería que tienes este curso o similares en su malla curricular.
- Todas persona que tiene muchas ganas por aprender a programar.
Instructor
Soy Ingeniero Electrónico de profesión de la Universidad Nacional de Ingeniería, Magister en Educación de la Universidad Cesar Vallejo con mención en Docencia y Gestión Educativa.
Tengo más de 20 años de experiencia en TI, he participado como consultor, analista funcional y analista programador en proyectos de software para diversas empresas privadas y públicas del país utilizando UML, RUP, y Patrones de arquitectura y diseño de software con lenguajes Power Builder, Java, y PHP, y base de datos Oracle, SQL Server, MySQL y PostgreSQL.
También soy autor de varios textos, manuales y artículos sobre desarrollo de software con Visual Basic, Power Builder, PHP, Java, Android, SQL Server, Oracle y MySQL.