• Accueil
  • Téléchargement
    • Témoignages
  • Questions fréquentes
  • Documentation
    • Vidéos
    • Principales fonctions
    • Pourquoi deux modes
    • Mode « Visionneuse » >
      • Les recueils et les Bibles
      • L'agenda
      • Les diapositives
      • La prévisualisation
      • Les raccourcis clavier
    • Rechercher >
      • Des chants
      • Des versets
    • Afficher >
      • Un diaporama
      • Un PowerPoint
      • Une vidéo
    • Mode « Édition » >
      • Styles hiérarchiques
      • Explorateur de style
      • Éditer un chant
    • Résolution et aspect de l'écran
    • Assistant d'importation
  • Blog
  • Contact
  • A propos

VideoPsalm

 

Comment apprendre à programmer ?

30/6/2014

1 Commentaire

 
Un jeune ami de 12 ans m'a demandé comment acquérir des compétences en développement logiciel.

On n'est jamais trop jeune pour commencer à apprendre à programmer. On peut l'apprendre d'ailleurs à tout âge et il faut être prêt à l'apprendre pendant toute sa vie, car les techniques de développement logiciel évoluent plus vite que dans d'autres domaines. Heureusement, plus on cumule de connaissances dans ce domaine, plus on est capable d'en apprendre facilement de nouvelles. Et vous pouvez passer tous les jours de votre vie à apprendre sans risquer remplir votre tête : il restera toujours de la place !

Pour débuter l'apprentissage aujourd'hui (en 2014), rien de plus facile via internet.

Le problème, c'est plutôt de trouver par quoi commencer !

Ci-dessous, je vous propose trois étapes à suivre à votre rythme, qui sont de difficulté croissante.

Étape 1 : S'initier à la programmation avec Scratch, en s'amusant

Scratch est spécialement conçu pour les enfants de 8 à 16 ans, mais il est utilisé par des personnes de tous les âges.
Des millions de gens se sont initiés à la programmation avec Scratch.

Information pour les parents à propos de Scratch
Le guide pas à pas de Scratch

Vous pourrez passer des semaines, même des mois, à jouer et apprendre avec Scratch.
Lorsque vous aurez épuisé les ressources d'apprentissage de la programmation avec Scratch, passez à l'étape 2.

Étape 2 : le langage JavaScript

En 1995, Brendan Eich, alors employé chez Netscape, a inventé JavaScript dans l'urgence, en à peine 10 jours, sous la pression de la guerre des navigateurs internet qui régnait entre Microsoft et Netscape.
Il ne pouvait pas deviner que vingt ans après, ce langage deviendrait universel. En effet on le trouve sur tous les terminaux informatiques. S'il avait prévu cela, Monsieur Eich se serait certainement donné un peu plus de temps pour peaufiner son langage, qui présente hélas quelques erreurs de conception...

Mais les lacunes de JavaScript sont largement compensées par ses atouts.

Par exemple, il est possible de programmer en JavaScript avec un simple éditeur de texte !
Et d'expérimenter le fonctionnement du programme dans n'importe quel navigateur internet, immédiatement !
Vous avez donc en ce moment même, devant vous, tous les outils nécessaires pour programmer en JavaScript !

Le tutoriel suivant (en français) vous expliquera les rudiments de JavaScript de façon conviviale et amusante, et est un bon point de départ dans votre quête de connaissances informatiques :
http://fr.eloquentjavascript.net/
ou
Javascript survival guide (article en anglais)

Après avoir parcouru ce tutoriel, rien ne vous empêchera de programmer tout ce dont vous aurez l'idée. Par exemple concevoir un « Jeu du pendu », ou une aide automatique à votre petit frère pour apprendre ses tables de multiplications, etc.

JavaScript est une bonne corde à votre arc, qui vous sera utile pendant de longues années. En effet, beaucoup de développeurs conçoivent aujourd'hui des applications d'entreprise avec JavaScript (votre serviteur par exemple). Il s'agit essentiellement d'applications pour smartphones ou tablettes, souvent disponibles dans les stores respectifs (AppStore, Google Play, Windows Store). De telles applications fonctionnent sur tous les terminaux, du smartphone au PC, en passant par la tablette, toutes marques confondues.

