Ouvrages :




Architecture
:
Unix/Linux
:
UML :
SOAP :
Fiches
de développement :
Articles / Developpez.com
:
|
Ouvrages

Au sommaire :
Installation de Ruby
Structures de données
La librairie standard
Conception d’interfaces graphiques
Programmation Web en CGI
Ruby on Rails
Ce livre sur Ruby s’adresse à des développeurs qui souhaitent découvrir ce langage et le mettre en œuvre avec le framework Ruby on Rails. Après une première étape propre à l’installation et aux environnements de développement, l’auteur aborde les fondamentaux du langage avec les structures de données, le contrôle de flux jusqu’à des modes de programmation plus sophistiqués et nouveaux comme la génération de code dynamique, la gestion du garbage collector, etc. Ruby étant un langage Objet, un chapitre est entièrement consacré à ce mode de programmation (classes, méthodes, attributs, héritage, polymorphisme, module...), les principes de base de la Programmation Objet étant également rappelés. Afin de bénéficier pleinement de la puissance de Ruby comme langage de programmation à multiple usages, l’auteur détaille la librairie standard (gestion des entrées/sorties, gestions des sockets, les Threads, Date/Heure, XML, les Web services...) et également la conception d’interfaces graphiques ainsi que la programmation Web (HTTP, CGI...). De nombreux exemples sont proposés au lecteur afin de bien cerner les différentes briques du langage. Le dernier chapitre traite du framework Ruby on Rails, avec une approche pédagogique et progressive, vous apprendrez à réaliser votre application web en toute simplicité. Les exemples cités dans l’ouvrage sont en téléchargement sur cette page.
Réf : 404 pages Livre (broché) - 17 x 21 cm Niveau : Initié à confirmé ISBN : 978-2-7460-4660-3 EAN : 9782746046603 Ref. ENI : RIRUB
Achat par Eni
Achat par Amazon

Au sommaire
Le document XML : orienté document ou donnée ? Notion de bus XML. Parseurs pour manipuler les documents XML.
Structure d’un document XML : prologue, instructions de traitement, commentaires. Déclaration de type. Noeuds et attributs
d’un élément. Entités. Règles de syntaxe. Conventions de nommage. Exemples MathML et Voice XML. Espaces de noms.
XLink et XHTML.
Validation des documents XML : DTD, schémas W3C, DOM, RelaxNG. Types simples : chaînes de
caractères, dates et heures, types numériques. Types complexes : séquence, choix. Cardinalités. Représentation des éléments.
Limitation des schémas : le non-déterminisme. Clés et références de clés : ID et IDREF. Relation entre schémas.
Modélisation
XML. targetNamespace. Déclaration. Gestion des éléments locaux. Analogies avec la conception objet. Design patterns.
Poupées russes, tranches de salami, stores vénitiens, forme mixte… Modélisation avec héritage ou groupe.
Publication de
documents XML. XHTML, CSS. Langage de requête XPath. Version 1.0 et 2.0. Gestion par séquence. Variables et boucles.
Contrôle de flux. Fonctions. Transformations XSLT. 1.0 et 2.0. Squelette. Template. Boucles. Contrôle de flux. Noeuds textes.
Génération d’un nouvel arbre. Inclusion et importation d’un document XSLT. Espaces de noms XSLT. XSLT 2.0 : création
d’une séquence, multi-génération, groupes, fonctions et expressions régulières. XSL-FO. Format vectoriel SVG.
Les échanges
XML. XML-RPC. SOAP. Services web : WSDL, UDDI. Programmation de services web : Axis, Java JSE 6, .NET. Les
échanges XML avec Ajax. Bases de données XML. XIndice. Berkeley DB XML.
Programmation XML : Programmer avec SAX. Content Handler.
ErrorHandler, DTDHandler et Entity Resolver. JAXP. Programmation SAX avec PHP. Programmer avec DOM.
Programmation DOM avec PHP, ASP, JavaScript. JDOM. Programmation avec JAXB. Opérations unmarshalling/marshalling.
Programmation avec XSLT. Réaliser des transformations XSLT avec PHP et ASP.
284 pages, Editions Eyrolles
Code éditeur : G12151
ISBN : 978-2-212-12151-3
Achat Eyrolles
Achat par amazon

