- French
- ePUB (adapté aux mobiles)
- Disponible sur iOS et Android
Java 8
Ă propos de ce livre
Avec cet eBook, vous maĂźtriserez rapidement les techniques de programmation en Java 8, des plus simples aux plus complexes.Nous avons choisi une approche rĂ©solument pratique pour vous aider Ă intĂ©grer de façon durable les nombreux concepts qui gravitent autour du langage Java.AprĂšs avoir passĂ© en revue les instructions du langage et les concepts fondamentaux de la programmation objet, vous ferez vos premiers pas en crĂ©ant des applications en mode console et fenĂȘtrĂ©es, Ă l'aide d'un simple Ă©diteur de code, puis dans l'IDE NetBeans.Petit Ă petit, vous apprendrez Ă amĂ©liorer l'interface graphique de vos applications en leur ajoutant divers contrĂŽles, menus et barre d'outils, et vous verrez comment les positionner de façon prĂ©cise en utilisant une mise en pages appropriĂ©e (FlowLayout, GridLayout, GridBagLayout, BorderLayout, etc.).Une fois ces bases acquises, vous aborderez des sujets plus complexes, tels que la gestion des entrĂ©es/sorties et les bases de donnĂ©es (JDBC et DAO).Vous verrez Ă©galement commment utiliser Java cĂŽtĂ© serveur pour crĂ©er des pages Web dynamiques. Les approches Java Server Page (JSP) et servlet seront abordĂ©es et largement illustrĂ©es d'exemples facilement reproductibles.Pour aller encore plus loin, vous apprendrez Ă Ă©changer des flux de donnĂ©es en TCP/IP et vous verrez comment mettre en place des sockets pour faire communiquer des programmes clients et serveurs Ă©crits en Java.La programmation multithread est Ă©galement dĂ©mystifiĂ©e dans cet ouvrage. A travers des exemples simples, vous apprendrez Ă la mettre en place dans vos propres projets.Enfin, vous verrez comment faire du logging pour garder une trace des exceptions qui pourraient se produire dans vos applications et comment utiliser le framework JUnit pour effectuer des tests unitaires. A qui s'adresse cet eBook? Aux Ă©tudiants en Ă©cole d'ingĂ©nieur, licence ou master Aux programmeurs qui dĂ©sirent s'initier Ă la programmation Java afin de dĂ©marrer un nouveau projet ou de maintenir un projet existant
Foire aux questions
Informations
1 - Introduction
Naissance de Java
Pourquoi apprendre Java ?
Comment le langage Java diffĂšre des langages C et C++ ?
Java EE vs Java SE
Les API de base
2 - Installation de la couche logicielle
Installation du JDK pour créer les premiÚres applications console
Table des matiĂšres
- Java 8
- 1 - Introduction
- 2 - Installation de la couche logicielle
- 3 - Le langage Java
- 4 - Java, un langage orienté objet
- 5 â DĂ©velopper en Java avec NetBeans
- 6 - Les entrées/sorties en Java
- 7 - LES BASES DE DONNĂES AVEC JDBC
- 8 â Plus loin avec Java