SlideShare una empresa de Scribd logo
1 de 5
Descargar para leer sin conexión
Calculus System Academy
Date : du 15 au 27 Octobre 2018
Full stack avec
Java EE, Android & Angular
Devenez un développeur
Coût de l’atelier : 499 USD
Il existe à ce jour de milliers de façons de développer des applications mul-
ti-couches. Les technologies et langages de programmation pour y arriver
sont tellement nombreux qu’il faut le plus souvent toute une équipe de dével-
oppeurs multi-disciplinaires. Le plus souvent chaque couche est confiée à un
ou plusieurs développeurs spécialisés. Par exemple les web designer peuvent
travailler sur la couche présentation pendant que les développeurs s’occupent
de la logique applicative, les développeurs mobiles sur les clients mobiles et
les ingénieurs backend sur la couche serveur.
Or il arrive souvent que ces profils de compétences multiples ne soient pas
accessibles ou coûtent trop cher. Il arrive aussi qu’en tant que développeur, on
veuille être en mesure de développer soi-même sur toutes ces couches.
C’est ce qu’on appelle un développeur full-stack, c’est-à-dire un “ninja” qui sait
créer des systèmes applicatifs distribués tout seul et bien. C’est à ce profil,
proche de celui d’architecte logiciel, que vous serez élevé lors de cette for-
mation.
Objectif
Profil et prérequis
des participants
Cette session ne s’adresse pas aux parfaits débutants. Il faudra avoir un mini-
mum d’expérience en :
Résultats attendus
• Base de données Relationnelles, par exemple MySQL, SQLServer, Oracle, Post-
gres..
• Bases de programmation orientée-objet dans un langage tel que C#, VB.Net, ou
Python ou autre. La connaissance de Java est un atout majeur.
• Les Bases en HTML5 & CSS3 quoique pas indispensables
• Avoir une capacité à apprendre par l’exemple et de travailler seul pour s’affermir
Après cette session, chaque participant sera en mesure de :
• Comprendre l’architecture détaillée d’une application mutli-couches et distribuée
• Maîtriser le développement des services web de type Restful, leur déploiement
et leur sécurité
• Créer des applications Android natives qui ont un design épuré et moderne, qui
savent communiquer avec les serveurs et les capteurs
• Se familiariser avec Angular, un framework web moderne mature et riche et
développé avec des clients web modernes
• Maîtriser un éventail d’outils de développement qu’utilisent les professionnels
actuels
• Apprendre les bases de la conception logicielle à savoir passer de l’expression
d’un besoin à un produit utilisable.
Calculus System Academy
Full stack avec
Java EE, Android & Angular
Devenez un développeur
Déroulement :
Cette session se déroulera sous forme d’une série ateliers que nous appelons “codeLabs”.
Avant chaque codeLab une brève introduction théorique sera faite afin d’immerger les audi-
teurs dans le vif du sujet.
Chaque participant devra avoir sa propre machine, sur laquelle il devra créer sa propre version
de tous les codeLabs.
Tous les codeLabs sont des parties d’un grand ensemble qu’est le projet directeur : Le mini
réseau social nommé “Gayah”.
A la fin de la session, Gayah aura les fonctionnalités basiques d’un réseau social tel que Face-
book à savoir : Création de compte,
Ajout d’amis, Flux de publications (textes & images), détection de la position et signalement
d’amis à proximités, etc.
La session est subdivisée en trois modules principaux :
I. BACKEND II. MOBILE III. WEB
Chaque session sera enregistrée en vidéo, notamment l’écran du formateur. Ces
vidéos seront
distribuées aux participants après chaque session. Après chaque partie la video du
jour sera distribuée aux participants.
En plus des vidéos le formateur donnera une liste de documents en libre télécharge-
ment en ligne pour permettre aux
participants d’aller dans les détails théoriques si nécessaire.
Syllabus :
Calculus System Academy
Full stack avec
Java EE, Android & Angular
Devenez un développeur
Backend : 20h Mobile : 20h Web : 20h
Durée de la session
I. BACKEND : JavaEE
1. Database access : JPA
2. Business Logic : EJB
3. Restfull WebServices : JAX-RS
->IDE : Netbeans
II. MOBILE : Android
1. UI&UX Design
• Material Design Concepts
• MD implementation
2. Architecture components
• ViewModel, Repository & LiveData
• Mobile Data persistence with Room
• Web Services access
3. Mobile specific features :
• SMS
• GPS & Location
III. WEB FRONT-END : Angular
1. Modern web concepts & Tools
• Nodejs
• NPM
• SaSS
• Grunt & Gulp
• Angular CLI
2. First Project with Angular CLI
• Intro to TypeScript
• components
• Modules
• Services
Détails du contenu
• Camera
• Files & Mediastores
• Autres capteurs
->IDE : Android Studio
3. Angular HttpClientMod-
ule & WebServices clients
4. Angular Material compo-
nents
->IDE : Visual Studio Code
Calculus System Academy
Full stack avec
Java EE, Android & Angular
Devenez un développeur
Lieux :
44, av De la démocratie(ex huilerie, CEDESURK), Kinshasa-Gombe
Date : Du 15 au 27 Octobre 2018
Contact :
training@calculus-system.net
(+243) 89 20 26 301
Calculus System Academy
Full stack avec
Java EE, Android & Angular
Devenez un développeur

