Warning: Cannot modify header information - headers already sent by (output started at /home/aryes/www/blog_romain/inc/config.php:41) in /home/aryes/www/blog_romain/inc/libs/clearbricks/common/lib.http.php on line 248

Warning: Cannot modify header information - headers already sent by (output started at /home/aryes/www/blog_romain/inc/config.php:41) in /home/aryes/www/blog_romain/inc/libs/clearbricks/common/lib.http.php on line 250

Warning: Cannot modify header information - headers already sent by (output started at /home/aryes/www/blog_romain/inc/config.php:41) in /home/aryes/www/blog_romain/inc/public/lib.urlhandlers.php on line 85

Warning: Cannot modify header information - headers already sent by (output started at /home/aryes/www/blog_romain/inc/config.php:41) in /home/aryes/www/blog_romain/inc/libs/clearbricks/common/lib.http.php on line 273
Nouvelle vie - nouveau blog - page 2

Nouvelle vie - nouveau blog

Blog d'un stagiaire de la formation AFPA 9952 "Concepteur développeur informatique" à Grenoble - Le Pont de Claix. Promotion 2011-2012

Aller au contenu | Aller au menu | Aller à la recherche

vendredi 11 novembre 2011

Eclipse : Améliorer sa productivité grâce aux raccourcis clavier

Vu sur le blog Ippon.fr.

samedi 29 octobre 2011

Des essais de CV (2011)

Voici 4 nouveaux CV. Je suis preneur de vos avis quant à leurs présentations.

Dernière version en cours : CV à jour

Lire la suite...

samedi 22 octobre 2011

Je recherche un stage

Pour répondre à la question de BoB, voici ce que je recherche comme stage :

1°) Les dates : Du 02/04/2012 au 22/06/2012 (soit 12 semaines)

2°) Les zones préférées : autour de Saint-Etienne, Grenoble, Vienne, Lyon.

3°) Quoi ?

Je recherche un stage auprès d'une équipe de développeurs confirmés, si possible auprès d'un chef de projet pour pouvoir travailler un peu sur l'analyse d'un projet.

Pour que mon stage puisse sanctionner mon année et donc m'apporter mon diplôme, il serait préférable que je travaille sur une technologie étudiée : Java ou C#. En dernier recours, je peux éventuellement travailler sur du PHP, mais pour un projet important. Par exemple, création complète d'un site de e-commerce.

Le stage pourrait s'intituler "Assistant chef de projet Java", "Développeur Java", "Assistant Chef de projet C#", "Développeur C#", "Assistant Chef de projet PHP", "Développeur PHP".

Côté base de données, ça peut être Microsoft SQL Server, Oracle, MySQL, PostgreSQL. Normalement, je ne suis pas censé faire office de DBA, uniquement utiliser la base de données qu'on me fournit. Mais bon, si je peux mettre les mains dans le cambouis de ce côté-là, je ne suis pas contre.

Les logiciels utilisés pendant la formation

Voici quelques logiciels exploités pendant la formation.

(Date première version : 22/10/2011 - Dernière MAJ : idem)

Lire la suite...

Le programme de l'année

Résumé du programme de l'année

Les modules :

Bases techniques pour l'informatique (1 semaine)
Algorithme et programmation procédurale (4 semaines)
Développement d'une interface fenêtrée (2 semaines)
Analyse et conception d'une base de données (3 semaines)
Développement de composants d'accès aux données (1 semaine)
Réalisation d'une application (Projet n°1 : 3 semaines)
Apprentissage du langage Java (1 semaine)
Programmation orientée objet en Java (4 semaines)
UML (1 semaine)
Internet Scripts "Clients" (1 semaine)
Introduction à XML (1 semaine)
J2EE : JSP - Servlets (3 semaines)
J2EE : Serveur d'application, EJB (2 semaines)
Internet : ASP.Net (2 semaines)
Informatique nomade (1 semaine)
Conception et réalisation d'une application X tiers (site de e-commerce) (Projet n°2 : 6 semaines)

Anglais (70 heures réparties sur la période de formation)

Période d'application en entreprise (stage de 12 semaines)

Evaluation des compétences professionnelles (1 semaine)

samedi 15 octobre 2011

Résumé des compétences acquises + Les projets

Voici un billet à l'usage de mes futurs maîtres de stage.

(Première version 15/10/2011 14:35 - Dernière MAJ : idem)

Quelles sont les compétences acquises ou approfondies pendant la formation ? Qu'est-ce que je savais déjà ?

Lire la suite...

Le temps passe trop vite (encore)

Le temps passe tellement vite que voilà déjà un mois que je n'ai pas posté. Et je m'en excuse.

