Lors de la semaine des sciences informatiques 2014, dans le monde entier, est organisée une initiative appelée « The Hour of Code » dont le principe est simple: faire découvrir l’informatique et, plus particulièrement, la programmation, en 1 heure de temps, peu importe l’âge ou le niveau du public.
Chez LeanBase, nous avons décidé d’apporter notre pierre à l’édifice en organisant une séance d’introduction à la programmation à Bruxelles, à la Solvay Business School of Economics & Management (ULB), en partenariat avec le SBS-Solvay Entrepreneurs Club. Au final, ce ne sont pas moins de 30 personnes qui ont pu découvrir l’informatique avec, pour commencer, une introduction à la programmation avec JavaScript, donnée par Pierre-Yves. Ensuite, Maxence a repris le flambeau pour jeter les bases du fonctionnement et de l’architecture d’un site web de manière générale.
11 may 2015 de la performance globale du système aux acteurs de la recherch...Mohamed Larbi BEN YOUNES
De la performance globale du système aux acteurs de la Recherche-Développement et de l’Innovation (R&DI)
Dr. Emmanuel HASSAN, Expert LT - Gouvernance du Système National d’Innovation, Chercheur associé, iCite, Université Libre de Bruxelles, Belgique
Este documento describe el proceso de internacionalización de las pequeñas y medianas empresas del sector de tecnologías de la información y comunicaciones (TIC) a través de la innovación. Explica que la internacionalización requiere vocación empresarial, ventaja competitiva basada en la innovación, mercados en expansión, financiamiento y apoyo institucional. También analiza cuestiones como la selección del mercado exterior, el modelo de empresa, los factores legales y el tipo de apoyo necesario. Finalmente, presenta el caso de Grupo Acotelsa como
La teoría de las inteligencias múltiples fue desarrollada por el psicólogo Howard Gardner en 1983 y propone que existen ocho tipos distintos de inteligencia: lógico-matemática, lingüística, corporal-cinestésica, espacial, musical, interpersonal, intrapersonal y naturalista. Según Gardner, la inteligencia se refiere a la capacidad de resolver problemas y crear productos en diferentes contextos culturales, y cada persona tiene un perfil único de inteligencias.
11 may 2015 de la performance globale du système aux acteurs de la recherch...Mohamed Larbi BEN YOUNES
De la performance globale du système aux acteurs de la Recherche-Développement et de l’Innovation (R&DI)
Dr. Emmanuel HASSAN, Expert LT - Gouvernance du Système National d’Innovation, Chercheur associé, iCite, Université Libre de Bruxelles, Belgique
Este documento describe el proceso de internacionalización de las pequeñas y medianas empresas del sector de tecnologías de la información y comunicaciones (TIC) a través de la innovación. Explica que la internacionalización requiere vocación empresarial, ventaja competitiva basada en la innovación, mercados en expansión, financiamiento y apoyo institucional. También analiza cuestiones como la selección del mercado exterior, el modelo de empresa, los factores legales y el tipo de apoyo necesario. Finalmente, presenta el caso de Grupo Acotelsa como
La teoría de las inteligencias múltiples fue desarrollada por el psicólogo Howard Gardner en 1983 y propone que existen ocho tipos distintos de inteligencia: lógico-matemática, lingüística, corporal-cinestésica, espacial, musical, interpersonal, intrapersonal y naturalista. Según Gardner, la inteligencia se refiere a la capacidad de resolver problemas y crear productos en diferentes contextos culturales, y cada persona tiene un perfil único de inteligencias.
Este documento presenta los estándares de competencia en información para estudiantes de administración de empresas según el modelo de la Association of College and Research Libraries (ACRL). Cubre cuatro estándares principales: 1) determinar la naturaleza y alcance de la información necesaria, 2) acceder a la información de manera efectiva y eficiente, 3) evaluar críticamente la información y sus fuentes, e 4) incorporar la información seleccionada en su base de conocimientos. Para cada estándar, se describen las competencias clave y los indicadores de
Drive es un disco duro virtual de Google que permite almacenar, crear y compartir documentos e insertarlos en sitios web. Para usar Drive se requiere una cuenta de Gmail, y una vez iniciada la sesión en Gmail se puede acceder a Drive. Drive permite crear formularios o encuestas para recopilar datos de diferentes formatos y publicarlos en sitios web a través de código de incrustación.
El documento describe los efectos del alcohol como droga, incluyendo varios tipos de problemas de salud que puede causar el consumo excesivo de alcohol como cirrosis hepática y cáncer. Explica que el alcohol es una sustancia depresora del sistema nervioso central y que beber demasiado puede causar problemas serios de salud e incluso alcoholismo. También describe diferentes tipos de bebidas alcohólicas como las fermentadas como el vino y la cerveza y las destiladas con mayor graduación de alcohol. Finalmente, resume que el programa Narconon ofrece soluc
El resumen presenta los resultados del primer trimestre del curso 1oC. Hubo 28 estudiantes matriculados con una asistencia promedio del 77,2%. Doce estudiantes corren el riesgo de repetir debido a inasistencias. La mayoría de los estudiantes aprobaron las asignaturas, excepto 9 en lenguaje y 1 en matemáticas. Tres estudiantes se destacaron por sus altos promedios. Dos estudiantes corren el riesgo de repetir con una asignatura reprobada. En el segundo trimestre, los profesores coordin
El documento analiza si las viviendas de interés social en Colombia verdaderamente benefician a los más pobres. Se concluye que no cumplen con este objetivo, ya que las leyes permiten que sean usadas más como un negocio que como un derecho. Estas viviendas no proveen condiciones dignas y su adquisición termina beneficiando más a constructores que a los pobres endeudados. Se propone que los arquitectos desarrollen proyectos que cumplan con una vivienda digna y mejoren esta situación.
Este documento describe la anorexia y la bulimia. La anorexia implica una pérdida de peso causada por el paciente debido a un temor distorsionado a aumentar de peso. La bulimia implica atracones de comida seguidos de vómitos o uso de laxantes para compensar las calorías ingeridas. Ambos trastornos se asocian con factores psicológicos y a menudo comienzan durante la adolescencia. El tratamiento involucra terapia psicológica, recuperación de hábitos alimenticios sal
1) Visual Basic 6.0 presenta un entorno de desarrollo integrado con varias ventanas como el formulario, explorador de proyectos, caja de herramientas y ventana de propiedades. 2) Un proyecto contiene los diferentes elementos de un programa como formularios, módulos y reportes. 3) Los formularios son las ventanas de la interfaz y pueden ser independientes (SDI) o hijos de un formulario principal MDI.
Este documento presenta el itinerario y presupuesto de un viaje de fin de semana a Madrid. Incluye los detalles del vuelo, hotel, transporte, entradas a museos y monumentos, comidas, y un resumen de gastos totalizando 340 euros.
Este documento presenta un plan de implementación de competencias de información para estudiantes de Administración de Empresas. El plan incluye dos intervenciones de la bibliotecaria durante un curso introductorio: una sesión de orientación y un taller práctico sobre búsqueda de información y estilo APA. El objetivo es que los estudiantes desarrollen habilidades para definir sus necesidades de información, realizar búsquedas efectivas y documentar fuentes.
Hermosa Casa color blanca de 2 plantas, ideal para negocio o familia grande, esto implica un salon principal funcional para oficinas, Avaluo comercial; Referencias de llegada; Frente al Sutidor Refinor, a metros de la Avenida Santos Dumont Zona Comercial, Zona Segura, a 2 cuadras del surtidor de Gas, Colegio Boliviano Americano, Camara de la construccion, a pocas cuadras del Hipermaxi Sur, Transito, eso implica que la valoracion o tasacion del terreno es de mayor valor, tornandose una inversión. Incluye 9 Habitaciones + 1 Salon Grande donde puede montarse Oficinas Comunes, Techo alto, Ventilado y Luminosidad Necesaria. cuenta con 5 baños en Total, Parqueo para 3 vehiculos dentro, patios y jardines. Superficie 487 m2, en ESQUINA. Interesados llamar al móvil 71060908. Santa Cruz BOLIVIA. o ingresar a http://boliviacasa.blogspot.com
El pensamiento nos ayuda a resolver problemas diarios mediante un proceso racional. El pensamiento es la actividad de la mente y puede ser abstracto, racional, creativo u artístico. Entre las estrategias más utilizadas para resolver problemas se encuentran el ensayo y error, la recuperación de información, los algoritmos y las heurísticas como escalar una colina de forma gradual. El pensamiento es fundamental para la toma de decisiones y se desarrolla a lo largo de la vida de una persona.
Este documento presenta la misión y visión de la carrera de Educación Parvularia de la Universidad Técnica de Ambato. Describe que la evaluación educativa en el nivel preescolar debe ser cualitativa y enfocarse en el desarrollo de competencias individuales más que en logros académicos. Además, explica que la evaluación permite al docente ver el progreso de cada niño, identificar dificultades y realizar cambios en la planificación para asegurar el aprendizaje significativo de todos.
El documento describe varias herramientas de la Web 2.0 como wikis, social bookmarking y videos digitales que pueden usarse para propósitos educativos como elaborar periódicos escolares, administrar documentos, debatir cursos y asignar tareas. Los wikis permiten la colaboración de múltiples autores, son fáciles de usar y no requieren software especial. El social bookmarking permite guardar y compartir enlaces de páginas web de manera organizada. Estas herramientas pueden usarse para construir bibliotecas digitales
Présentation des nouveautés apportées par la version 7 du langage C# : Méthodes locales, Tuples, Déconstructeurs, Pattern matching, Variables de sortie, Membres sous forme d’expression, Amélioration de la levée des exceptions, ...
Este documento presenta los estándares de competencia en información para estudiantes de administración de empresas según el modelo de la Association of College and Research Libraries (ACRL). Cubre cuatro estándares principales: 1) determinar la naturaleza y alcance de la información necesaria, 2) acceder a la información de manera efectiva y eficiente, 3) evaluar críticamente la información y sus fuentes, e 4) incorporar la información seleccionada en su base de conocimientos. Para cada estándar, se describen las competencias clave y los indicadores de
Drive es un disco duro virtual de Google que permite almacenar, crear y compartir documentos e insertarlos en sitios web. Para usar Drive se requiere una cuenta de Gmail, y una vez iniciada la sesión en Gmail se puede acceder a Drive. Drive permite crear formularios o encuestas para recopilar datos de diferentes formatos y publicarlos en sitios web a través de código de incrustación.
El documento describe los efectos del alcohol como droga, incluyendo varios tipos de problemas de salud que puede causar el consumo excesivo de alcohol como cirrosis hepática y cáncer. Explica que el alcohol es una sustancia depresora del sistema nervioso central y que beber demasiado puede causar problemas serios de salud e incluso alcoholismo. También describe diferentes tipos de bebidas alcohólicas como las fermentadas como el vino y la cerveza y las destiladas con mayor graduación de alcohol. Finalmente, resume que el programa Narconon ofrece soluc
El resumen presenta los resultados del primer trimestre del curso 1oC. Hubo 28 estudiantes matriculados con una asistencia promedio del 77,2%. Doce estudiantes corren el riesgo de repetir debido a inasistencias. La mayoría de los estudiantes aprobaron las asignaturas, excepto 9 en lenguaje y 1 en matemáticas. Tres estudiantes se destacaron por sus altos promedios. Dos estudiantes corren el riesgo de repetir con una asignatura reprobada. En el segundo trimestre, los profesores coordin
El documento analiza si las viviendas de interés social en Colombia verdaderamente benefician a los más pobres. Se concluye que no cumplen con este objetivo, ya que las leyes permiten que sean usadas más como un negocio que como un derecho. Estas viviendas no proveen condiciones dignas y su adquisición termina beneficiando más a constructores que a los pobres endeudados. Se propone que los arquitectos desarrollen proyectos que cumplan con una vivienda digna y mejoren esta situación.
Este documento describe la anorexia y la bulimia. La anorexia implica una pérdida de peso causada por el paciente debido a un temor distorsionado a aumentar de peso. La bulimia implica atracones de comida seguidos de vómitos o uso de laxantes para compensar las calorías ingeridas. Ambos trastornos se asocian con factores psicológicos y a menudo comienzan durante la adolescencia. El tratamiento involucra terapia psicológica, recuperación de hábitos alimenticios sal
1) Visual Basic 6.0 presenta un entorno de desarrollo integrado con varias ventanas como el formulario, explorador de proyectos, caja de herramientas y ventana de propiedades. 2) Un proyecto contiene los diferentes elementos de un programa como formularios, módulos y reportes. 3) Los formularios son las ventanas de la interfaz y pueden ser independientes (SDI) o hijos de un formulario principal MDI.
Este documento presenta el itinerario y presupuesto de un viaje de fin de semana a Madrid. Incluye los detalles del vuelo, hotel, transporte, entradas a museos y monumentos, comidas, y un resumen de gastos totalizando 340 euros.
Este documento presenta un plan de implementación de competencias de información para estudiantes de Administración de Empresas. El plan incluye dos intervenciones de la bibliotecaria durante un curso introductorio: una sesión de orientación y un taller práctico sobre búsqueda de información y estilo APA. El objetivo es que los estudiantes desarrollen habilidades para definir sus necesidades de información, realizar búsquedas efectivas y documentar fuentes.
Hermosa Casa color blanca de 2 plantas, ideal para negocio o familia grande, esto implica un salon principal funcional para oficinas, Avaluo comercial; Referencias de llegada; Frente al Sutidor Refinor, a metros de la Avenida Santos Dumont Zona Comercial, Zona Segura, a 2 cuadras del surtidor de Gas, Colegio Boliviano Americano, Camara de la construccion, a pocas cuadras del Hipermaxi Sur, Transito, eso implica que la valoracion o tasacion del terreno es de mayor valor, tornandose una inversión. Incluye 9 Habitaciones + 1 Salon Grande donde puede montarse Oficinas Comunes, Techo alto, Ventilado y Luminosidad Necesaria. cuenta con 5 baños en Total, Parqueo para 3 vehiculos dentro, patios y jardines. Superficie 487 m2, en ESQUINA. Interesados llamar al móvil 71060908. Santa Cruz BOLIVIA. o ingresar a http://boliviacasa.blogspot.com
El pensamiento nos ayuda a resolver problemas diarios mediante un proceso racional. El pensamiento es la actividad de la mente y puede ser abstracto, racional, creativo u artístico. Entre las estrategias más utilizadas para resolver problemas se encuentran el ensayo y error, la recuperación de información, los algoritmos y las heurísticas como escalar una colina de forma gradual. El pensamiento es fundamental para la toma de decisiones y se desarrolla a lo largo de la vida de una persona.
Este documento presenta la misión y visión de la carrera de Educación Parvularia de la Universidad Técnica de Ambato. Describe que la evaluación educativa en el nivel preescolar debe ser cualitativa y enfocarse en el desarrollo de competencias individuales más que en logros académicos. Además, explica que la evaluación permite al docente ver el progreso de cada niño, identificar dificultades y realizar cambios en la planificación para asegurar el aprendizaje significativo de todos.
El documento describe varias herramientas de la Web 2.0 como wikis, social bookmarking y videos digitales que pueden usarse para propósitos educativos como elaborar periódicos escolares, administrar documentos, debatir cursos y asignar tareas. Los wikis permiten la colaboración de múltiples autores, son fáciles de usar y no requieren software especial. El social bookmarking permite guardar y compartir enlaces de páginas web de manera organizada. Estas herramientas pueden usarse para construir bibliotecas digitales
Présentation des nouveautés apportées par la version 7 du langage C# : Méthodes locales, Tuples, Déconstructeurs, Pattern matching, Variables de sortie, Membres sous forme d’expression, Amélioration de la levée des exceptions, ...
ASFA - Organisation et Méthodologie du projet COLSAFrédéric Sagez
Suite au nouveau schéma directeur pour 2016 du comité de direction, l’Association Nationale pour la Formation Automobile (OPCA basée à Sèvres qui organisme et finance les formations pour les entreprises situées dans le secteur automobile) a demandé à son service support, l’ASFA de veiller à la mise en œuvre et à la cohérence du SI pour les prochaines opérations de collecte de taxe d’apprentissage et de formation continue.
J’interviens dans le cadre de la mise en place du projet de refonte des applicatifs du SI en y apportant de la méthodologie, de l’organisation avec comme première mission d’unifier le Back Office avec les différentes entités. (ASFA, ANFA et le GNFA)
Cette présentation à pour but de décrire la futur organisation pour le développement de nouvelles applications dans le SI tout en privilégiant le Métier.
Windows PowerShell est le langage de script incontournable pour l’automatisation des tâches simples ou complexes sur les environnements Windows. Cette session vous propose un retour d’expérience de l’utilisation de Windows PowerShell sur des cas concrets tirés de projets, accompagné de démonstrations.
Mise en place d'une solution de supervision Zabbix, configuration pour monitorer un serveur CentOS, un serveur Debian 10.6 et un serveur Windows 2019.
Mise en place de la notification par mail et de la recherche automatique de machine possédant l'agent.
Graphgen est un générateur de graphes en ligne dédié à la base de données Neo4j. Vous pourrez facilement créer et générer des graphes avec des valeurs aléatoirement générées.
La syntaxe est basée sur le langage de requêtage Cypher .
L'ABC d'un déploiement réussi - WordCamp Montréal 2018Maxime Jobin
prêts à mettre le tout en ligne. Vraiment ? Avez-vous la liste de ces 27 points à faire pour vous assurer d’un déploiement réussi? Cette présentation sur le déploiement d’un site de manière simple et efficace vous permettra de bien planifier votre déploiement afin d’éviter les problèmes.
Trucs et astuces pour rendre votre application Windows Phone 8 plus visibleMicrosoft
Félicitations, vous avez publié votre application sur le Windows Phone Store ! Voyez maintenant comment améliorer la visibilité et la perception de votre application grâce aux nombreuses possibilités d'intégration offertes par Windows Phone 8. Vignette dynamique, filtres (lens), portefeuille (wallet), hub Music + Video, contacts, seront autant de possibilité de mieux exposer votre application.
Nouvelle application, la décision de partir sur Node.js est prise. L'application commence petite puis le nombre de features et de développeurs augmentent. Les 1ers refactoring cossus arrivent et ne se passent pas vraiment comme prévu pourtant nous avons 100% de coverage… Est ce lié au manque de typage de JS ? Est ce que TypeScript aurait évité ça ? Ou finalement est ce que c'est notre façon d'écrire notre code (et les tests) qu'il faut remettre en cause ?
Après quelques refactoring et bugfix l'application part en prod. Les utilisateurs commencent à remonter quelques soucis, en regardant les logs on prend peur, très difficile de s'y retrouver… Venant du monde Java on est surpris par le manque de maturité des frameworks et librairies Node.js, notamment au niveau de la gestion des logs et des erreurs.
Toutes ces (mes)aventures nous ont permis de prendre du recul sur le développement avec JS, nous vous proposons un retour d'expérience sur cette odyssée qui est toujours en cours.
PHP 7.3 sera en beta à la fin de l'été, et cible une sortie avant Noel. De nombreuses nouveautés sont prévues de longue date, comme l'évolution de la syntaxe heredoc, ou les , finales pour les appels de fonctions, tandis qu'une rafale de nouveautés se bousculent au portillon, et ont même
généré une alpha 4. Nous passerons en revue toutes ces évolutions, ainsi que les incompatibilités, comment les trouver dans du code, et comment fonctionnent les RFC de PHP.
Devoxx: Tribulation d'un développeur sur le CloudTugdual Grall
Comme beaucoup de développeurs une grande partie de mon temps libre est utilisé pour découvrir de nouvelles technologies et développer des applications avec celles-ci.
J'ai donc choisi de découvrir le développement d'application Java sur le cloud, avec Google AppEngine, pour créer le site http://www.resultri.com qui permet de gérer les resultats de triathlon (mon autre passion).
Développer cette application est une aventure interessante que je partage avec vous durant ce BOF:
découverte de GAE et des outils de developpement
les "surprises" du NoSQL, surtout pour un cerveau "cablé relationnel comme le mien"
hmmm tout n'est pas gratuit?
les quelques trucs à savoir : l'importance de memcache, utilisation de CloudSQL, les batchs....
1. The Hour of Code
Workshop by LeanBase
Made possible by the SBS-SEC
2. Sommaire
• 35 min pour découvrir le JavaScript
• 30 min pour découvrir une architecture web
• Questions / Réponses
• Résultats live du workshop
12/14/2014 www.leanbase.eu 2
3. Découverte de la programmation
« Great coders are today’s Rockstars »
https://www.youtube.com/watch?v=qYZF6oIZtfc
12/14/2014 www.leanbase.eu 3
4. C’est parti !
http://www.leanbase.eu/editor/
12/14/2014 www.leanbase.eu 4
5. Les chaînes de caractères (String)
• Exemples
"Je m’appelle Pierre-Yves"
"42"
• La propriété length
"Pierre-Yves".length 11
• Exercices
1. Créer un String avec votre prénom
2. Afficher son nombre de caractères
12/14/2014 www.leanbase.eu 5
6. • Exemple
Les nombres (Integers)
say( 55 + 45 );
100
• Opérations possibles
+ - * / % (modulo)
• Exercice
1. Multipliez deux nombres
2. Calculez le ROI d’une action dont la valeur initiale est
100, la valeur finale 97, son 1er dividende 3 et son
2ième dividende 4.
12/14/2014 www.leanbase.eu 6
10. Les variables
• Un moyen de stocker une valeur
var nomDeLaVariable = VALEUR;
var amIAlive = true;
var myAge = 24;
say(myAge); 24
• Exercice
1. Stocker votre prénom et son nombre de
caractères dans 2 variables distinctes.
2. Afficher la valeur de ces deux variables.
12/14/2014 www.leanbase.eu 10
12. Les conditions
var myAge = 24;
if(myAge > 18) {
watchPorn();
} else {
eatIceCream();
}
• Exercice
1. Stocker le ROI dans une variable et, si il est
Initial = 100
Final = 96
Div1 = 3
Div2 = 4
positif, afficher des félicitations. Si pas, afficher
une remarque.
12/14/2014 www.leanbase.eu 12
14. Les fonctions
• Une procédure qui prend quelque chose en
entrée et "fait quelque chose avec".
nomDeLaFonction(param1, param2, …);
say("Pierre-Yves");
• Exercice
1. Ajouter un paramètre "blue" à la fonction say
12/14/2014 www.leanbase.eu 14
15. Créer sa propre fonction
function nomDeLaFonction (param1, param2, …) {
// CONTENU DE LA FONCTION
// Exemple:
say(param1);
}
• Exercice
1. Ecrire une fonction computeROI qui prend, en entrées,
la valeur initial, la valeur finale, le dividende 1 et le
dividende 2. Cette fonction calcule le ROI et affiche à
l'écran si c'est bon (en vert) ou pas (en rouge).
12/14/2014 www.leanbase.eu 15
16. Demander une information
var nomDeMaVariable = prompt("Ma question");
• Exercice
1. Demander à l'utilisateur les valeurs initiale et finale ainsi
que les deux dividendes pour, ensuite, appeler la fonction
computeROI avec ces valeurs.
12/14/2014 www.leanbase.eu 16
17. Pour résumer
• Différents types de données
– String, nombres, booléens
• Variables
• Conditions
• Fonctions
• La fonction prompt()
12/14/2014 www.leanbase.eu 17
18. Aller plus loin ?
• Les tableaux
pour manipuler un ensemble de données
• Les boucles
pour effectuer plusieurs fois la même action et
manipuler des tableaux
• L'exercice final
to be a Rockstar !
12/14/2014 www.leanbase.eu 18
19. Bonus: les tableaux
var tableau = ["Bob","Alice"];
say(tableau[1]); Alice
tableau.push("Oscar"); ["Bob","Alice","Oscar"]
12/14/2014 www.leanbase.eu 19
20. Bonus: les tableaux
var tableau = ["Bob","Alice"];
say(tableau[1]); Alice
tableau.push("Oscar"); ["Bob","Alice","Oscar"]
• Exercice
1. Créer un tableau contenant 6 nombres et afficher le
premier, le 3ième et le dernier.
2. Ajouter à ce tableau 2 nouveaux nombres avec la
fonction push.
12/14/2014 www.leanbase.eu 20
21. Bonus: les boucles
var counter = 10;
while( counter >= 0 ) {
say(counter);
counter = counter - 1;
}
• Exercice
1. Faire une boucle qui compte de 0 à 5.
2. Etant donné un tableau: var tab = [23, 25, 27, 29, 39];
afficher chaque élément de ce tableau à l'aide d'une
boucle.
12/14/2014 www.leanbase.eu 21
22. Bonus: exercice final
Ecrire un programme qui va calculer le ROI en fonction d'une
somme initiale et d'une somme finale ainsi que d'un nombre
variable de dividendes possibles.
Ce programme commencera par demander à l'utilisateur les
valeurs initiale et finales. Ensuite, il demandera les dividendes.
Tant que l'utilisateur ne rentre pas "STOP", le programme
continue de lui demander le dividende suivant.
Enfin, le programme calculera le ROI et affichera à l'écran sa
valeur, en vert si c'est positif, en rouge sinon.
12/14/2014 www.leanbase.eu 22
23. Bonus: exercice final
• Tips
1. Pour demander les dividendes, on utilise une boucle avec
comme condition un booléen égal à true. Si l'utilisateur
entre "STOP", on change la valeur de ce booléen par
false.
2. Pour manipuler les dividendes, soit on utilise un tableau
dans lequel on ajoute chaque dividende entré (push) et,
par la suite, on fera la somme de ce tableau, soit on
additionne directement tous les dividendes à mesure que
l'utilisateur les ajoute.
12/14/2014 www.leanbase.eu 23
34. Rôle du browser
Ordinateur local Serveur distant
Browser
12/14/2014 www.leanbase.eu 34
35. Nom de domaine et DNS
Dossiers / sites
Serveur
distant
Ordi
Local Serveur
DNS
Belgacom.be
Leanbase.eu
IP Nom de Domaine
192.168.1.1 Belgacom.be
192.167.8.9 Leanbase.eu
178.980.2.3 Chocolat.com
12/14/2014 www.leanbase.eu Chocolat.3c5om
36. Serveur local
• Rôle: émuler un serveur
• Site statique et dynamique
• Rapidité de développement
• Ex:
– MAMP (MAC)
– XAMP (PC)
12/14/2014 www.leanbase.eu 36
37. Quelques outils utiles
• Wordpress, et autres CMS
• Bootstrap
• Jquery
• JsFiddle.net
• http://openclassrooms.com/
12/14/2014 www.leanbase.eu 37
Ecrire un programme qui va calculer le ROI en fonction d'une somme initiale et d'une somme finale ainsi que d'un nombre variable de dividendes possibles.Ce programme commencera par demander à l'utilisateur les valeurs initiale et finales. Ensuite, il demandera les dividendes. Tant que l'utilisateur ne rentre pas "STOP", le programme continue de lui demander le dividende suivant.
Local demande un fichier
Serveur distant lui envoie
Question: qqun a t-il déjà eu un probleme lorsqu’il uploade un Torrent à vitesse grand V? ca bloque toute la connexione (les autres PC ne savent plus faire de requetes vers le serveur pour lui demander ‘donne moi mon index.html ’)