
Apprenez à programmer en Python Vous n'y connaissez rien en programmation et vous souhaitez apprendre un langage clair et intuitif ? Ce cours d’initiation à Python est fait pour vous ! Et comme le veut la coutume ici-bas, on démarre de zéro, dans la joie et la bonne humeur. Ainsi, si vous n'avez jamais programmé en quelque langage que ce soit, si vous ne savez que très vaguement ce que programmer signifie, vous ferez le bon choix en choisissant Python pour commencer votre apprentissage. Les avantages de Python sont nombreux, c’est un langage : facile à apprendre, à lire, à comprendre et à écrire ;portable (fonctionne sous de nombreux systèmes d'exploitation) ;doté d’une communauté active ;et j'en passe… Bonne lecture ! NB : Un grand merci à 6pri1 pour sa relecture attentive et sa patience.
Universities Accéder à 360Learning Universities Découvrez les nouveaux MOOC Corporate, On Demand, pour former vos collaborateurs Inscrivez-vous individuellement ou sélectionnez des MOOC pour vos salariés et créez votre Université d'Entreprise sur 360Learning LMS Apprendre et comprendre le numérique Stratégie Médias Sociaux : créer de l'engagement et développer ses communautés Identité numérique et Personal branding Fondamentaux du Web-Design et d'UX Stratégie digitale - Transformer et accompagner son organisation Évolutions du secteur audivisuel numérique Initiation au Web-Marketing Rédiger pour les réseaux sociaux 360Learning dans la Presse © 360Learning LMS - Made with Passion in the City of Light Inscription Sessions de Décembre 2015, places libres : 103 sur 1600 Social, collaboratif, pair-à-pair Ergonomique et moderne Analytics for Education Mobile & tablette Créez rapidement vos propres MOOC Eligibilité au CPF Accompagnement individuel de vos formateurs dans la digitalisation de la formation Design Thinking
OpenClassrooms - Apprenez à programmer en Java Bonjour à tous ! :D Bienvenue dans mon cours de programmation en Java. Voici les caractéristiques de Java en quelques mots : Java est un langage de programmation moderne développé par Sun Microsystems (aujourd'hui racheté par Oracle). On peut faire de nombreuses sortes de programmes avec Java : des applications, sous forme de fenêtre ou de console ;des applets, qui sont des programmes Java incorporés à des pages web ; des applications pour appareils mobiles, avec J2ME ;et bien d'autres ! Comme vous le voyez, Java permet de réaliser une très grande quantité d'applications différentes ! Heureusement, ce cours est là pour tout vous apprendre de Java à partir de zéro :) .
Moocs Télécom Bretagne Les Moocs* de Télécom Bretagne sont proposés dans le cadre de l'Institut Mines-Télécom Ils sont principalement référencés par la plate-forme nationale France Université numérique. Effort estimé : Consommation collaborative Par : Godefroy Dang Nguyen, Professeur à Télécom Bretagne Vous pouvez télécharger le plan de ce Mooc qui ouvrira prochainement. Effort estimé : 4h/semaine Routage et qualité de service dans l'internet Par : Géraldine Texier (Télécom Bretagne), Claude Chaudet (Télécom ParisTech) et Samer Lahoud (IUT Saint-Malo, Université Rennes 1). Le but de ce MOOC est d'aborder les problématiques de routage interne et externe et la mise en place de qualité de service par réservation de ressource ou par ingénierie de trafic, dans les réseaux. Dans tous les cas, nous aborderons les problématiques générales, les grands compromis qui sont nécessaires et à chaque fois, un protocole permettant la mise en œuvre. Rejoignez-nous pour vous initier aux communications par satellites.
React integration for ASP.NET MVC | ReactJS.NET OpenClassrooms - Node.js : mais à quoi ça sert ? Si Node.js est rapide, cela tient principalement à deux choses : le moteur V8 et son fonctionnement non bloquant. Le moteur V8 Node.js utilise le moteur d'exécution ultrarapide V8 de Google Chrome. Ce moteur V8 avait fait beaucoup parler de lui à la sortie de Google Chrome, car c'est un outil open source créé par Google qui analyse et exécute du code JavaScript très rapidement. Jusqu'à la sortie de Chrome, la plupart des navigateurs lisaient le code JavaScript de façon peu efficace : le code était lu et interprété au fur et à mesure. Le moteur V8 de Google Chrome, qui est réutilisé ici par Node.js, fonctionne complètement différent. Vous n'avez pas besoin de connaître le fonctionnement de V8 pour utiliser Node.js. Le modèle non bloquant Comme JavaScript est un langage conçu autour de la notion d'évènement, Node.js a pu mettre en place une architecture de code entièrement non bloquante. Mais au fait, connaissez-vous la différence entre un code bloquant et un code non bloquant ? Mais...
Démarrer avec Zend Framework 2 Ce tutoriel part du principe que vous utilisez PHP 5.3.10, avec un serveur Web Apache et une base de données MySQL, accessible par l'extension PDO. Vous devez avoir installé et activé l'extension mod_rewrite. Vous devez également vous assurer qu'Apache est configuré pour supporter les fichiers .htaccess. Pour cela vous pouvez changer la directive en dans votre fichier httpd.conf. Nous allons créer une application qui affichera un système de gestion de nos albums. Nous aurons également besoin de stocker les données dans une base de données. Il y a deux façons de démarrer. Démarrer avec un fichier zip▲ Afin de créer notre application, nous allons télécharger le ZendSkeletonApplication, disponible sur github. Dézippez ce fichier dans le répertoire défini dans le vhost et renommez le répertoire obtenu en zf2-tutorial. Le ZendSkeletonApplication utilise Composer pour trouver les dépendances, dans notre cas, la dépendance est Zend Framework 2 lui-même. php composer.phar install Sélectionnez <? <? <? <?
Débuter avec Hibernate sous Eclipse Les applications d'entreprises s'orientent de plus en plus vers des architectures n-tiers. La technologie J2EE et les frameworks qui se sont créés autour offrent beaucoup d'outils pour répondre aux besoins modernes. Pour la couche présentation, on trouve, par exemple, le très populaire Struts respectant le modèle MVC de séparation du code, de l'interface et des données. Pour ce type de couche, on trouve plus classiquement les JSP ou les trés récentes JSF qui permettraient de concurrencer directement le modèle initié par l'ASP.NET. Nous allons, cependant, nous intéresser à une couche plus basse d'une architecture applicative, la couche d'accès aux données. Celle-ci permet d'interfacer le code métier avec une source de données. Il est possible d'écrire soit même les classes qui seront ensuite exposées au code métier mais c'est souvent fastidieux ou même maladroit à réaliser. Voici comment se présente très globalement l'architecture d'Hibernate. Nommez cette table « t_contact ». IV-A. 3.1.
Tutoriel d'introduction au framework Spring Le nom des classes est auto-descriptif. La seule classe qui est isolée est SpringGardenApplication et ne sert qu'à démarrer le contexte de Spring. Il faut remarquer que les classes n'ont des références que vers des interfaces ce qui permet de découpler les implémentations. Le diagramme ci-dessous montre les classes de l'application : Les beans Springs sont configurés dans le fichier applicationContext.xml et à travers d'annotations Java. IV.3.a. La classe SpringGardenApplication est le point d'entrée de cette application stand-alone. import org.springframework.context.support.ClassPathXmlApplicationContext; public class SpringGardenApplication { public static void main(String[] args) { new ClassPathXmlApplicationContext("applicationContext.xml", SpringGardenApplication.class); }} Spring cherchera pour sa configuration le fichier applicationContext.xml qui se trouve dans le même package que la classe. IV.3.b. IV.3.c. IV.3.d. La classe Java correspondante est la suivante : IV.3.e. IV.3.f.
Actualité LibGDX Kek or how I’ll waste my free time going forward Mario, Thu, 30 Jun 2016 15:09:21 -0700 It’s been a while since this blog had anything other to offer than “libGDX x.x.x released”. This was partly a result of my engagement with RoboVM, which, as you may have heard, is no more. You may be thinking: “But what about libGDX?”. With all that out of the way, let me throw a bunch of thoughts at you. The computer science education gap Disclaimer:I may use the terms “computer science”, “computing” and “programming” interchangeably. I’ve always enjoyed teaching. I have also witnessed how kids are taught “computer science” and “programming” at school. However, some studies also indicate that kids themselves don’t feel like what they are doing is “real” programming when using Scratch-like systems. And that is fine. I believe there is a missing link between the visual programming systems ala Scratch and the text-based behemoths that make up modern day programming. Project Kek Next Steps Comments Up Next
JSON object {} { members } members pair pair , members pair string : value array [] [ elements ] elements value value , elements value string number object array true false null string "" " chars " chars char char chars char any-Unicode-character- except-"-or-\-or- control-character \" \\ \/ \b \f \n \r \t \u four-hex-digits number int int frac int exp int frac exp int digit digit1-9 digits - digit - digit1-9 digits frac . digits exp e digits digits digit digit digits e ee+e-EE+E- JSON (JavaScript Object Notation – Notation Objet issue de JavaScript) est un format léger d'échange de données. JSON se base sur deux structures: Une collection de couples nom/valeur. Ces structures de données sont universelles. En JSON, elles prennent les formes suivantes: Un objet, qui est un ensemble de couples nom/valeur non ordonnés. Un tableau est une collection de valeurs ordonnées. Une valeur peut être soit une chaîne de caractères entre guillemets, soit un nombre, soit true ou false ou null, soit un objet soit un tableau.
JSON Introduction Design pattern Fabrique (Factory Method) en Java : jeu de stratégie | Design-patterns.fr Implémentation en Java du design pattern Fabrique lors du développement d'un jeu de stratégie. Description du problème L'idée est de développer les bases d'un jeu de stratégie en temps réel (RTS pour les gamers). Dans ce type de jeu, la plupart des unités permettent de faire la guerre aux autres joueurs. Le vainqueur sera le dernier joueur disposant encore d'unités sur la carte. Généralement, les unités sont construites dans des bâtiments (usines, casernes...) grâce à des ressources (minerais, bois...) qu'il faut prélever sur la carte. Pour cela, nous allons définir une classe abstraite Unite disposant d'un nom, d'un coût de construction, d'une précision d'attaque, d'une faculté d'esquive... Implémentation de la classe abstraite Unite Implémentation des classes SoldatHumain et CommandantHumain Une classe Usine va permettre de créer ces unités grâce à la méthode formerUnite(TypeUnite). Implémentation d'un début de solution avec une Simple Fabrique Implémentation de la classe SimpleFabrique