Il faut dire qu'avec les week-ends de folie que je me suis fait en un mois, je n'ai guère le temps de seulement penser à alimenter ce blog.

Mais les choses semblent vouloir se tasser, alors je devrais pouvoir vous donner des nouvelles plus régulièrement.

dimanche 11 septembre 2011

Les week-ends passent trop vite

Encore un week-end qui aura passé trop vite. Dans quelques minutes, je vais partir de chez moi. Je n'aurais même pas eu le temps de faire tout ce que je voulais faire.

En deux jours, j'aurais à peine copié quelques fichiers. Je n'ai même pas fini. Dire que je voulais aussi préparer ma recherche de stage : mettre à jour mon CV, faire la liste des compétences acquises (déjà ou bientôt) pendant la formation, publier tout ça sur mon site web que j'aurais remis à jour pour l'occasion, lister des entreprises potentielles, et j'en oublie surement. Et en fait, rien. C'est frustrant.

Je suis devenu dépendant de matériels et de connexion internet dont je suis privé à Grenoble et ça me limite dans ma capacité d'action. Vraiment très frustrant.

Et pendant ce temps là à Grenoble, souvent je ne fait pas grand chose et je m'ennuie.

Remarquer, à l'inverse, dans la nuit de jeudi à vendredi dernier, j'ai travaillé une bonne partie de la nuit sur la base de donnée Oracle. Alors bon. Je ne fais pas que m'ennuyer.

D'ailleurs en parlant d'Oracle et SQL Server, c'est fou comme en partant de la même norme, deux systèmes de gestion de base de données peuvent être différents. Il y a de quoi faire de belles confusions et s'arracher les cheveux et se demandant pourquoi ça ne marche pas.

Mais bon, je ne vais pas vous prendre la tête longtemps avec ça. A bientôt.

jeudi 8 septembre 2011

Oracle, Ô désespoir…

Après m'en être plutôt bien sorti avec SQL Server de Microsoft, voilà deux jours que nous sommes lâchés seuls dans la nature face à Oracle Database, le SGBDR de la firme éponyme. Je passe du je au nous dans la même phrase parce que je ne voudrais pas parler pour tout le monde concernant SQL Server (chacun fera son propre commentaire quant à sa facilité ou sa difficulté à maitriser le langage de requêtes Transact SQL) en revanche je ne voudrais pas laisser croire que je suis seul à devoir me débrouiller avec les cours nationaux.

Ceci étant dit, le titre de ce billet est plus sujet d'un bon mot que le reflet d'une véritable expérience. Certes, il y a des différences entre Oracle et SQL Server qui peuvent dérouter et même créer des erreurs mais pas au point d'en faire une dépression.

Exemple d'erreur : nous avons réalisé un exercice où il fallait créer une contrainte pour identifier un aéroport par un code de trois lettres strictement.

En SQL Server, la contrainte peut s'écrire :
IdAeroport LIKE '[A-Z][A-Z][A-Z]'

Sous Oracle, cette contrainte compile mais ne fait pas ce que l'on attend. En effet, il n'y a de plage de caractères pour le LIKE. Seuls les jokers _ et % (un caractère et une chaîne quelconque) sont reconnus.

La contrainte équivalente sera :
IdAeroport REGEXP_LIKE '^[[:upper:]]{3}$'

Au passage, on n'autorise que les lettres majuscules, ce qui est plus conforme au cahier des charges.

Bref, Oracle n'est pas plus facile, bien au contraire. Et découvrir le SGBDR sans l'appui des tuteurs ne facilite rien.

Mais on s'accroche toujours et on ira jusqu'au bout !

:-)

lundi 29 août 2011

Fin de C# ; Bonjour SQL Server

Comme je suis de retour, je vous fais partager l'évolution de ma formation.

Résumé des épisodes précédents :

Semaine du 11 au 13 juillet : Numération, Algèbre de Boole, Début en algo.

Semaine du 18 au 22 : Algorithmique et début en C# console.

3 Semaines du 25/07 au 12/08 : Algorithmique + C# console. Conclusion du cycle par la programmation d'un Mastermind/SuperMastermind en mode console.

2 Semaines du 16/08 au 26/08 : C# fenêtré (et un tout petit peu de concept objet pour commencer à se mettre dans le bain)

Pendant ces deux semaines, on a abordé les concepts de fenêtrage, d'application MDI, de sécurisation de formulaire, de programmation évènementielle, d'application graphique (Ahhh l'exo où l'on fait voler des papillons ! Il restera en mémoire celui là.) J'en oublie sûrement.

...