Más contenido relacionado

La actualidad más candente

Formation mcsd windows store apps c#
Formation mcsd windows store apps c#Formation mcsd windows store apps c#
Formation mcsd windows store apps c#EGILIA Learning
 
Comment devenir un bon programmeur en c#
Comment devenir un bon programmeur en c#Comment devenir un bon programmeur en c#
Comment devenir un bon programmeur en c#O'neil Konan
 
Application de gestion des projets en J2EE (Spring-Hibernate) avec architectu...
Application de gestion des projets en J2EE (Spring-Hibernate) avec architectu...Application de gestion des projets en J2EE (Spring-Hibernate) avec architectu...
Application de gestion des projets en J2EE (Spring-Hibernate) avec architectu...Saâd Zerhouni
 
Demarrer ionic en 5 etape
Demarrer ionic en 5 etapeDemarrer ionic en 5 etape
Demarrer ionic en 5 etapeZaïd BOUDAMOUZ
 
Préparer et distribuer une application moderne d'entreprise
Préparer et distribuer une application moderne d'entreprisePréparer et distribuer une application moderne d'entreprise
Préparer et distribuer une application moderne d'entrepriseMicrosoft
 
Fichier, Nouveau projet… Et après ?
Fichier, Nouveau projet… Et après ?Fichier, Nouveau projet… Et après ?
Fichier, Nouveau projet… Et après ?Microsoft
 
Java & Etat de l'art
Java & Etat de l'artJava & Etat de l'art
Java & Etat de l'artInes Ouaz
 
Présentation développement application Android
Présentation développement application AndroidPrésentation développement application Android
Présentation développement application Androidambin_fr
 
Créez vos apps métier Windows 8 sans expertise en programmation, grâce à Proj...
Créez vos apps métier Windows 8 sans expertise en programmation, grâce à Proj...Créez vos apps métier Windows 8 sans expertise en programmation, grâce à Proj...
Créez vos apps métier Windows 8 sans expertise en programmation, grâce à Proj...Microsoft
 
Le développement mobile multiplateforme avec cordova
Le développement mobile multiplateforme avec cordovaLe développement mobile multiplateforme avec cordova
Le développement mobile multiplateforme avec cordovaSébastien Ollivier
 
Presentation mkframework software craftsmanship a l'afup
Presentation mkframework software craftsmanship a l'afupPresentation mkframework software craftsmanship a l'afup
Presentation mkframework software craftsmanship a l'afupMichael Bertocchi
 

La actualidad más candente (14)

Formation mcsd windows store apps c#
Formation mcsd windows store apps c#Formation mcsd windows store apps c#
Formation mcsd windows store apps c#
 
Comment devenir un bon programmeur en c#
Comment devenir un bon programmeur en c#Comment devenir un bon programmeur en c#
Comment devenir un bon programmeur en c#
 
Application de gestion des projets en J2EE (Spring-Hibernate) avec architectu...
Application de gestion des projets en J2EE (Spring-Hibernate) avec architectu...Application de gestion des projets en J2EE (Spring-Hibernate) avec architectu...
Application de gestion des projets en J2EE (Spring-Hibernate) avec architectu...
 
Conférence #nwx - node.js - 20121023
Conférence #nwx - node.js - 20121023Conférence #nwx - node.js - 20121023
Conférence #nwx - node.js - 20121023
 
