Bienvenue,

LTE Consulting est une société experte en formation et services en informatiques dans le domaine des nouvelles technologies, basée sur Toulouse.

Créée en 2013, LTE Consulting se distingue par ses compétences techniques combinées à une compréhension approfondie des contraintes et enjeux de votre métier.

Notre forte technicité est mise au service du développement des outils que nous réalisons pour, et surtout AVEC vous. C'est pourquoi nous considérons que nous faisons partie intégrante de la réussite de vos projets, et notre investissement dans leur succès est total.

LTE Consulting est signataire des manifestes agile et réactif.

Formations

Nos formations sont disponibles en intra (partout en France) ou inter (sur Toulouse). LTE Consulting est répertorié comme Organisme de formation (financement FAFIEC ou autre).

Nous pouvons également intervenir en prestation pour des centres de formation.

Nos formations sont entièrement conçues par nous-mêmes. Le contenu pédagogique insiste toujours sur l'acquisition des fondamentaux. Ceci permet aux stagiaires d'aborder les thèmes en profondeur et de repartir avec une base qui les rendra très vite autonomes.

Les nombreux exercices et travaux pratiques effectués pendant les formations permettent d'acquérir rapidement les bons réflexes pour affronter les problèmes du travail quotidien.

Nos supports de cours et les projets de TP sont disponibles en open-source. Les stagiaires repartent avec un lien vers les différents supports et exercices ainsi qu'une version PDF.

Angular 4
Durée : 3 jours Tarif : 4 500 € HT
afficher le programme... retour...

Résumé : Cette formation vous permettra de connaître Angular 4 en profondeur et d'avoir eu un premier contact en pratique.

Prérequis : Pas besoin de connaître Angular 1 (AngularJS)

Exercices : Les exercices répartis tout au long de la session se font sous Windows ou Linux.

Durée : Trois jours.

Programme :

  • (Rappel optionnel : ES6 et Typescript)
  • Qu'est-ce qu'Angular ?
  • Vue d'ensemble de l'architecture
    • Modules
    • Composants
    • Templates
    • Metadonnées
    • Data Binding - Liaison de données dynamique
    • Directives
    • Services
    • Injection de dépendance
  • Introduction en pratique
    • Création d'une mini-application
    • ng-cli l'outil ad-hoc en ligne de commande
    • Les décorateurs Typescript
    • Equivalence avec Javascript
  • Oragnisation des composants
  • Syntaxe des templates
    • Interpolation
    • Liaison de propriétés
    • Liaison d'événements
    • Variables locales
    • Directives structurelles ngIf, ngFor, ngSwitch...
  • Communication inter-composants
    • Entrées
    • Sorties
    • Alternatives avancées
  • Les formulaires
    • Pilotés par template
    • Pilotés par le code
  • Injection de dépendances et services
    • Injecter un service
    • Fournir un service
    • Partager un service
    • Configuration du moteur de DI
  • Directives
    • Les directives fournies par Angular
    • Ecrire une directive
  • Pipes
    • Les pipes fournies par Angular
    • Ecrire son pipe
  • Tester son code
    • Tests unitaires
    • Tests d'intégration
  • Inclusion de bibliothèques externes
  • Http
    • Utilisation du module Http
    • Bouchonnage
  • Routeur
  • Utilisation avancée
    • Style d'encapsulation CSS
    • Cycle de vie et hooks
    • Zones
    • Animations
    • Transclusion
    • Fonctionnement interne du data-binding
    • Création d'un composant de façon programmatique
    • rendu côté serveur avec Angular Universal
    • Compilation statique de l'application' (AOT)

GWT
Durée : 3 jours Tarif : 4 500 € HT
afficher le programme... retour...

Résumé : Cette formation vous permettra de découvrir ou d'approfondir vos connaissance sur GWT (Google Web Toolkit), cet outil puissant utilisé pour le développement d'application RIA. Cet outil est présenté à la fois de façon pragmatique et de manière approfondie. La présentation des API vous permet de pouvoir rapidement développer vos propres applications. L'analyse en profondeur du fonctionnement de cet outil vous permet d'en comprendre toutes les subtilités.
Avec une bonne quantité d'exercices pour appuyer la théorie, vous ou votre équipe repartez avec le bagage nécessaire et suffisant pour commencer confortablement et en confiance des projets avec cette technologie.

Prérequis : Pratique du langage Java. Des connaissances sur les standards Web sont bienvenues (HTML, CSS, JavaScript).

Exercices : Les exercices répartis tout au long de la session se font avec Eclipse et le SDK de GWT.

