Java - Concepts objets et programmation Java SE 8

Public admis

  • Salarié en Poste
  • Demandeur d'emploi
  • Entreprise
  • Etudiant

Financements

Eligible CPF Votre OPCO Financement personnel

Objectifs de la formation

Connaître le langage Java, les concepts objets et utiliser les outils du JDK ainsi que les principales API de la standard édition 8.

CIT FORMATION INFORMATIQUE


Voir loin & longtemps
Voir la fiche entreprise

Tarif

A partir de 2 750,00 €

Durée 5 jour(s)
Modes
  • Entreprise
  • Distance
Sessions

CIT FORMATION INFORMATIQUE


Voir loin & longtemps
Voir la fiche

Tarif

A partir de 2 750,00 €

Durée 5 jour(s)
Modes
  • Entreprise
  • Distance
Sessions

Programme

Les concepts objet

  • Programmation objet, les réutilisables

  • Principe de l'encapsulation. Attributs et méthodes

  • Accesseurs

  • Différence entre objet et classe. Instanciation

  • Conventions de nommage

Introduction à Java

  • Philosophie de conception sous-jacente à Java

  • Les différentes éditions. Les API de la SE 8

  • Les fichiers sources, le byte-code et la JVM. Première application

Syntaxe Java

  • Les règles d'écritures. Types primitifs. Types abstraits

  • Déclaration des variables

  • Opérateurs. Structures de contrôle. Tableaux

Les packages

  • Rôle des packages

  • Définir ses propres packages

Les classes

  • Déclaration de classes, d'attributs et de méthodes

  • Instanciation

  • Destruction des objets : le garbage collector

  • Accès aux attributs et méthodes. Les références : this et null

  • Surcharge des noms de méthodes

  • Membres et méthodes de classe : static

  • Les classes composées d'objets

  • Contrôle d'accès aux membres

Les énumérés

  • Définition

  • Exemples

Les interfaces

  • Définition et déclaration. Utilisation des interfaces

L'héritage

  • Mécanisme d'héritage

  • Recherche de méthodes pour une classe dérivée

  • Héritage et instanciation. Conversions standards dans l'héritage

  • Le polymorphisme

  • Classes et méthodes abstraites

Les classes internes

  • Définition

  • Caractéristiques principales

  • Déclaration. Exemples

Les exceptions

  • Définition

  • Graphes d'héritage

  • Gestion des exceptions

  • Mise en œuvre avec des exemples d'exceptions multiples

Les structures de données

  • La classe Vector

  • La classe Stack. L'interface Enumération

  • La classe Stack. L'interface Enumération

Les génériques

  • Définition

  • Exemples

Auto Boxing et Auto UnBoxing

  • Objectif

  • Exemples

Les annotations

  • Définition

  • Annotations standards

  • Exemples

Prérequis

Avoir une pratique de la programmation dans des langages structurés

Public

Architectes d'applications, développeurs, ingénieurs logiciels

Ces formations pourraient vous intéresser

Objectifs de la formation

  • Cette formation fait l'objet d'une évaluation formative.
Tarif

Contacter l'organisme

Durée

2 jours (14 heures)

Modes
  • Entreprise
  • Distance
  • Centre

Objectifs de la formation

À l'issue de cette formation Cœur Paquet Mobile, vous aurez acquis les connaissances et compétences nécessaires pour :

  • Décrire la signalisation et les différentes interactions entre les éléments du cœur de réseau
  • Présenter les mécanismes PCC pour contrôler, autoriser et tarifer les services proposés dans un cadre LTE/IMS et 5G/IMS
  • Décrire l'interaction de cœurs 4G/5G avec les solutions existantes 3GPP (CDMA2000/WiFi) sous l'angle de la mobilité
  • Traiter la gestion de la qualité de services (QoS) avec des exemples et cas pratiques
  • Argumenter des perspectives et enjeux des solutions basées sur la 4G et la 5G avec les objets connectés
Tarif

A partir de 1 860,00 €

Durée

3j / 21h

Modes
  • Centre
  • Entreprise
  • Distance

Objectifs de la formation

À l'issue de cette formation Tests d'intrusion des systèmes industriels, vous aurez acquis les connaissances et les compétences nécessaires pour : 

  • Comprendre le fonctionnement des SI industriels et leurs spécificités
  • Découvrir les outils et les méthodologies pour les tests d'intrusion sur SI industriel
  • Connaître la programmation d'automates programmables industriels
  • Mettre en pratique ses connaissances sur un environnement industriel représentatif
Tarif

A partir de 3 056,00 €

Durée

4j / 28h

Modes
  • Centre
  • Entreprise
  • Distance

