Sem resumo de edição Etiqueta: visualeditor |
|||
| Linha 45: | Linha 45: | ||
* 04. Hibernate Basic Concepts And Examples - Additional to Java EE JPA: | * 04. Hibernate Basic Concepts And Examples - Additional to Java EE JPA: | ||
** https://docs.jboss.org/hibernate/orm/3.3/reference/en/html/tutorial.html | ** https://docs.jboss.org/hibernate/orm/3.3/reference/en/html/tutorial.html | ||
** http://docs.jboss.org/hibernate/orm/5.2/quickstart/html_single/ | |||
*** Tutoria: Matheus Silva Santos | *** Tutoria: Matheus Silva Santos | ||
Edição das 17h40min de 1 de fevereiro de 2017
Formation Plan
Common Level
- 01. Linux -> Basic
- Tutoria: Josiane
- Livro: Começando com Linux - Daniel Romero - Casa do Código
- Tutoria: Josiane
- 02. Java8 -> Give a look (lambdas, streams)
- Tutoria: Kethllen e Mauro Ramos
- Java OO - Oriented Programing
- JavaEE 6 and/or 7
- JPA ("Hibernate")
- CDI ("Spring", Tools for Dependency Injection)
- JTA
- EJB
- Java Servlet
- JAX-RS (Restful)
- JMX (Monitoring)
- JSF (Desirable)
- Books:
- Java 8 – Ensino Didático - Desenvolvimento e Implementação de Aplicações - Sérgio Furgeri
- Clean Code - A Handbook of Agile Software Craftsman - Robert C. Martin
- Effective Java (2nd Edition) - Joshua Bloch
- Release It!: Design and Deploy Production-Ready Software (Pragmatic Programmers)
- Growing Object-Oriented Software, Guided by Tests - Steve Freeman e Nat Pryce
- Good Practices
- Java 8 – Ensino Didático - Desenvolvimento e Implementação de Aplicações - Sérgio Furgeri
- Tutoria: Kethllen e Mauro Ramos
- 03. Spring Framework - Additional to Java EE CDI
- Tutoria: Matheus Silva Santos
- What is Inversion of Control Containers and the Dependency Injection pattern
- Spring Framework Inversion of Control
- SpringFramework -> http://docs.spring.io/spring/docs/current/spring-framework-reference/htmlsingle/#beans
- Tutoria: Matheus Silva Santos
- 04. Hibernate Basic Concepts And Examples - Additional to Java EE JPA:
- 05. Git
- Tutoria: Fellipe Gurgel
- 06. Maven -> http://maven.apache.org/ (goals, usage - command line)
- Tutoria: Fellipe Gurgel
- Página oficial em inglês: https://maven.apache.org/what-is-maven.html
- Guias de estudo com passo-a-passo e principais conceitos: https://maven.apache.org/guides/
- Material em português com vídeos (linguagem bem acessível):
- http://www.obomprogramador.com/p/cursos.html#mavenpro (É dividido em três tópicos):
- http://www.obomprogramador.com/2014/06/curso-maven-pro-licao-1-odeio-maven.html
- http://www.obomprogramador.com/2014/06/maven-pro-licao-2-o-buraco-e-mais.html
- http://www.obomprogramador.com/2014/06/curso-de-maven-licao-3-o-o-do-borogodo.html
- Curso online muito bom, em inglês com legendas disponíveis em inglês: https://www.udemy.com/maven-quick-start/
- Tutorial super completo em inglês (linguagem um pouco complicada): http://books.sonatype.com/mvnref-book/pdf/mvnref-pdf.pdf
- Build Applications With Maven:
- Página oficial em inglês: https://maven.apache.org/what-is-maven.html
- Tutoria: Fellipe Gurgel
- 07. SQL
Platforms TIC
- Marcos Guimarães
Mobile
- Natal Neto
- MySql
- Android Java
- PHP
- Phonegap
- Javascript
- AngularJS
- Angular Official Reference - https://docs.angularjs.org/api
- Starting Angular JS on video 6 - https://www.youtube.com/playlist?list=PLKvsMn7xWutbSELeX5j8CXF2Lxd2cj19J
- HTML + CSS
OSS - Operating Support System
- Delaney
- FlyWay
- JaxRS
- JPA - Hibernate
- Apache DeltaSpike
- WildFly
- AngularJS
- NPM
- Bower
- Gulp