Donc maintenant lundi 29/08/2011, on vient de commencer un cycle de 3 semaines en SQL avec SQL Server 2005. Et si on est sage, on pourra peut être faire joujou avec un serveur Oracle. :-)

Premier jour, et on est déjà allé bien plus loin que je ne suis jamais allé en SGBD ! Ca promet.

De retour dans la course

Bon, j'ai bien galéré sans ordinateur pendant deux semaines, puis une semaine de plus avec un ordi de prêt à installer complètement. Mais bon, les choses commencent à se tasser.

D'abord, j'ai une nouvelle machine grâce à CTH, Oliv' et YHVH et un écran grâce à mon père. J'ai retrouvé un clavier et une souris dans mon débarras à matériel.

Côté logiciel, ce fût long, mais j'ai enfin installé pleins de trucs. J'ai opté pour un dual boot Ubuntu / Windows 7 Pro. Ubuntu pour récupérer les données de mes disques Mac. Windows 7 pour travailler mes TPs.

En effet, j'ai installé Visual Studio, NetBeans, Java pour pouvoir travailler dans le cadre de ma formation. Du coup, Windows 7 sera aussi ma plateforme principale pour écouter de la musique, regarder la TV, surfer sur le net, recevoir mes mails, etc. etc.

Bref, les principaux programmes sont installés. Je suis prêt pour l'année qui vient.

:-)

samedi 6 août 2011

Mon ordi est mort

Je suis super content !!! Mon ordi (Curumir, mon fidèle MacBook Pro) est mort. Il ne démarre plus.

J'ai essayé reseter le SMC et la PRAM mais rien n'y fait. D'après un gars sur un forum qui avait les même symptômes, c'est la carte mère qui était HS. Ce serait réparable pour le prix d'un ordi neuf. Donc non en fait.

Ca tombe super mal pour moi qui a absolument besoin d'un ordi portable et pas l'argent pour m'en payer un nouveau. Je suis coincé.

:-(

vendredi 15 juillet 2011

Pas la place de mettre une télé…

…qu'à cela ne tienne !!! La firme elgato a LA solution.

J'ai donc acheté à la FNAC pour 80€ le eyeTV DTT Deluxe !

elgato eyeTV DTT deluxe

Il s'agit d'une clé USB contenant un tuner TNT. Livrée avec le logiciel EyeTV, l'ensemble transforme votre Mac en télévision. Parfait pour ma chambre exigüe à l'AFPA.

Vous me direz "Et mon PC alors ?" Pas de panique, pour les PCs, le logiciel Teratec Home Cinema est fourni.

Enfin, la boite contient non pas une antenne mais une mini-antenne télescopique, une antenne avec pied magnétique, un adaptateur pour câble coaxial standard, une rallonge USB et une télécommande. (Piles incluses) Bref tout ce qu'il faut pour être bien paré.

Elle est pas belle la vie ?

J'attend que le scan des chaînes se termine et je met à jour ce billet pour vous dire ce que je pense de l'engin en action. :-)


Bon alors, avec les petites antennes fournies c'est la misère. Faut vraiment être dehors dans un endroit dégagé et orienter l'antenne juste dans le bon axe pour espérer que ça marche à peu près. Autant dire qu'en intérieur, faut pas y compter.

Par contre, avec l'entrée coaxiale et une antenne de toit, ça marche bien. Plus qu'à bouger les meubles pour mettre le bureau à côté de la prise TV.

Join the Dark Side ! (Apple versus Android)

J'ai rajouté un petit slogan sur une image trouvée sur le net en recherchant "Apple vs Android".

Apple versus Android

Join the Dark Side, padawan! (Apple versus Android)

Faudra bien qu'on choisisse notre camp. ;-)

jeudi 14 juillet 2011

Bilan des 3 premiers jours

Qu'ai-je fait pendant ces trois premiers jours ?

Premier cours : Passés les formalités, rappel des règles de vie en collectivité, etc., nous avons attaqué fort sur l'algèbre de Boole.

Pour ceux qui n'ont jamais entendu parlé de M. Boole c'était un mathématicien qui s'est intéressé à la logique et a développé les maths binaires, les maths de la logique.