Ce livre s’adresse aux développeurs, chefs de projet ou responsables techniques désireux de découvrir et maîtriser Java 6 à travers des exercices courts et variés. Avec pour objectif d’aller au-delà de la théorie et de vous inculquer dès le départ les bons réflexes, il vous fera gagner en productivité. Si vous connaissez une version antérieure et souhaitez avoir une vision rapide de la nouvelle plateforme, vous apprécierez cette méthode d’apprentissage par l’exemple dont les solutions sont toujours appuyées par de brefs rappels de cours. Les travaux pratiques proposés couvrent l’essentiel de Java 6 : bases de la syntaxe, programmation objet, connaissances de l’API. Ils reprennent les points indispensables propres à Java (définition d’une classe, héritage, abstraction, polymorphisme, annotations) mais également les nouveautés qui font de Java 6 une source inépuisable de possibilités (web services, scripting...). Au-delà des exercices, ce livre constitue un socle de références (modèles de programmation) que vous pourrez reprendre à loisir dans vos travaux quotidiens.
297 pages, Editions ENI
Achat par Amazon
Plan :
Chapitre 1 : Le Langage
1.1 : Contrôle de flux
1.2 : Exception
1.3 : Type de données
1.4 : Classe
1.5 : Interface
1.6 : Classe anonyme et interne
1.7 : Accessibilité
1.8 : Enumération
1.9 : Ellipse
Chapitre 2 : Les collections
2.1 : les lists
2.2 : les maps
2.3 : les sets
2.4 : les queues
Chapitre 3 : Les entrées/sorties
3.1 : Les flux binaires
3.2 : Accès aléatoire
3.3 : Les filtres
3.4 : Les flux de caractères
3.5 : Les flux mémoires
3.6 : La sérialization
3.7 : N/IO
Chapitre 4 : JDBC – Base de données
4.1 : Installation d’une base de données MySQL avec accès ODBC
4.2 : Accès en lecture et écriture par Statement
4.3 : Accès en lecture et écriture par PreparedStatement
4.4 : Les procédures stockées
4.5 : Les DataSources
Chapitre 5 : Threads
5.1 : la classe Thread
5.2 : Synchronisation multi-threads
5.3 : java.util.concurrent.ExecutorService
5.4 : java.util.concurrent.ArrayBlockingQueue
5.5 : java.util.concurrent.Exchanger
5.6 :
java.lang.management.ThreadInfo
Chapitre 6 : Swing
6.1 : Construction d’un répertoire téléphonique
6.2 : Construction d’un éditeur de texte
6.3 : Mise à jour asynchrone d’une table
6.4 : Installation d’un lookAndFeel
6.5 : Actions
6.6 : Tri et table
6.7 : SystemTray
Chapitre 7 : JAXP - XML
7.1 : SAX
7.2 : DOM
7.3 : XPath
7.4 : Transformation
7.5 : JAXB
7.6 : StAX
Chapitre 8 : Classes utilitaires
8.1 : java.lang.ProcessBuilder
8.2 : java.util.Scanner
8.3 : Expressions régulières
8.4 : Préférences
8.5 : Logs
8.6 : Console
8.7 : Annotations
8.8 : Scripts
Chapitre 9 : Java Web Start
9.1 : Exécution d’une application
9.2 : javax.jnlp.ServiceManager
Chapitre 10 : Services Web
10.1 : Création et usage d’un service Web
10.2 : Usage d’un service Web sur un site marchand
Chapitre 11 : Accès réseaux
11.1 : Socket
11.2 : HTTP
11.3 : Cookie

243 pages, Editions ENI
Achat par Amazon
Plan :
Chapitre 1 : Le Langage
1.1 : Contrôle de flux
1.2 : Exception
1.3 : Type de données
1.4 : Classe
1.5 : Interface
1.6 : Classe anonyme et interne
1.7 : Accessibilité
1.8 : Enumération
1.9 : Ellipse
Chapitre 2 : Les collections
2.1 : les lists
2.2 : les maps
2.3 : les sets
2.4 : les queues
Chapitre 3 : Les entrées/sorties
3.1 : Les flux binaires
3.2 : Accès aléatoire
3.3 : Les filtres
3.4 : Les flux de caractères
3.5 : Les flux mémoires
3.6 : La sérialization
3.7 : N/IO
Chapitre 4 : JDBC – Base de données
4.1 : Installation d’une base de données MySQL avec accès ODBC
4.2 : Accès en lecture et écriture par Statement
4.3 : Accès en lecture et écriture par PreparedStatement
4.4 : Les procédures stockées
4.5 : Les DataSources
Chapitre 5 : Threads
5.1 : la classe Thread
5.2 : Synchronisation multi-threads
5.3 : java.util.concurrent.ExecutorService
5.4 : java.util.concurrent.ArrayBlockingQueue
5.5 : java.util.concurrent.Exchanger
Chapitre 6 : Swing
6.1 : Construction d’un répertoire téléphonique
6.2 : Construction d’un éditeur de texte
6.3 : Mise à jour asynchrone d’une table
6.4 : Installation d’un lookAndFeel
Chapitre 7 : JAXP - XML
7.1 : SAX
7.2 : DOM
7.3 : XPath
7.4 : Transformation
Chapitre 8 : Classes utilitaires
8.1 : java.lang.ProcessBuilder
8.2 : java.util.Scanner
8.3 : Expressions régulières
8.4 : Préférences
8.5 : Logs
Chapitre 9 : Java Web Start
9.1 : Exécution d’une application
9.2 : javax.jnlp.ServiceManager
|
Tips Java :
- Icônes multiples en swing
- datasource et jndi
Tips ASP :
- Accès BD avec MySql
- Algo de Levenshtein
Tests d'application :
- Nvu
- Demos
Tutoriaux :
- Ruby I
- Ruby II
Autre :
- Quelques photos |