• Sommaire
  • Détails
  • Commentaires

Objectifs

Cette formation intense met l'emphase sur le développement des compétences avec Java, Android et l'environnement Eclipse. Ce cours traite de la syntaxe Java 5.0, des clsses, des interfaces et de la gestion des exceptions. Les participants vont apprendre comment créer des applications en utilisant les vues, les ressources et autres fonctions nécessaires. Les participant vont aussi apprendre comment créer des dialogues et menus. Ce cours est axé sur les versions d'Android 2.3, Gingerbread et Java 6.

Clientèle cible

  • Développeurs

Préalables

  • Expérience en programmation en C++ ou C# requise
  • Connaissance des principes de programmation orientée objet

Attestation remise

Certificat de formation Eccentrix

Module 1: Course Introduction

  • Course Objectives
  • Overview
  • Suggested References

Module 2: Getting Started with Java SE

  • What is Java?
  • How to Get Java
  • A First Java Program
  • Compiling and Interpreting Applications
  • The JDK Directory Structure

Module 3: Eclipse

  • Introduction to Eclipse
  • Installing Eclipse
  • Running Eclipse for the First Time
  • Editors, Views, and Perspectives
  • Setting up a Project
  • Creating a New Java Application
  • Running a Java Application
  • Shortcut Key Sequences
  • More Shortcut Key Sequences
  • Importing Existing Java Code into Eclipse

Module 4: Language Fundamentals

  • A Java Program
  • If Statements
  • Switch Statements
  • Loop Statements
  • Syntax Details
  • Primitive Datatypes
  • Variables
  • Expressions in Java
  • Strings
  • Arrays
  • Enhanced for Loop

Module 5: Objects and Classes

  • Defining a Class
  • Creating an Object
  • Instance Data and Class Data
  • Methods
  • Constructors
  • Access Modifiers
  • Encapsulation

Module 6: Using Java Objects

  • Printing to the Console
  • printf Format Strings
  • StringBuilder and StringBuffer
  • Methods and Messages
  • toString
  • Parameter Passing
  • Comparing and Identifying Objects
  • Destroying Objects
  • Using the Primitive-Type Wrapper Classes
  • Autoboxing

Module 7: Inheritance in Java

  • Inheritance
  • Inheritance in Java
  • Casting
  • Method Overriding
  • Polymorphism
  • super
  • The Object Class

Module 8: Packages

  • Packages
  • The import Statement
  • Static Imports
  • CLASSPATH and Import
  • Defining Packages
  • Package Scope

Module 9: Exception Handling

  • Exceptions Overview
  • Catching Exceptions
  • The finally Block
  • Exception Methods
  • Declaring Exceptions
  • Defining and Throwing Exceptions
  • Errors and RuntimeExceptions

Module 10: Advanced Java Features

  • Enumerated Types - Pre-Java 5.0
  • Enumerated Types Today
  • More Enumerated Types
  • Abstract Classes
  • Interfaces
  • Using Interfaces
  • Collections
  • Generics
  • The Collections Framework

Module 11: Inner Classes

  • Inner Classes
  • Member Classes
  • Local Classes
  • Anonymous Classes
  • Static Nested Classes

Module 12: Threads

  • Non-Threaded Applications
  • Threaded Applications
  • Creating Threads
  • Thread States
  • Runnable Threads
  • Coordinating Threads
  • Interrupting Threads
  • Runnable Interface
  • Race Conditions
  • Synchronized Methods
  • Deadlocks
  • Synchronized Blocks

Module 13: Getting Started with Android

  • Android Overview
  • Android Architecture
  • The Dalvik VM
  • Android Components
  • Android Development Environment
  • A Simple Android Application
  • The Android Emulator
  • User Interface Layouts
  • Android Event Handlers
  • LogCat

Module 14: Activities

  • Activities
  • Creating an Activity
  • Activity Lifecycle
  • Callback Methods
  • Resource Conservation
  • Intents
  • AndroidManifest.xml
  • Packaging

Module 15: Resources

  • Resources
  • Alternative Resources
  • R.java
  • String Resources
  • String Arrays
  • Boolean and Integer Resources
  • Color and Dimension Resources
  • Style Resources
  • Image Resources
  • System Resources
  • Localization
  • Format Strings

Module 16: Views and Event Handlers

  • Views and ViewGroups
  • Common Properties
  • Text View
  • Edit Text
  • TextChanged Events
  • Button
  • Check Box and Toggle Button
  • Radio Group and Radio Buttons
  • DatePicker
  • ProgressBar and RatingBar
  • Threads and Handlers
  • AsyncTask

Module 17: Layouts

  • LinearLayout
  • FrameLayout
  • RelativeLayout
  • TableLayout
  • Combining Layouts
  • Scrolling
  • Screen Orientation Chang

Emplacement

Durée

5 jours

8 heures par jour

Tarif

2 500,00$

Par pers.

Langue

Français

Groupe(s)

Avis (sur 5) Activité Emplacement Durée Tarif Compétences visées Outils

MA001 Sécurité des applications mobile iOS

Conférence, Classe virtuelle/webinaire, Videoconference, Atelier
Intermédiaire
À déterminer
3 jours

8 heures par jour

Disponible sur demande

1 50000$
Par pers.
ios
programmation informatique
sécurité informatique
développement des applications

MS55048 Gestion des flux de travail SharePoint 2013-2016 en utilisant SharePoint Designer 2013

Conférence, Classe virtuelle/webinaire, Atelier, Videoconference
Intermédiaire
À déterminer
3 jours

8 heures par jour

Disponible sur demande

1 50000$
Par pers.
sharepoint
développement web
collaboration
microsoft
technologie

MS40373 Notions de base en développement mobile

Conférence, Classe virtuelle/webinaire, Videoconference, Atelier
Débutant
À déterminer
3 jours

8 heures par jour

Disponible sur demande

1 50000$
Par pers.
programmation mobile
applications
technologie
microsoft
développement

Publicité

Publicité Boomrank
Avis (sur 5) Activité Instructeur Emplacement Durée Tarif Compétences visées Outils

A001 Programmation Android - Jelly Bean

Conférence, Classe virtuelle/webinaire, Videoconference, Atelier
Intermédiaire
Eccentrix
1 formateur
À déterminer
5 jours

8 heures par jour

Disponible sur demande

2 50000$
Par pers.
programmation mobile
android
jelly bean
développement applications
eclipse

Publicité

Publicité Boomrank

Publicité

Publicité Boomrank