Demarrer ionic en 5 etape
Demarrer ionic en 5 etapeDemarrer ionic en 5 etape
Demarrer ionic en 5 etape
 
Préparer et distribuer une application moderne d'entreprise
Préparer et distribuer une application moderne d'entreprisePréparer et distribuer une application moderne d'entreprise
Préparer et distribuer une application moderne d'entreprise
 
Fichier, Nouveau projet… Et après ?
Fichier, Nouveau projet… Et après ?Fichier, Nouveau projet… Et après ?
Fichier, Nouveau projet… Et après ?
 
Java & Etat de l'art
Java & Etat de l'artJava & Etat de l'art
Java & Etat de l'art
 
Présentation développement application Android
Présentation développement application AndroidPrésentation développement application Android
Présentation développement application Android
 
Créez vos apps métier Windows 8 sans expertise en programmation, grâce à Proj...
Créez vos apps métier Windows 8 sans expertise en programmation, grâce à Proj...Créez vos apps métier Windows 8 sans expertise en programmation, grâce à Proj...
Créez vos apps métier Windows 8 sans expertise en programmation, grâce à Proj...
 
Architecture .NET
Architecture .NETArchitecture .NET
Architecture .NET
 
Silverlight
SilverlightSilverlight
Silverlight
 
Le développement mobile multiplateforme avec cordova
Le développement mobile multiplateforme avec cordovaLe développement mobile multiplateforme avec cordova
Le développement mobile multiplateforme avec cordova
 
Presentation mkframework software craftsmanship a l'afup
Presentation mkframework software craftsmanship a l'afupPresentation mkframework software craftsmanship a l'afup
Presentation mkframework software craftsmanship a l'afup
 

Similar a Calculus System Academy:Devenez un développeur Full stack

HTML5 W3C Conference Euratechnologie
HTML5 W3C Conference EuratechnologieHTML5 W3C Conference Euratechnologie
HTML5 W3C Conference Euratechnologiewyggio
 
Yannick DUPUIS
Yannick DUPUISYannick DUPUIS
Yannick DUPUISYannick D.
 
developpement web framework cms developpement brute
developpement web framework cms developpement brutedeveloppement web framework cms developpement brute
developpement web framework cms developpement bruteYounesOuladSayad1
 
Presentation du socle technique Java open source Scub Foundation
Presentation du socle technique Java open source Scub FoundationPresentation du socle technique Java open source Scub Foundation
Presentation du socle technique Java open source Scub FoundationStéphane Traumat
 
Architecturez vos applications mobiles avec Azure et Xamarin
Architecturez vos applications mobiles avec Azure et XamarinArchitecturez vos applications mobiles avec Azure et Xamarin
Architecturez vos applications mobiles avec Azure et XamarinThierry Buisson
 
Javascript as a first programming language : votre IC prête pour la révolution !
Javascript as a first programming language : votre IC prête pour la révolution !Javascript as a first programming language : votre IC prête pour la révolution !
Javascript as a first programming language : votre IC prête pour la révolution !VISEO
 
Programmation Web developpement dynamique
Programmation Web developpement dynamiqueProgrammation Web developpement dynamique
Programmation Web developpement dynamiqueYounesOuladSayad1
 
Techdays 2012 : Mise en place d'une démarche ALM avec Visual Studio pour Wind...
Techdays 2012 : Mise en place d'une démarche ALM avec Visual Studio pour Wind...Techdays 2012 : Mise en place d'une démarche ALM avec Visual Studio pour Wind...
Techdays 2012 : Mise en place d'une démarche ALM avec Visual Studio pour Wind...vlabatut
 
Livraison en continue avec l'outillage devops - Jenkins, Ansible, Docker et ...
Livraison en continue avec l'outillage devops - Jenkins, Ansible, Docker et  ...Livraison en continue avec l'outillage devops - Jenkins, Ansible, Docker et  ...
Livraison en continue avec l'outillage devops - Jenkins, Ansible, Docker et ...Jasmine Conseil
 
Angular développer des applications .pdf
Angular développer des applications .pdfAngular développer des applications .pdf
Angular développer des applications .pdfimenhamada17
 