Programme :

  • Histoire
  • Philosophie
  • Principes
    • Langage Java
    • Productivité dans un IDE
    • Maintenance du code
    • AJAX et Web 2.0
    • La page hôte
    • Compilation multi-navigateurs
    • Bootstrap d'une application GWT
  • Infrastructure
    • Installation du SDK
    • Création d'un projet GWT
    • Structure d'un projet GWT
    • Les modules
    • Compilation, lancement et débuggage
      • La compilation
      • Mode Développement & Débug
      • Mode SuperDevMode
      • Debug dans le navigateur avec Source Maps(IE, FF, Chrome)
      • Debug dans Eclipse avec SDBG
      • Améliorations à venir pour GWT 3.0
      • Mode production
    • Déploiement
  • Le framework client
    • Le sous-ensemble du JDK
    • La bibliothèque de Widgets
      • Conventions
      • La class de base : Widget
      • La gestion du DOM
      • La gestion des évènements
      • Les RootPanel et RootLayoutPanel
      • Les conteneurs et la gestion du placement
        • Par table
        • Par CSS
        • Popup et DialogBox
      • Les Cell Widgets
      • Ecrire ses propres widgets
        • Dériver de la classe Widget
        • Dériver de la classe Composite
    • Internationalisation
    • Les API réseau
      • HttpRequest
      • RPC 1.0
      • RPC 2.0
      • RequestFactory
    • Gestion des ressources de l'application (ClientBundle)
      • CSS
      • Images
      • Fichiers binaire et texte
    • Gestion de l'historique
    • Le formattage des données
    • JSON
    • XML
    • Le Scheduler
      • Commandes incrémentales
      • Timers
    • UIBinder
    • GWT Avancé
      • JSNI
        • Ecrire des méthodes natives
        • Les overlays JavaScriptObject
      • JsInterop
        • Le nouveau mode d'intéropérabilité avec le JavaScript
        • @JsType
        • @JsProperty
        • Comment intégrer une bibliothèque tierce en 5 minutes avec JsInterop
      • Deferred Binding
        • Les permutations
        • Mise en place
          • Propriétés, Règles, Conditions
        • Remplacement de code
        • Génération de code
      • Le compilateur
        • Fonctionnement
        • Optimisations
        • Les rapports de compilation
      • Code splitting
      • Le design pattern MVP-AP
  • HTML5 et GWT
    • Le stockage côté client
    • Canvas
    • Audio
    • Video
    • Web Components
    • L'outil Elemental
  • Intégration des tests unitaires
  • Bibliothèques externes
    • Programmer Angular 4 en Java

Google App Engine (Java)
Durée : 3 jours Tarif : 4 500 € HT
afficher le programme... retour...

Résumé : Cette formation vous permettra de comprendre et de mettre en pratique le développement dans le Cloud avec Google App Engine. Vous pourrez également mettre en perspective le produit de Google avec les autres offres de service Cloud. Présentation de l'environnement Java, revue des API et mise en pratique des patterns de développement et de gestion des données fréquents. Un chapitre est également dédié à l'intégration des services Google Cloud SQL à une application GAE.
Avec une bonne quantité d'exercices pour appuyer la théorie, vous ou votre équipe repartez avec le bagage nécessaire et suffisant pour commencer des projets avec cette technologie.

Prérequis : Pratique du langage Java. Des connaissances sur les systèmes distribués sont bienvenues.

Exercices : Les exercices répartis tout au long de la session se font avec Eclipse.

Durée : Trois jours.

Programme : (à venir)

  • Qu'est-ce que le Cloud ?
  • Les différentes offres Cloud
  • Les technologies impliquées dans le Cloud
  • Qu'est-ce que Google App Engine ?
  • Infrastructure
    • Avantages
    • Architecture
    • Les instances
    • Passage à l'échelle
  • Les Quotas
  • La tarification
  • L'environnement de développement
    • Installation du SDK
    • Création d'une application
    • L'environnement de développement
    • Les deux modes d'exécution
    • La console d'administration
  • Le Datastore
    • Qu'est-ce que le Datastore ?
    • Les contraintes d'une base de données distribuée
    • Hierarchie
    • Les Entités
    • Les Propriétés
    • ReferenceKey
    • ListProperty
    • L'API du Datastore
    • Interrogations de la base
      • Requêtes
      • Index
      • Génération automatique des index
    • La bibliothèque Objectify
    • Les curseurs
    • Les transactions
    • Ecritures et journalisation
    • Comment modéliser ses données pour le Datastore ?
      • Collections
      • Composition
      • Dénormalisation ?
      • Relation Un vers Plusieurs
        • Avec ReferenceEntity
        • Avec relation de parenté
      • Relation Plusieurs vers Plusieurs
        • Avec une table de jointure
        • Avec une liste de clés
      • Un exemple : la recherche full-text
  • Les APIs d'App Engine
    • Service MemCache
    • Service TaskQueues
      • API
      • PushQueues et PullQueues
      • Configuration d'une file
      • Mettre une tâche en file d'attente
    • Service Channel
    • Service Blobstore
    • Service File
    • Service Mail
    • Users API
      • Les Users Google
      • Intégration d'OpenID
    • Service Backends
    • Autres services
      • URLFetch
      • Conversion
      • Images
      • MapReduce
      • Remote API
      • Bulk Loading
  • Intégration avec Google CloudSQL
  • L'écosystème autour d'AppEngine
    • Fantasm
    • Objectify
    • GeoModel
    • GeoDatastore
  • Pratiques avancées
    • Pratiques courantes à adopter
    • Un compteur transactionnel distribué

