I. Java / Android▲
Introduction au langage Java |
Cours java : bases du langage, classes & interfaces, interfaces graphiques, JDBC, Programmation TCP-IP, RMI, CORBA. |
||
Introduction à Struts 1 |
On se propose ici de découvrir une méthode de développement appelée STRUTS. Jakarta Struts est un projet de l'Apache Software Foundation (www.apache.org) qui a pour but de fournir un cadre standard de développement d'applications web en Java respectant l'architecture dite MVC (Modèle – Vue – Contrôleur). Le document est un tutoriel. |
||
Cours / tutoriel destiné aux personnes connaissant Java et débutant dans le domaine du développement web. Il présente les points suivants : |
|||
Persistance Java 5 par la pratique |
Cours / tutoriel sur l'utilisation de l'API JPA (Java Persistence Api) pour manipuler des données dites persistantes. Deux implémentations sont présentées : JPA / Hibernate et JPA / Toplink. La couche JPA est par ailleurs présentée au sein d'architectures multi-couches utilisant les services de deux types de conteneurs : Spring 2.0 et Jboss Ejb3. |
||
Créer un service web Java EE avec Netbeans 6.5 et le serveur Glassfish |
Tutoriel de création d'un service web Java EE. |
||
Introduction à Struts 2 par l’exemple |
Illustration des concepts importants de Struts 2 à l'aide de projets Netbeans 7 |
||
Introduction à Java EE |
Etude de cas sur l'utilisation de certaines des technologies Java EE 5 : JEE JSF2 EJB3 SPRING JPA HIBERNATE WEBSERVICE PRIMEFACES MAVEN MYSQL |
||
Introduction à Java Server Faces (JSF), PrimeFaces et PrimeFaces mobile |
Introduction à JSF 2, Primefaces et Primefaces mobile à l'aide de projets Maven pour Netbeans et Eclipse dans deux environnements Java EE : EJB3 / JPA / EclipseLink / Glassfish et Spring / JPA / Hibernate / Tomcat |
||
Tutoriel AngularJS 1.x / Spring 4 |
Etude d'une application client / serveur où le client est implémenté avec AngularJS 1.x et le serveur avec Spring 4. |
||
Spring MVC et Thymeleaf par l’exemple |
Introduction au framework web Spring MVC et au générateur de pages Thymeleaf |
||
Exploiter une base de données relationnelle avec Spring Database |
Gestion d’une base de données relationnelle avec l’écosystème Spring |
||
Introduction au langage Java et à l’écosystème Spring au travers d’une étude de cas |
Introduction au langage Java dans une optique Java EE |
||
Introduction à RxJava – Application aux environnements Swing et Android |
Introduction à la programmation asynchrone avec RxJava |
||
Introduction à la programmation Android avec Android Studio |
Cours avec 26 exemples de base, une étude de cas complète et deux applications à construire. |
II. Environnement .NET▲
Introduction au langage C# |
Introduction au langage C# 2008 avec Visual Studio Express : bases du langage, programmation objet, interfaces graphiques, gestion d'événements, bases de données, threads, programmation internet, services web. |
||
Introduction à VB.NET |
Introduction au langage VB.NET par l'exemple: bases du langage, programmation objet, interfaces graphiques, gestion d'événements, bases de données, programmation tcp-ip, services web. |
||
Introduction à l’ORM NHibernate |
Ce document est une introduction à NHibernate, l'équivalent pour .Net du framework Java Hibernate. NHibernate est un ORM (Object Relational Mapper). Un ORM est un ensemble de bibliothèques permettant à un programme exploitant une base de données d'exploiter celle-ci sans émettre d'ordres SQL explicites et sans connaître les particularités du SGBD utilisé. |
||
Introduction à l’ORM Entity Framework |
Ce document est une introduction à l'ORM Entity Framework 5 de Microsoft. Il est présenté avec cinq SGBD différents dans une architecture multi-couche. |
||
Introduction au framework web ASP.NET MVC |
Ce document présente le framework ASP.NET MVC, un framework Open Source de Microsoft qui, vis à vis de la version précédente d'ASP.NET et ses WebForms, amène une façon assez radicalement différente de développer des applications web. Ce framework introduit dans le monde .NET, le modèle MVC (Modèle - Vue - Contrôleur) utilisé depuis longtemps dans le monde Java. |
III. Langages de script (PHP, Javascript, VBSCRIPT, Python)▲
Introduction au langage VBScript |
Présentation du langage VBSCRIPT, langage qui peut servir dans différents domaines : langage de script pour les administrateurs système windows, langage de script au sein de pages HTML, langage d'introduction aux langages Visual Basic et Visual Basic pour Applications. |
||
Introduction au langage PHP 7 par l’exemple |
Bases, classes, interfaces, exceptions, traits, applications en couches, bases de données, programmation internet, services web jSON et XML, architectures MVC |
||
Introduction au langage ECMASCRIPT 6 par l’exemple |
Bases, tableaux, objets littéraux, chaînes de caractères, expressions régulières, fonctions, erreurs et exceptions, modules, programmation événementielle et fonctions asynchrones, fonction HTTP, classes |
||
Introduction au framework web VUE.JS par l’exemple |
Bases, gestion des événements, directives, slots, remontée et propagation d'événements, requêtes HTTP asynchrones, routage et navigation, plugin Vuex, écriture d'un client Vue.js d'un serveur de calcul de l'impôt. |
||
Introduction au framework web NUXT.JS par l’exemple |
Routage et navigation, pages serveur, pages client, nuxtServerInit, maintien d'une session [nuxt] entre client et serveur [nuxt], persistance du store Vuex avec un cookie de session, fonctions injectées, l'objet [context], middlewares de routage, fonction asyncData, requêtes HTTP avec axios, écriture d'un client Nuxt.js d'un serveur de calcul de l'impôt. |
||
Introduction au langage Python 3 et au framework web Flask par l’exemple |
Fondamentaux du langage Python 3, gestion des SGBD MySQL et PostgreSQL, gestion de l’ORM SqlAlchemy, programmation internet, programmation web avec Flask, architectures trois couches et programmation par interfaces. |
IV. SQL▲
Introduction au langage SQL avec le SGBD Firebird |
Les bases du langage SQL avec un SGBD léger mais néanmoins complet. |