Symfony2 et Microsoft Azure, l’efficacité de PHP dans le cloud
Symfony2 et Microsoft Azure, l’efficacité de PHP dans le cloud Symfony2 et Microsoft Azure, l’efficacité de PHP dans le cloud
Symfony2 et Microsoft Azure, l’efficacité de PHP dans le cloud Microsoft
 
Accéder au développement Dot.Net et Asp.Net
Accéder au développement Dot.Net et Asp.NetAccéder au développement Dot.Net et Asp.Net
Accéder au développement Dot.Net et Asp.NetFrédéric Vandenbriele
 
cours-android.pdf
cours-android.pdfcours-android.pdf
cours-android.pdfmed_univ78
 
Softfluent speig mdday2010
Softfluent speig mdday2010Softfluent speig mdday2010
Softfluent speig mdday2010MD DAY
 
Cv ines ouaz
Cv ines ouazCv ines ouaz
Cv ines ouazInes Ouaz
 

Similar a Calculus System Academy:Devenez un développeur Full stack (20)

HTML5 W3C Conference Euratechnologie
HTML5 W3C Conference EuratechnologieHTML5 W3C Conference Euratechnologie
HTML5 W3C Conference Euratechnologie
 
Yannick DUPUIS
Yannick DUPUISYannick DUPUIS
Yannick DUPUIS
 
developpement web framework cms developpement brute
developpement web framework cms developpement brutedeveloppement web framework cms developpement brute
developpement web framework cms developpement brute
 
CV REBAI Hamida
CV REBAI HamidaCV REBAI Hamida
CV REBAI Hamida
 
Presentation du socle technique Java open source Scub Foundation
Presentation du socle technique Java open source Scub FoundationPresentation du socle technique Java open source Scub Foundation
Presentation du socle technique Java open source Scub Foundation
 
Architecturez vos applications mobiles avec Azure et Xamarin
Architecturez vos applications mobiles avec Azure et XamarinArchitecturez vos applications mobiles avec Azure et Xamarin
Architecturez vos applications mobiles avec Azure et Xamarin
 
Native script
Native scriptNative script
Native script
 
Java Software Development
Java Software DevelopmentJava Software Development
Java Software Development
 
Javascript as a first programming language : votre IC prête pour la révolution !
Javascript as a first programming language : votre IC prête pour la révolution !Javascript as a first programming language : votre IC prête pour la révolution !
Javascript as a first programming language : votre IC prête pour la révolution !
 
Programmation Web developpement dynamique
Programmation Web developpement dynamiqueProgrammation Web developpement dynamique
Programmation Web developpement dynamique
 
Techdays 2012 : Mise en place d'une démarche ALM avec Visual Studio pour Wind...
Techdays 2012 : Mise en place d'une démarche ALM avec Visual Studio pour Wind...Techdays 2012 : Mise en place d'une démarche ALM avec Visual Studio pour Wind...
Techdays 2012 : Mise en place d'une démarche ALM avec Visual Studio pour Wind...
 
Livraison en continue avec l'outillage devops - Jenkins, Ansible, Docker et ...
Livraison en continue avec l'outillage devops - Jenkins, Ansible, Docker et  ...Livraison en continue avec l'outillage devops - Jenkins, Ansible, Docker et  ...
Livraison en continue avec l'outillage devops - Jenkins, Ansible, Docker et ...
 
Angular développer des applications .pdf
Angular développer des applications .pdfAngular développer des applications .pdf
Angular développer des applications .pdf
 
Symfony2 et Microsoft Azure, l’efficacité de PHP dans le cloud
Symfony2 et Microsoft Azure, l’efficacité de PHP dans le cloud Symfony2 et Microsoft Azure, l’efficacité de PHP dans le cloud
Symfony2 et Microsoft Azure, l’efficacité de PHP dans le cloud
 
Accéder au développement Dot.Net et Asp.Net
Accéder au développement Dot.Net et Asp.NetAccéder au développement Dot.Net et Asp.Net
Accéder au développement Dot.Net et Asp.Net
 
cours-android.pdf
cours-android.pdfcours-android.pdf
cours-android.pdf
 
Softfluent speig mdday2010
Softfluent speig mdday2010Softfluent speig mdday2010
Softfluent speig mdday2010
 
Cv ines ouaz
Cv ines ouazCv ines ouaz
Cv ines ouaz
 