Java EE
Durée : 3 jours Tarif : 4 500 € HT
afficher le programme... retour...

Résumé : Cette formation vous permettra d'appréhender la programmation Java sur la plateforme Java EE. Nous découvrirons l'ensemble des aspects de cette technologie.
Avec une bonne quantité d'exercices pour appuyer la théorie, vous ou votre équipe repartez avec le bagage nécessaire et suffisant pour commencer des projets avec cette technologie.

Prérequis : Pratique du langage Java. Des connaissances sur les bases de données SQL sont bienvenues.

Exercices : Les exercices répartis tout au long de la session se font avec Eclipse.

Durée : Trois jours à dix jours selon le niveau d'approfondissement souhaité.

Programme : (à venir)

C# / .NET
Durée : 3 jours Tarif : 4 500 € HT
afficher le programme... retour...

Résumé : Cette formation vous permettra d'apréhender la programmation en C# sur la plateforme .NET en toute confiance. Un tour d'horizon de la plateforme .NET suivi d'un bain dans le langage C# nous permettrons ensuite de naviguer a travers l'ensemble des fonctionnalités offertes par le framework .NET.
Avec une bonne quantité d'exercices pour appuyer la théorie, vous ou votre équipe repartez avec le bagage nécessaire et suffisant pour commencer des projets avec cette technologie.

Prérequis : Au minimum de bonnes connaissances en programmation, et des bases en conception objet.

Exercices : Les exercices répartis tout au long de la session se font avec Microsoft Visual Studio.

Durée : De trois à dix jours selon le niveau d'approfondissement souhaité.

Programme :

  • La plateforme .NET
    • Histoire
    • Principes
      • Présentation du Common Language Infrastructure
    • Architecture
      • La CLR (Common Language Runtime)
      • Le CTS (Common Type System)
      • La BCL (Base Class Library)
      • ADO.NET et ASP.NET
    • Infrastructure
      • Structure d'une application .NET
      • Les Assemblys
      • Le Global Assembly Cache
      • Les Domaines d'Application
      • Les différents types d'applications (hôtes .NET)
    • Les nouveautés de .NET 4.5
  • Le langage C#
    • Histoire
    • Les bases
      • La syntaxe
      • Les types
      • Les tableaux
      • Les variables
        • Pile et Tas
        • Passage de paramètres
      • L'inférence de type et le mot-clé 'var'
      • Expressions
      • Le contrôle de flux
      • Les Namespaces
      • Les types en C#
        • Les types primaires
        • Structures
        • Classes
        • Héritage
        • Interfaces
        • Enumérations
        • Génériques
        • Délégués
        • Evénements
        • Les expressions lambda
        • Le type object
    • C# Avancé
      • Les Itérateurs
      • Les Types Nullables
      • L'opérateur ??
      • La surcharge d'opérateurs
      • Les méthodes d'extension
      • Les types anonymes
      • Les types dynamiques
      • Les attributs
      • Les informations d'appel
      • Code et pointeurs non gérés (managés)
      • Les directives du compilateur
      • Covariance et contravariance
    • Génération automatique de la documentation
    • Gestion des exceptions
  • Pratique et principes de la conception orientée object
    • Modélisation
    • Exemples avec C#
  • Le framework .NET
    • Le coeur : le namespace System
    • Les Collections
    • Les requêtes LINQ
      • LINQ to object
      • LINQ to SQL
      • LINQ to XML
    • Le ramasse miettes
    • Les contrats et invariants
    • Concurrence, Programmation asynchrone et parallélisme
      • Les Threads
      • Les Tasks
      • Programmation Asynchrone (await/async)
    • Les Streams
    • Le réseau
    • Sérialisation
      • Sérialisation binaire
      • Sérialisation XML
      • Sérialisation par Contrat de Données
    • La Réflection
    • Introduction à la programmation dynamique
    • La sécurité
      • Le CAS
      • Fonctions de chiffrement
    • Le Thread Local Storage
    • Les Timers
    • La programmation parallèle
    • Interopérabilité COM et native
  • Le débogage