Travaillez-donc ce tutoriel pendant le temps qu'il faut, jusqu'à l'avoir assimilé, avant de passer à l'étape suivante.
L'étape 2 peut durer plusieurs jours à plusieurs semaines, en fonction de vos capacités et disponibilités.

Étape 3 : C#, un langage de programmation bien conçu

Continuez votre apprentissage par un langage bien solide, conçu par un champion du monde de la programmation, Anders Hejlsberg, créateur de Turbo Pascal, de Borland Delphi, puis du C# (dites “Siii chaaarpe” et .NET (dites “Dot Net”) de Microsoft.
Le C# et .NET sont le résultat de l'accumulation de dizaines d'années d'expérience en conception d'outils de développement, créés sur une base complètement propre, en repartant de zéro. Aujourd'hui, C# et .NET en sont à la version 4.5, et livrés dans chaque Windows 8. Ils font vivre un immense écosystème dans le monde de l'entreprise.

Contrairement à JavaScript, pour programmer en C#, il faut d'abord installer un programme permettant de fabriquer des programmes, communément appelé un Environnement de Développement Intégré (EDI, IDE en anglais, dites “Aïdi-i”).
Microsoft offre gratuitement un tel outil, ici. Cet outil existe aussi en d'autres versions, payantes et plus complètes, mais Visual Studio Express est idéal pour débuter.

En 2014, il existe plusieurs variantes de Visual Studio Express :
Express 2013 pour Web : Adapté à la création de sites web dynamiques.
Express 2013 pour Windows : Conception d'applications pour le Windows Store et Windows Phone.
Express 2013 pour Bureau Windows : Création d'applications de bureau, telles que VideoPsalm.

Si vous envisagez de publier vos créations dans le Windows Store, choisissez Express 2013 pour Windows, mais sachez qu'il y a beaucoup plus à apprendre par rapport à Express 2013 pour Bureau Windows.

Je vous suggère donc de choisir Express 2013 pour Bureau Windows, et surtout d'éviter Express 2013 pour Web. En effet, le développement d'applications web demande la maîtrise d'un trop grand nombre de compétences en une seule fois, ce qui risque de vous décourager. De plus, le web n'est pas autant standardisé et puissant que les autres plateformes, bien qu'il se peut que cela vienne avec le temps.

Pour apprendre le C#, il existe des séries de vidéos très bien faites, sans blabla inutiles, tout comme des tutoriaux.
Pour trouver d'autres liens, saisissez par exemple les mots clés suivants dans google : "C# tutoriel".

Commencez-donc par la série de vidéos sur YouTube, elles sont faites par un professionnel de la programmation.
Les vidéos sont numérotées, et il vaut mieux les visionner en séquence.
Voici un lien vers la première vidéo de la série. Il y environ 50 vidéos d'une dizaine de minutes, puis passez aux tutoriaux, par exemple celui-ci.

À faire en parallèle, pour rester dans le coup

Apprenez l'anglais. C'est une langue avec une grammaire simpliste, et le monde entier parle l'anglais, notamment les développeurs logiciel.


Informez-vous des nouveautés informatiques et créez des liens avec la communauté des développeurs :
  • Inscrivez-vous à CodeProject, pour recevoir gratuitement par email, tous les jours, une liste de nouvelles concernant l'informatique. En lire un ou deux articles par jour, pour rester au courant des nouveautés.
    CodeProject regroupe une immense communauté de développeurs, qui partagent du code et des techniques.

  • Inscrivez-vous à StackOverflow, communauté d'entraide pour programmeurs. Vous y trouverez la réponse à toutes (toutes) vos questions sur la programmation. Si la réponse n'est pas là-bas, elle n'est nulle part.

Développez les capacités personnelles qui facilitent l'apprentissage de la programmation

Aimez les mathématiques. Devenez le meilleur de votre classe en mathématiques. Lisez votre livre de mathématiques et faites tous les exercices, en avance, avant la leçon.