Objectifs de la formation

Amazon Web Services fournit des services en ligne à d'autres sites internet ou applications clientes. La plupart d'entre eux ne sont pas directement exposés à l'utilisateur final, mais offrent des fonctionnalités que d'autres développeurs peuvent utiliser.

Concrètement, cette formation vous apportera les connaissances et compétences pour :

  • Acquérir la connaissance des concepts et des fonctionnalités de base du Cloud AWS (Amazon Web Services)
  • Apprendre la mise en œuvre de base des composants IaaS (Infrastructure as a Service) : Réseaux virtuels, Machines Virtuelles, Backup, Sécurité et Monitoring des applications.
Tarif

A partir de 1 480,00 €

Durée

2j / 14h

Modes
  • Centre
  • Entreprise
  • Distance

Objectifs de la formation

Concrètement, à l'issue de cette formation Google Apps Script vous aurez acquis les connaissances et les compétences nécessaires pour :

  • Programmer en JavaScript qui est le langage de script utilisé par les Google Apps
  • Utiliser des classes Google pour manipuler les données de Google Sheets
  • Développer des applications dans Google Sheet
  • Connaître les principales notions pour utiliser HTML et CSS afin de créer vos propres interfaces utilisateurs
  • Interagir avec les autres produits Google (Google Docs, Slides, Drive, Gmail, Maps, etc.)
Tarif

A partir de 2 260,00 €

Durée

4j / 28h

Modes
  • Centre
  • Entreprise
  • Distance

Objectifs de la formation

À l'issue de cette formation Flutter, vous aurez acquis les connaissances et compétences nécessaires pour :

  • Découvrir les fonctionnalités du framework Flutter
  • Développer une nouvelle application Flutter pour iOS et Android
  • Savoir concevoir une application Flutter avec Dart
  • Appréhender les différentes approches pour le "state management"
Tarif

A partir de 2 390,00 €

Durée

3j / 21h

Modes
  • Centre
  • Entreprise
  • Distance

Objectifs de la formation

A l'issue de cette formation, vous serez capable de :

  • Mémoriser les bases de JavaScript et de son utilisation pour le DOM
  • Gérer les évènements et les manipulations dynamiques
  • Identifier les règles d'or de la programmation avec JavaScript
  • Réaliser des appels synchrones (Ajax)
  • Exploiter les media queries en JavaScript pour une interface responsive.
Tarif

A partir de 1 830,00 €

Durée

3j / 21h

Modes
  • Centre
  • Distance

Objectifs de la formation

Avec plus de deux milliards de téléphones portable et assistants personnels supportant Java ME,cette technologie est très présente sur le marché des systèmes informatiques personnels portables. A l'issue de cette formation Java ME, les participants maîtriseront l'architecture Java ME (CLDC/MIDP) et développeront des MIDLETS sur téléphone présentant tous les aspects traditionnellement liés avec ce type d'équipement : interfaces graphiques, gestion du stockage local, connexion réseau pour ne citer que les plus classiques

Tarif

Contacter l'organisme

Durée

4j / 28h

Modes
  • Centre
  • Entreprise
  • Distance

Objectifs de la formation

  • Expliquer les principes et concepts fondamentaux de l'agilité
  • Comparer les méthodes agiles et traditionnelles
  • Décrire l'écosystème agile
  • Identifier les bénéfices et les limitations des méthodes agiles
  • Appliquer les 8 grands principes de l'Agile Project Management
  • Comprendre le cycle de vie d'un projet agile et les phases associées
  • Maîtriser les rôles, responsabilités et techniques de communication au sein d'un projet agile
  • Planifier et estimer les travaux dans un projet agile
Tarif

A partir de 2 250,00 €

Durée

3 jours

Modes
  • Centre
  • Entreprise
  • Distance

Objectifs de la formation

A l'issue de cette formation, vous serez capable de :

  • Identifier les différentes typologies de vos interlocuteurs internes et externes
  • Evaluer les attentes des clients et leur niveau d'exigence
  • Utiliser des techniques de communication pour optimiser les entretiens dans un contexte de hotline ou help desk
  • Pratiquer l'écoute active pour améliorer la qualité de service
  • Utiliser des stratégies de questionnement pour mieux comprendre les besoins des clients
  • Reformuler les demandes des clients pour éviter les malentendus
  • Expliquer des concepts complexes de manière simple et accessible
  • Gérer les situations conflictuelles avec empathie et professionnalisme
  • Elaborer un plan de progrès personnalisé pour améliorer la qualité de service.
Tarif

A partir de 700,00 €

Durée

1j / 7h

Modes
  • Centre
  • Distance

Je cherche à faire...