GIT
Durée : 2 jours Tarif : 3 500 € HT
afficher le programme... retour...

Résumé :Vous souhaitez passer à un gestionnaire de version puissant et performant ? Cette formation vous donnera toutes les connaissances nécessaires pour gérer des projets avec Git.
Les exercices évoluent avec la maîtrise des concepts externes et internes de Git. Vous ou votre équipe repartez avec la connaissance du coeur de Git et la pratique des situations récurrentes. Vous êtes prêts à commencer (ou migrer) des projets vers cette technologie.

Prérequis : -

Exercices : Les exercices répartis tout au long de la session se font avec Git sous Windows ou Linux.

Programme :

  • Qu'est-ce que Git ?
  • Introduction en pratique
    • Configuration
    • Aide
    • Créer un dépôt
    • Les commandes de base
  • Le modèle objet
    • SHA
    • Les objets Git
    • Blobs
    • Tree
    • Commit
    • Tag
    • Stockage
    • Le répertoire .git
    • Le répertoire de travail
    • Cycle de vie
    • L'index
    • Les branches
    • Le pointeur HEAD
  • Utilisation locale
    • Cloner un dépôt
    • Ajouter un fichier à l'index
    • Etat du dépôt
    • Formattage des commits
    • Ignorer des fichiers
    • La commande reset
    • Utilisation des branches
    • La fusion (merge)
    • Résolution de conflits
    • L'historique
    • Comparaison de commits
    • Les raccourcis
    • Le Rebase
    • Rebase intéractif
    • Les tags
  • Collaboration
    • Principes
    • Configuration d'un dépôt public
    • Travailler avec des dépôts distants
    • La commande fetch
    • Les branches distantes
    • La commande pull
    • Le rebase avec un dépôt distant
    • Branches de suivi
  • Workflows
    • Git s'adapte
    • "Le partagé"
    • "L'intégrateur"
    • "Le dictateur"
    • Git Flow
  • Utilisation avancée
    • Le stash
    • La commande revert
    • Le cherry-pick
    • Déplacer un fichier
    • La commande blame
    • La commande alias
    • La commande bisect
    • Le journal reflog
    • Retrouver un commit perdu
    • Les hooks
  • Ecosystème
    • Clients graphiques
    • Autour de Git
      • Gitblit
      • Gogs
      • Gerrit
      • git-flow
      • Gitoline
  • Références

retour...

Services

Spécialisés dans le développement d'applications Web distribuées, nous réalisons pour vous les services suivants :

  • Intervention d'urgence pour correctifs,
  • Conseil et audit en architecture logicielles,
  • Conception d'architectures logicielles,
  • Réalisation et développement de projets logiciels,
  • Assistance dans votre transformation digitale, mise en place votre vision et rapport aux nouvelles technologies.

Nos technologies de prédilection sont les écosystèmes .NET, Java EE, GWT et les outils Google, sur lesquelles nous sommes des experts reconnus tant en France qu'en Europe.

Mais notre expertise ne s'arrête pas là ! Voici une liste non exhaustive des technologies que nous utilisons au quotidien :

Java EE
JBoss / WildFly
GWT
HTML 5
CSS 3
Cloud Computing
Google App Engine
PHP
Hibernate
MySQL
Git
Open Source Software
et caetera ... !

N'hésitez pas à nous contacter.

retour...

Produits

LTE Consulting développe ses propres outils et met un point d'orgue à consacrer une partie de son temps aux activités de recherche & développement.

Les réalisations ainsi produites sont mises à disposition en open-source.

Voici une liste des projets :

  • Angular2Boot
  • Pom Explorer
  • Hexa-Backup
  • Hexa-CSS
  • Hexa-Tools
retour...
Merci, et à bientôt !

Contact

LTE Consulting
60 impasse Barthe
31200 TOULOUSE
FRANCE

Téléphone : 06 75 38 72 17

Email : ltearno@gmail.com

797 957 644 R.C.S. Toulouse, FRANCE
Prestataire de formation sous le numéro 73 31 07301 31

© Copyright 2017 SARL LTE Consulting