Soyez patient, voire obstiné, persévérant, perfectionniste, méthodique, astucieux, curieux.

Développez une mémoire d'éléphant.
Soyez capable de vous souvenir avec facilité de tout ce que vous avez fait, dit, lu et écrit.

Apprenez à déposer vos affaires uniquement là où vous les chercherez plus tard. De la sorte, vous ne perdrez plus jamais rien.
Ce principe est très important en programmation, car un développeur est constamment en train de chercher le meilleur endroit dans le code pour ajouter ci ou ça.

Construisez vos connaissances sur des certitudes prouvées. Ne croyez jamais sur parole, surtout pas les personnes qui affirment des choses avec véhémence sans les prouver. Testez tous les cas.

Pendant le processus de construction de votre programme, tout ce qui peut aller de travers va aller de travers.
Si vous avez terminé votre programme sans que tout soit allé de travers avant, c'est que cela va aller de travers très bientôt, par exemple chez les personnes qui vont l'utiliser pour de vrai.
Alors soyez méfiant de tout.

Aimez réfléchir, aimez « vous creuser la tête ».
Soyez capable de trouver des solutions à des problèmes intellectuels, et trouvez-y du plaisir.

Aimez rester assis pendant des heures devant un clavier et un écran, tout seul.
Soyez prêt à passer parfois des heures pour résoudre un point de détail.

Aimez apprendre, apprenez à apprendre, sachez apprendre des autres, sachez apprendre tout seul. Il y a toujours quelque chose à apprendre de quelqu'un : ce qu'il fait bien, il faut apprendre à l'imiter, ce qu'il fait mal, il faut apprendre à l'éviter.

Apprenez à lire et à comprendre l'anglais (ce point est très important !).

Sachez utiliser un PC SANS SA SOURIS.
Notamment, apprenez les raccourcis clavier de base.
Raccourcis clavier de Windows 8
Apprendre à saisir du texte avec un clavier

Liens supplémentaires :
  • Huit qualités pour devenir un bon programmeur (vidéo de 8 minutes)
  • Code Academy : Site gratuit de formation à la programmation en ligne
  • Code Hunt : Jeu de programmation créé par Microsoft
1 Commentaire

Comment convertir un document PowerPoint en texte

26/6/2014

0 Commentaires

 
Peut-être disposez-vous de chants au format PowerPoint et aimeriez-vous les importer dans VideoPsalm.
Il y a de nombreux avantages à importer vos chants PowerPoint dans VideoPsalm, notamment :
  • Trouvez très rapidement un chant et affichez-en les paroles, grâce à la fonction de recherche de chants de VideoPsalm, par quelques mots dans le titre ou les paroles, ou par le numéro du chant.
  • À chaque culte, en quelques clics, constituez-vous une liste de chants, via l'agenda de VideoPsalm, dont vous pourrez enchaîner les chants et leurs strophes par l'appui d'une simple touche.
  • Affichez très facilement des versets de la Bible, en tapant la référence des versets ou des mots du verset (concordance), affichez des diaporamas, des vidéos au format wmv, etc.
  • etc.
Une partie du travail d'importation de vos chants PowerPoint dans VideoPsalm peut se faire automatiquement, mais cela requerra quand même du travail manuel.

N'hésitez-pas à nous contacter avant d'investir du temps. En effet, nous disposons d'outils qui peuvent grandement simplifier cette tâche.
Lien vers la fiche Contact

Il y a tellement de façons différentes de saisir des chants dans PowerPoint : Certaines personnes placent le titre du chant sur chaque diapositive, parfois avec l'auteur, etc. Certaines églises ont construit un sommaire avec des liens pour atteindre le bon chant, d'autres ont programmé des “macros” en Visual Basic pour rechercher les chants, d'autres encore ont créé un document PowerPoint par chant, etc.

L'importation de vos chants PowerPoint va donc être un mélange d'opérations automatisées et de travail manuel.