Alors autant les concepts de base sont très simples à comprendre, autant simplifier une expression complexe c'est très dur. Et sans tableau de Karnaugh, on ne sait pas où on va et donc c'est quasiment impossible. (J'exagère à peine.)

Deuxième cours : Numération. Les bases et les transpositions de bases. Bon là, j'en avais déjà bien fait en terminale. J'ai donc moins galéré que mes collègues. Mais j'ai quand même fait un peu chauffé le cerveau.

Toujours pour ceux qui sont aux fraises : C'est quoi une base ? Nous avons l'habitude d'écrire nos nombres dans la base 10 (et donc de compter dans cette base 10). Nous utilisons 10 symboles pour écrire les nombres : 0, 1, 2, 3, 4, 5, 6, 7, 8 et 9. Utiliser une autre base, c'est écrire les nombres avec un autre jeu de symboles. Par exemple en base 14 on va rajouter A, B, C et D valant respectivement 10, 11, 12 et 13.

L'ordinateur compte en base 2 ou base binaire (il ne connait que 0 et 1).

En programmation on utilise les bases 2, 8, 10 et 16. Des programmes seront chargés de convertir les nombres exprimés dans ces bases en base binaire.

Troisième cours : Premier jour en algorithmique.

Comme dit notre formateur : "L'algorithmique, c'est la programmation dans le monde des bisounours." C'est de la programmation "simplifiée", en français et sur papier.

Pareil, je connaissais déjà un peu donc j'étais pas trop perdu. Mais c'est pas une raison pour ne pas faire chauffer le cerveau.

*** En bref ***

Ce n'est pas parce que c'est la première semaine que c'est plus facile.

Ça promet pour la suite. ^^

A Saint-Etienne pour le pont

C'est le pont du 14 juillet. Je suis à Saint-Etienne.

Si vous voulez me voir, vous savez comment me contacter. ;-)

D'une manière générale, je devrais rentrer pour les ponts et les week-ends de trois jours.

dimanche 10 juillet 2011

Au fait, c'est quoi la formation ?

Beaucoup me demandent : C'est quoi comme formation ? C'est dans la photo ? C'est dans l'informatique ? Les deux ?

Hé hé. Non. Il n'existe pas de formation pour adulte en photographie.

Donc oui, c'est un stage de formation en informatique.

Vous voulez plus de détails ?

C'est la formation 9952 de l'AFPA, Concepteur développeur informatique.

Voci le programme de formation tiré du site de l'AFPA :

Module 1 : Développer des composants d'interface (10 semaines) : Maquetter l'application. Programmer des formulaires et des états - Programmer des pages Web - Manipuler les données avec le langage de requête SQL - Développer les composants d'accès aux données - Installer les composants - Assister les utilisateurs - Communiquer dans un contexte professionnel.

Module 2 : Développer la persistance des données (4 semaines) : Modéliser les données - Mettre en place la base de données - Manipuler les données avec le langage de requête SQL - Programmer dans le langage du S.G.B.D. (triggers & procédures stockées) - Utiliser l'anglais dans son activité professionnelle en informatique.

Module 3 : Développer une application N-tiers (19 semaines) : Définir l'architecture de l'application - Modéliser l'application à développer en utilisant UML - Appliquer une démarche qualité - Développer les composants métier - Manipuler les données réparties dans une architecture Client/Serveur x-tiers - Développer les composants de la couche de présentation (IHM) - Développer des composants intégrés à l'informatique nomade - Réaliser un test d'intégration - Déployer l'application - Animer l'équipe de développement - Actualiser ses compétences techniques.

Période en entreprise (12 semaines)

Session de validation (1 semaine)

Ça veut dire quoi ce charabia ?

Ça veut dire qu'on va apprendre à créer :

  • des pages Web,
  • des logiciels,
  • des bases de données.

Qu'on va apprendre à utiliser tout ça et à faire interagir ces éléments entre eux. Et plutôt bien. Parce que c'est mieux si ça marche.

Qu'on va apprendre à en faire fonctionner une partie sur le serveur et une autre partie sur le poste de l'utilisateur.

Et tout le reste qui va autour.

Ça se termine par une période en entreprise et une semaine de validation.

J'espère que c'est plus clair pour tout le monde…

Excité comme une puce

Comme vous le savez, cette nuit j'ai mis en place le présent blog.

Ensuite, je me suis couché pour seulement 5 heures de sommeil.

Je suis de plus en plus excité. J'espère que je vais arriver à me coucher tôt et à dormir sinon demain ça sera très dur.

La journée va être bien occupée avec les préparatifs du départ. Préparer les papiers, préparer les affaires et les vêtements, nettoyer l'appart.

J'espère que le stress va me porter juste ce qu'il faut.

RDV bientôt.

Nouvelle vie, nouveau blog

Une nouvelle page de ma vie va s'ouvrir à Grenoble.

Pour fêter l'événement, je me suis dit qu'il me fallait un nouveau blog. Surtout pour que ceux qui voudraient de mes nouvelles puissent en avoir.

Donc à bientôt ici même.

page 2 de 2 -