Curso - Desarrollo de Software

142 views
Skip to first unread message

Jorge A. Rodríguez Campos

unread,
Aug 6, 2020, 10:01:29 PM8/6/20
to bd-avanz...@googlegroups.com, bd-f...@googlegroups.com, bd...@googlegroups.com, bd-distrib...@googlegroups.com, ex-alumn...@googlegroups.com
Hola que tal buen día.
Estimados alumnos y exalumnos, antes que nada espero se encuentren muy bien junto con toda su familia, en especial en estos tiempos complicados.

Me comunico con ustedes para hacerles la siguiente invitación al famoso curso que varios de ustedes me habían sugerido realizar durante el desarrollo de las clases en línea que concluímos hace ya poco más de un mes. Por diversas causas no pude iniciar antes, pero ya estamos listos.. Les platico entonces la idea.

Este curso se trata de desarrollar completamente de cero un sistema cuyo caso de estudio tiene que ver con administración de libros y bibliotecas, así como venta de libros por  Internet.  Dentro de las tecnologías/herramientas/frameworks que estaremos revisando están principalmente:  Java, Spring framework, Spring boot, Rest,  Mensajería.  Del lado del front  ReactJS, Bootstrap.  Herramientas: Git, GitHub,  Trello y posiblemente Slack.
Del lado de la BD se usará PostgreSQL y/o Oracle si así lo desean. 

El curso está pensado para alumnos que están en los últimos semestres por lo que será un curso relativamente básico. Una de las ideas principales es mostrarles un poco de lo que popularmente se emplea en la industria así como de la adopción de buenas prácticas.

El curso será desarrollado empleando clases en vivo similares a las de la UNAM empleando Zoom cuya invitación anexo al final.  Las clases serán los martes y los jueves de 19:00 a 21:00 hrs.  Esto puede modificarse con base a lo que platiquemos en la primera clase. Dependiendo su interés podemos aumentar la frecuencia de clases. Las clases serán grabadas y subidas a mi canal de YouTube, donde están las clases en línea del semestre.

De estar interesados, recomiendo  comenzar a preparar lo siguiente, de preferencia para antes de la clase 1 del próximo martes:
1.  Leer un poco lo que he subido hasta el momento en GitHub: https://github.com/school-book/schoolbook-app El caso de estudio está dentro de esta misma estructura en la carpeta docs.
2. Descargar el software que se indica en el README de la liga anterior, es decir, 
    el Open JDK de Java, STS,  VS code, o el editor de su preferencia.
3. Instalar Git en sus equipos. Para los que no estén familiarizados, pueden consultar un minitutorial que estarè igual complementando aquí   En general pueden revisar los tutoriales que tengo aquí. Obviamente todos están en proceso continuo de mejora y de ser concluidos (Colaboradores son bienvenidos)
4.  Obtener las siguientes cuentas de usuario:
- Cuenta en GitHub
- Cuenta en Trello
- Cuenta en Slack  (Ver explicación más abajo **)
- Cuenta en Zoom
El curso será desarrollado empleando Linux o Mac. El sabor de Linux es a libre elección.
5. Asegurarse que Zoom esté bien instalado y funcionando en su linux, de preferencia usar una diadema con micrófono, hacer prueba antes de la clase.
Entre todos iremos desarrollando este caso de estudio. En la primera clase platicamos a detalle y comenzaremos con la instalación y configuración del ambiente de desarrollo.

** Slack es una herramienta usada comúnmente en este tipo de proyectos. He creado un workspace que se llama jorgerdc-unam. Durante el curso explicaremos su uso.
- Para poder unirse a este workspace y crear una cuenta nueva hacer clic aquí
Se les solicitará su correo para crear su cuenta. Posteriormente un nombre y un password.
Al final del proceso entrarán  al workspace donde podrán ver mi usuario "jorgerdc". Me pueden mandar un mensaje de prueba.
- Si ya  tienen cuenta, pueden usar este link: http://jorgerdc-unam.slack.com/   capturan su correo y su password. 
- Procuren hacer esto antes del martes. 
Finalmente, anexo la invitación en zoom.  Cualquier duda  pueden responder a este email.
Saludos!, nos conectamos el martes.

Hi there,

You are invited to a Zoom meeting.
When: Aug 11, 2020 07:00 PM Mexico City

Register in advance for this meeting:
https://cuaed-unam.zoom.us/meeting/register/tJcpduiupjgpGdwEmY_c8_xQng4Q0z5Qy0su

After registering, you will receive a confirmation email containing information about joining the meeting.


Reply all
Reply to author
Forward
0 new messages