Cv analyste programmeur
Cv analyste programmeurCv analyste programmeur
Cv analyste programmeur
 
Modele mvc
Modele mvcModele mvc
Modele mvc
 

Último

Présentation de lancement de la SAE203 - MMI S2
Présentation de lancement de la SAE203 - MMI S2Présentation de lancement de la SAE203 - MMI S2
Présentation de lancement de la SAE203 - MMI S2JeanLucHusson
 
Rapport projet de fin d'études licence PFE
Rapport projet de fin d'études licence PFERapport projet de fin d'études licence PFE
Rapport projet de fin d'études licence PFEAhmam Abderrahmane
 
La Projection orthogonale en dessin technique
La Projection orthogonale en dessin techniqueLa Projection orthogonale en dessin technique
La Projection orthogonale en dessin techniquessuser4dbdf2
 
Exercice de FLE pour enfants sur les transports et les prépositions
Exercice de FLE pour enfants sur les transports et les prépositionsExercice de FLE pour enfants sur les transports et les prépositions
Exercice de FLE pour enfants sur les transports et les prépositionslaetitiachassagne
 
Planning de la semaine du 25 mars au 2 avril 2024
Planning de la semaine du 25 mars au 2 avril 2024Planning de la semaine du 25 mars au 2 avril 2024
Planning de la semaine du 25 mars au 2 avril 2024frizzole
 
Formation M2i - Femmes entrepreneures : soyez actrices du changement
Formation M2i - Femmes entrepreneures : soyez actrices du changementFormation M2i - Femmes entrepreneures : soyez actrices du changement
Formation M2i - Femmes entrepreneures : soyez actrices du changementM2i Formation
 
Semaine de la Passion de Jésus-Christ.pptx
Semaine de la Passion de Jésus-Christ.pptxSemaine de la Passion de Jésus-Christ.pptx
Semaine de la Passion de Jésus-Christ.pptxMartin M Flynn
 

Último (7)

Présentation de lancement de la SAE203 - MMI S2
Présentation de lancement de la SAE203 - MMI S2Présentation de lancement de la SAE203 - MMI S2
Présentation de lancement de la SAE203 - MMI S2
 
Rapport projet de fin d'études licence PFE
Rapport projet de fin d'études licence PFERapport projet de fin d'études licence PFE
Rapport projet de fin d'études licence PFE
 
La Projection orthogonale en dessin technique
La Projection orthogonale en dessin techniqueLa Projection orthogonale en dessin technique
La Projection orthogonale en dessin technique
 
Exercice de FLE pour enfants sur les transports et les prépositions
Exercice de FLE pour enfants sur les transports et les prépositionsExercice de FLE pour enfants sur les transports et les prépositions
Exercice de FLE pour enfants sur les transports et les prépositions
 
Planning de la semaine du 25 mars au 2 avril 2024
Planning de la semaine du 25 mars au 2 avril 2024Planning de la semaine du 25 mars au 2 avril 2024
Planning de la semaine du 25 mars au 2 avril 2024
 
Formation M2i - Femmes entrepreneures : soyez actrices du changement
Formation M2i - Femmes entrepreneures : soyez actrices du changementFormation M2i - Femmes entrepreneures : soyez actrices du changement
Formation M2i - Femmes entrepreneures : soyez actrices du changement
 
Semaine de la Passion de Jésus-Christ.pptx
Semaine de la Passion de Jésus-Christ.pptxSemaine de la Passion de Jésus-Christ.pptx
Semaine de la Passion de Jésus-Christ.pptx
 

