1
Prix 2011 : 2270 € Durée : 4 jours Formation pouvant entrer dans le cadre du DIF et pris en charge par votre OPCA www.iticparis.com - 190bis, boulevard de Charonne - 75020 Paris - Tél : 01 43 73 20 40 - Fax : 01 43 73 00 36 - e-mail : [email protected] PROGRAMME DE CETTE FORMATION ARCHITECTURE CLIENT / SERVEUR EN JAVA BAC + 4 - Semaine 45 (du 7 au 10 novembre 2011) - Durée 4 jours Les objectifs de cette formation Ce cours vous permettra après un rappel de l'approche objet et des mécanismes du langage JAVA et d’UML2, de programmer avec les principales API, les classes graphiques (AWT et Swing), les applets, les sockets et les connexions JDBC. Participants de cette formation Etudiants en Master Informatique 1 ère année, développeurs, ingénieurs, chefs de projets. Pré-requis de cette formation Connaissances de base en programmation objet java. Travaux pratiques Les exercices pratiques ont été conçus pour illustrer et pour mettre en œuvre les concepts de la conception orientée objet des interfaces, des threads, des sockets, des connexions aux bases de données, avec l’environnement de développement Eclipse. Rappels des techniques " objet " - Les principes généraux de la modélisation et de la programmation " objet ". L'abstraction, l'encapsulation , les interfaces. Les différentes formes d'héritage, le polymorphisme… - La notation UML 2 : le modèle statique, le modèle dynamique, les scénarii… - Le polymorphisme et sa mise en œuvre. - Les classes abstraites et la généricité. Rappels sur le développement d'interfaces avec AWT et SWING - Rappels, syntaxe, définition Implémentation d'interfaces pour les méthodes. Principaux conteneurs - Les conteneurs pour la réalisation de fenêtres, boîtes de dialogue et panneaux divers. - JFrame et JDialog : fenêtres et boîtes de dialogue, JMenu, JMenuPopup,JPanel, layout. Principaux composants - JLabel,JTextField, JTextArea, JEditorPan,JButton, JComboBox, JCheckBox... Les exceptions - Les blocs de try / catch(), la génération des exceptions. L’API JDBC Les principales interfaces de l'API JDBC et leur rôle. Le DriverManager, l'URL JDBC et la mise en œuvre de base, DataSource , resultsets scrollables et updatables. Requêtes précompilées et procédures stockées. Utilisation de LOBs, Mise à jour par lots, Exceptions et warnings, Rowsets. L’architecture Client/Serveur en java avec les sockets Communication Réseau (Sockets, Port, TCP/UDP). Implémentation de ServerSocket. Architecture distribuée avec RMI Le «package» java.rmi et ses sous-packages. Programmation Multitâches (Multithreading) La Classe Thread, les groupes, Synchronisation de Threads. JAVA coté serveur : Les servlets et le JSP Le fonctionnement et caractéristiques des Java Server Pages. Introduction au JSDK et Fonctionnement d'une servlet. UNIFIED MODELING LANGUAGE

ARCHITECTURE CLIENT / SERVEUR EN JAVA - ITIC … · L’architecture Client/Serveur en java avec les sockets Communication Réseau (Sockets, Port, TCP/UDP). Implémentation de ServerSocket

Embed Size (px)

Citation preview

Prix 2011 : 2270 € Durée : 4 joursFormation pouvant entrer dans le cadre du DIFet pris en charge par votre OPCA

www.iticparis.com - 190bis, boulevard de Charonne - 75020 Paris - Tél : 01 43 73 20 40 - Fax : 01 43 73 00 36 - e-mail : [email protected]

PROGRAMME DE CETTE FORMATION

ARCHITECTURE CLIENT / SERVEUR EN JAVA

BAC + 4 - Semaine 45 (du 7 au 10 novembre 2011) - Durée 4 jours

Les objectifs de cette formation Ce cours vous permettra après un rappel de l'approche objet et des mécanismes du langage JAVA et d’UML2, de programmer

avec les principales API, les classes graphiques (AWT et Swing), les applets, les sockets et les connexions JDBC.

Participants de cette formationEtudiants en Master Informatique 1ère année, développeurs, ingénieurs, chefs de projets.Pré-requis de cette formationConnaissances de base en programmation objet java.Travaux pratiques Les exercices pratiques ont été conçus pour illustrer et pour mettre en œuvre les concepts de la conception orientée objet des interfaces, des threads, des sockets, des connexions aux bases de données, avec l’environnement de développement Eclipse.

Rappels des techniques " objet "- Les principes généraux de la modélisation et de la programmation " objet ". L'abstraction, l'encapsulation , les interfaces. Les différentes formes d'héritage, le polymorphisme…- La notation UML 2 : le modèle statique, le modèle dynamique, les scénarii…- Le polymorphisme et sa mise en œuvre.- Les classes abstraites et la généricité.

Rappels sur le développement d'interfaces avec AWT et SWING - Rappels, syntaxe, définition Implémentation d'interfaces pour les méthodes.Principaux conteneurs- Les conteneurs pour la réalisation de fenêtres, boîtes de dialogue et panneaux divers.- JFrame et JDialog : fenêtres et boîtes de dialogue, JMenu, JMenuPopup,JPanel, layout.Principaux composants- JLabel,JTextField, JTextArea, JEditorPan,JButton, JComboBox, JCheckBox...Les exceptions- Les blocs de try / catch(), la génération des exceptions.

L’API JDBCLes principales interfaces de l'API JDBC et leur rôle. Le DriverManager, l'URL JDBC et la mise en œuvre de base, DataSource , resultsets scrollables et updatables. Requêtes précompilées et procédures stockées. Utilisation de LOBs, Mise à jour par lots, Exceptions et warnings, Rowsets.

L’architecture Client/Serveur en java avec les socketsCommunication Réseau (Sockets, Port, TCP/UDP).Implémentation de ServerSocket.

Architecture distribuée avec RMI Le «package» java.rmi et ses sous-packages.

Programmation Multitâches (Multithreading)La Classe Thread, les groupes, Synchronisation de Threads.

JAVA coté serveur : Les servlets et le JSP Le fonctionnement et caractéristiques des Java Server Pages.Introduction au JSDK et Fonctionnement d'une servlet.

UNIFIEDMODELINGLANGUAGE