Voici une manière de procéder (voyez aussi le détail ensuite) :

  1. Exportez vos chants PowerPoint en PDF (automatique) ou contactez-nous pour cette opération, nous disposons d'un outil pour automatiser cette opération.
  2. Exportez vos PDF en texte (automatique).
  3. Éditez les chants au format texte pour pouvoir les importer dans VideoPsalm (manuel).
  4. Importez les chants au format texte dans VideoPsalm (automatique).


En détail, cela donne :

Étape 1
Ouvrez le fichier PowerPoint contenant vos chant dans Microsoft PowerPoint.
Faites Fichier -> Enregistrer sous, sélectionnez PDF comme type de fichier, puis cliquez OK.
Suivant la taille de votre PowerPoint, l'enregistrement/conversion au format PDF peut prendre quelques minutes.


Remarque  Si vous avez chaque chant dans son propre document PowerPoint, vous aurez besoin d'un utilitaire spécifique, veuillez nous contacter pour cela.


Étape 2
Ouvrez le fichier PDF créé à l'étape 1 à l'aide de votre application PDF préférée, par exemple Adobe Reader. (Personnellement, je préfère Foxit Reader, que je trouve plus rapide).

Faites Fichier -> Enregistrer sous, sélectionnez Texte comme type de fichier, puis cliquez OK.


Étape 3
Cette étape demande du travail manuel de mise en forme du fichier texte obtenu à l'étape 2.
Ce fichier contient tous les chants de votre document PowerPoint de l'étape 1, mais vous devrez l'adapter pour pouvoir l'importer correctement dans votre VideoPsalm.
Veuillez vous référer à l'article suivant pour une description de la syntaxe (article en anglais. Si nécessaire, utilisez le service gratuit de Google translate pour obtenir l'article en français) :
How to import “text formatted” songs into VideoPsalm


Étape 4
Pour terminer, utilisez l'assistant de VideoPsalm d'import de chants au format texte.
Notez que si vous avez mis de nombreux chants en forme à l'étape 3, vous aurez certainement saisi des erreurs de syntaxe ici ou là. C'est normal car il est quasiment impossible de saisir une grande quantité de texte sans se tromper une seule fois.
Mais ce n'est pas grave, car rien ne vous empêche de répéter l'opération d'importation autant de fois que nécessaire, surtout qu'elle est très rapide.
Si donc vous constatez une ou plusieurs erreurs à l'importation (un chant est manquant, etc.), supprimez ce nouveau recueil de votre VideoPsalm, effectuez les modifications nécessaires dans le fichier texte source, puis procédez à nouveau à l'importation.


Avant d'investir trop de temps dans cette tâche de conversion, qui peut être longue, vérifiez les points suivants :
  • Est-ce que les chants au format PowerPoint n'existent pas déjà au format VideoPsalm quelque part, par exemple dans la bibliothèque de VideoPsalm en ligne ?
  • Essayez de convertir un petit nombre de chants (par exemple 5), simplement pour expérimenter les quatre étapes et vous faire une idée du temps dont vous aurez besoin.
  • Il est fort probable que le recueil que vous voulez importer puisse être utile à d'autres églises.
    Si vous pensez que cela soit le cas, veuillez nous contacter pour que nous puissions vous aider dans ce travail.

Si nécessaire, utilisez la fiche contact.
0 Commentaires

    Auteur

    VideoPsalm

    Flux RSS

    Archives

    Juillet 2016
    Septembre 2014
    Juin 2014
    Septembre 2013
    Mai 2013
    Janvier 2013
    Décembre 2012
    Novembre 2012
    Octobre 2012
    Septembre 2012
    Mars 2012
    Janvier 2012
    Décembre 2011
    Novembre 2011
    Octobre 2011
    Septembre 2011
    Juillet 2011
    Mai 2011

    Categories

    Tous
    Accords
    Atg
    A Toi La Gloire
    Bible
    Espaces Insécables
    Gratuit
    Hosanna
    Import
    Jem
    Licence
    Majesté
    Opensong
    Présentation Sans Fil
    Ratio
    Recherche
    Supplément
    Versets
    Video
    Video Youtube
    Wireless Presenter
    Youtube

Propulsé par Créez votre propre site Web à l'aide de modèles personnalisables.