Calculus System Academy:Devenez un développeur Full stack

  • 1. Calculus System Academy Date : du 15 au 27 Octobre 2018 Full stack avec Java EE, Android & Angular Devenez un développeur Coût de l’atelier : 499 USD Il existe à ce jour de milliers de façons de développer des applications mul- ti-couches. Les technologies et langages de programmation pour y arriver sont tellement nombreux qu’il faut le plus souvent toute une équipe de dével- oppeurs multi-disciplinaires. Le plus souvent chaque couche est confiée à un ou plusieurs développeurs spécialisés. Par exemple les web designer peuvent travailler sur la couche présentation pendant que les développeurs s’occupent de la logique applicative, les développeurs mobiles sur les clients mobiles et les ingénieurs backend sur la couche serveur. Or il arrive souvent que ces profils de compétences multiples ne soient pas accessibles ou coûtent trop cher. Il arrive aussi qu’en tant que développeur, on veuille être en mesure de développer soi-même sur toutes ces couches. C’est ce qu’on appelle un développeur full-stack, c’est-à-dire un “ninja” qui sait créer des systèmes applicatifs distribués tout seul et bien. C’est à ce profil, proche de celui d’architecte logiciel, que vous serez élevé lors de cette for- mation. Objectif
  • 2. Profil et prérequis des participants Cette session ne s’adresse pas aux parfaits débutants. Il faudra avoir un mini- mum d’expérience en : Résultats attendus • Base de données Relationnelles, par exemple MySQL, SQLServer, Oracle, Post- gres.. • Bases de programmation orientée-objet dans un langage tel que C#, VB.Net, ou Python ou autre. La connaissance de Java est un atout majeur. • Les Bases en HTML5 & CSS3 quoique pas indispensables • Avoir une capacité à apprendre par l’exemple et de travailler seul pour s’affermir Après cette session, chaque participant sera en mesure de : • Comprendre l’architecture détaillée d’une application mutli-couches et distribuée • Maîtriser le développement des services web de type Restful, leur déploiement et leur sécurité • Créer des applications Android natives qui ont un design épuré et moderne, qui savent communiquer avec les serveurs et les capteurs • Se familiariser avec Angular, un framework web moderne mature et riche et développé avec des clients web modernes • Maîtriser un éventail d’outils de développement qu’utilisent les professionnels actuels • Apprendre les bases de la conception logicielle à savoir passer de l’expression d’un besoin à un produit utilisable. Calculus System Academy Full stack avec Java EE, Android & Angular Devenez un développeur
  • 3. Déroulement : Cette session se déroulera sous forme d’une série ateliers que nous appelons “codeLabs”. Avant chaque codeLab une brève introduction théorique sera faite afin d’immerger les audi- teurs dans le vif du sujet. Chaque participant devra avoir sa propre machine, sur laquelle il devra créer sa propre version de tous les codeLabs. Tous les codeLabs sont des parties d’un grand ensemble qu’est le projet directeur : Le mini réseau social nommé “Gayah”. A la fin de la session, Gayah aura les fonctionnalités basiques d’un réseau social tel que Face- book à savoir : Création de compte, Ajout d’amis, Flux de publications (textes & images), détection de la position et signalement d’amis à proximités, etc. La session est subdivisée en trois modules principaux : I. BACKEND II. MOBILE III. WEB Chaque session sera enregistrée en vidéo, notamment l’écran du formateur. Ces vidéos seront distribuées aux participants après chaque session. Après chaque partie la video du jour sera distribuée aux participants. En plus des vidéos le formateur donnera une liste de documents en libre télécharge- ment en ligne pour permettre aux participants d’aller dans les détails théoriques si nécessaire. Syllabus : Calculus System Academy Full stack avec Java EE, Android & Angular Devenez un développeur
  • 4. Backend : 20h Mobile : 20h Web : 20h Durée de la session I. BACKEND : JavaEE 1. Database access : JPA 2. Business Logic : EJB 3. Restfull WebServices : JAX-RS ->IDE : Netbeans II. MOBILE : Android 1. UI&UX Design • Material Design Concepts • MD implementation 2. Architecture components • ViewModel, Repository & LiveData • Mobile Data persistence with Room • Web Services access 3. Mobile specific features : • SMS • GPS & Location III. WEB FRONT-END : Angular 1. Modern web concepts & Tools • Nodejs • NPM • SaSS • Grunt & Gulp • Angular CLI 2. First Project with Angular CLI • Intro to TypeScript • components • Modules • Services Détails du contenu • Camera • Files & Mediastores • Autres capteurs ->IDE : Android Studio 3. Angular HttpClientMod- ule & WebServices clients 4. Angular Material compo- nents ->IDE : Visual Studio Code Calculus System Academy Full stack avec Java EE, Android & Angular Devenez un développeur
  • 5. Lieux : 44, av De la démocratie(ex huilerie, CEDESURK), Kinshasa-Gombe Date : Du 15 au 27 Octobre 2018 Contact : training@calculus-system.net (+243) 89 20 26 301 Calculus System Academy Full stack avec Java EE, Android & Angular Devenez un développeur