Ensenyament CAD / GISInternet i Blocs

Curs de Java per aprendre des de zero

Fa uns dies parlava de les potencialitats que té Java en el seu posicionament respecte a altres llenguatges en l'entorn geoespacial. En aquest cas vaig a parlar d'un dels cursos que estic prenent en les meves nits d'oci; mateix que m'està servint molt per donar seguiment a el desenvolupament d'una eina interessant entre una base cadastral asp / MySQL i un entorn espacial gvSIG.

Per a usuaris que esperen aprendre Java des dels aspectes bàsics, segurament el curs més adequat, conegut com Java Web, encara que em comentaven els amics del curs que programadors amb intencions de sistematitzar millor la seva formació en Java els cau molt bé per aprendre de forma integral.

 

Avantatges de prendre el curs de manera virtual.

Les plataformes en línia han vingut a facilitar l'accés a cursos especialitzats, aprofitant les bondats que ofereix la tecnologia, la connectivitat i els continguts multimèdia. Una d'aquestes avantatges està en el fet que l'alumne fa el seu propi ritme, accedint a l'hora que millor li convé; encara que això mateix requereix autodisciplina per treure més profit a l'accés a continguts que en general estan disponibles mentre es porta el curs. En aquest cas, un cop matriculat el curs estan disponibles per tres mesos.

Tot i els qüestionaments que han tingut aquestes alternatives en línia, les limitacions de continguts impresos o distribuïts en un CD d'un curs convencional es veuen superades per l'accés a vídeo, presentacions o un altre material interactiu. En el cas de Globalmentoring, Cada secció consta de vídeo amb àudio en espanyol, amb el qual es pot portar pas a pas cada segment de el curs. L'exemple que estic mostrant a la imatge és de el Mòdul III, orientat a la connexió de bases de dades, just a la secció on s'explica el funcionament d'Eclipse com a gestor de base de dades client.

curs de Java eclipsi

M'ha cridat l'atenció, que els vídeos estan servits tant en Flash com css / HTML5 perquè puguin visualitzar-se en dispositius mòbils ... ah! i en Espanyol.

Després hi ha el suport remot; en el meu cas m'ha passat una tonteria bastant bàsica en l'inici, que faré servir com a exemple. Hi havia desenvolupat el mòdul I, compilat les primeres classes seguint just els passos que el vídeo mostra, però en el canvi al meu Dell Inspiron Mini vaig decidir fer-ho com recordava i no seguint pas a pas. Em s'empantanegui en la instal·lació, el registre les variables d'entorn que semblava no reconèixer el compilador (Javac.exe). Quan em vaig sentir miserable, llavors vaig decidir marcar el suport Skype de l'instructor, i llavors em vaig adonar que era tan simple com tancar la finestra de la consola DOS i tornar-la a aixecar, perquè aquest prehistòrica eina de Windows aixeca les variables registrades a l'hora d'executar- però no pot identificar un canvi que es faci mentre està activa.

 

La temàtica del curs JavaWeb.

A continuació resumeixo la temàtica d'aquest curs, que està estructurat en 5 mòduls començant pels fonaments de Java, inclou la connexió a Bases de Dades i acabant amb la creació d'una aplicació web utilitzant Servlets i JSPs. Si bé el la temàtica només la mostro de manera esquemàtica, en la realitat, tal com es mostra a la imatge d'un fragment de el Mòdul V, són prop de 180 vídeos, que cadascú obeeix o bé a un tema teòric o un exercici pràctic , i amb cada lliçó ve un arxiu comprimit en què es descarreguen els exercicis desenvolupats i classes compilades.

Mòdul I. Java des Zero. (3 lliçons)

  • Què és Java?
  • Elements Bàsics del Llenguatge
  • Sentències Java
  • Mètodes en Java
  • Classes i Objectes i com entendre'ls realment
  • Maneig d'Arranjaments

Mòdul II.  Java i la Programació Orientada a Objectes (POO):  (5 lliçons)curs de Java eclipsi

  • Modificadors d'Accés i el seu ús en Java.
  • herència
  • polimorfisme
  • Maneig de Excepcions.
  • Classes Abstractes i Interfícies.
  • Col·leccions en Java.

Mòdul III.  Connexió a Bases de Dades amb JDBC: (3 lliçons i 8 temes opcionals)

  • Què és JDBC?
  • Com realitzar una connexió a una base de dades.
  • Exemples amb Mysql.
  • Exemples amb Oracle.
  • Patrons de Disseny en la creació de la Capa de Dades.

Mòdul IV.  HTML, CSS i JavaScript: (4 lliçons)

  • Què és HTML?
  • Components Bàsics d'HTML. 
  • Què és CSS i on s'aplica?
  • Components CSS. 
  • Què és JavaScript i on s'aplica?
  • Exemple d'Integració d'HTML, CSS i JavaScript.

Mòdul IV. Desenvolupament de pàgines dinàmiques amb Servlets i JSPs: (7 lliçons)

  • Què és una aplicació dinàmica?
  • Què són els Servlets i on s'apliquen.
  • Procés de Petició / Resposta HTTP.
  • Maneig de Sessions.
  • Què són els JSPs i on s'apliquen.
  • Desplegament d'informació amb Expression Language (EL) i JSTL.
  • Patró de Disseny MVC.
  • Creació d'una aplicació Java Web.

En finalitzar el curs, es crea una aplicació web aplicant les millors pràctiques i integrant TOTS els temes vists en aquest taller, com ara accés a bases de dades, maneig de seguretat, millors pràctiques i patrons de disseny. Com a projecte últim i requisit per obtenir el diploma hi ha el Laboratori final, on s'aplica una arquitectura multicapa.

En vista que aquest és un curs que amb certa freqüència es troba amb descompte, recomano veure l'enllaç.

http://www.globalmentoring.com.mx/curso/CursoJavaWeb.html

Golgi Alvarez

Escriptor, investigador, especialista en Models de Gestió del Territori. Ha participat en la conceptualització i implementació de models com: Sistema Nacional d'Administració de la Propietat SINAP a Hondures, Model de Gestió de municipis Mancomunats a Hondures, Model Integrat de Gestió Cadastre - Registre a Nicaragua, Sistema d'Administració del Territori SAT a Colòmbia. Editor del bloc de coneixement Geofumades des de l'any 2007 i creador de l'Acadèmia AulaGEO que inclou més de 100 cursos sobre temàtiques GIS – CAD – BIM – Digital Twins.

Articles Relacionats

4 Comentaris

  1. Si ets un professional i busques alguna cosa presencial, et recomendamoss els següentscursos java a madrid i barcelona. Els coneixem pels cursos oferts en la nostra empresa i són molt bons.

  2. Molt bona aportació. En l'era de la informàtica, considero que capacitar-se en aquesta àrea obre considerablement el camp de possibilitats en el pla professional. La tasca de l'especialista en programació és molt requerida en nombrosos àmbits de manera que l'oferta laboral és àmplia i molt variada.

Deixa un comentari

La seva adreça de correu electrònic no es publicarà. Els camps obligatoris estan marcats amb *

també pots veure
a prop
Torna al botó superior