Unareil
La liberté est un choix

 
  • La liberté logicielle s'use si on ne s'en sert pas.
    « La liberté logicielle s'use si on ne s'en sert pas.»
  • Gain d'argent
    « Le fait de passer de Microsoft Office à Libre Office devrait représenter
    une économie de 2 millions d'euros à Nantes Métropole.»
  • L'open source possède le monopole du marché du mobile.
    « Grâce à Android de Google et à des partenaires solides comme
    Samsung, l'open source possède aujourd'hui le monopole du marché
    du mobile.»
  • Gardez le contrôle.
    « Vous méritez d’avoir un contrôle sur les programmes que vous utilisez,
    d’autant plus quand vous les utilisez pour quelque chose d’important
    pour vous.»

Formation Macros Libre Office/Open Office/Microsoft Office

Déclaration d'activité de formation sous le n° 52 44 0732444

Tarif nous consulter (en partenariat avec 2i2L)

Durée : 32 jours

Pour plus d'informations sur cette formation contactez-moi au 06 61 82 36 16 ou envoyer moi un message

Programme détaillé de la formation intitulée : « Analyste programmeur en logiciel libre».

Algorithme et programmation structurée (5 jours)

- la présentation et la structure d'un algorithme

- les variables

- les opérateurs

- la saisie et l'affichage

- le fonctionnement et l'utilisation des conditions

- le fonctionnement et l'utilisation des boucles

- les tableaux

- les tableaux multi-dimensionnels

- les structures

- les appels de fonction

- les fonctions et procédures

HTML/CSS (2 jours)

- le squelette d’une page HTML

- les Tableaux

- les liens et les ancres

- le formatage

- les listes

- les formulaire

- les feuilles de style

- la balise span et div

Base de données (2 jours)

- les bases de données et les SGBD

- l’étude du système d’information.

- du fonctionnement du descriptif de document à la création du dictionnaire de données

- le modèle conceptuel de données

- le passage du dictionnaire des données au MCD

- le Modèle Logique de données

- le passage du MCD au MLD

SQL (2 jours)

- le langage SQL

- les subdivisions du SQL

- la création/modification/suppression de table

- l'insertion/modification/suppression d'enregistrement

- la selection appronfondissement (where, between, distinct, like, order by, like, group by, having …)

- les jointures en SQL 2 (les jointures internes et externes)

- les sous-requètes

PHP (5 jours)

La présentation du langage

- historique de PHP

- différence entre page statique et page dynamique

- balises encadrant le code php

- pré-requis pour exécuter du php

- rappel du code HTML à connaître

La syntaxe de base du langage

- les fonctions d’affichage en php

- l’envoi des données d’une page à une autre en php

- les conditions

- les boucles

- les tableaux

La base de données avec l’objet PDO

- se connecter à une base de données avec PDO

- sélectionner des données avec PDO ::query

- insérer, modifier ou suprimer des données avec PDO ::exec

Les fonctions en PHP

- les définitions d’une fonction

- les fonctions utiles en PHP

Les cookies et les sessions en PHP

- définition et utilisation des cookies en PHP

- définition et utilisation des sessions en PHP

Modélisation Objets (2 jours)

- présentation et principes généraux de l'approche orientée objet

- comparaison de la programmation orientée objet et de la programmation procédurale

- les éléments de la programmation orientée objet (notions d'objet et de classe, abstraction, encapsulation, constructeurs …)

- les éléments avancés de la programmation orientée objet (le diagramme de classes,l'héritage et le polymorphisme, l'association et l'agrégation, les modificateurs d'accès, l'interface, le package ...)

Programmation objets en PHP (5 jours)

- présentation et principes généraux de la programmation objet en PHP

- les éléments de syntaxe PHP en programmation orientée objet (notions d'objet et de classe en PHP, les constructeurs et destructeurs, implémentation des méthodes ...)

- présentation et application des conventions d'écriture et de nommage en PHP

- l'héritage et le polymorphisme en PHP

- l'association en PHP

- l'agrégation en PHP

- les modificateurs d'accès en PHP

- l'interface en PHP

Javascript (2 jours)

- les principes de base du Javascript

- la déclaration et portée des variables

- le fonctionnement et l’utilisation des conditions

- le fonctionnement et l'utilisation des boucles

- les objets de base utilisables en Javascript

- le contrôle de flux et gestion des erreurs

- la construction et l'appel à des fonctions

- la collection et tableaux

- la gestion des événements

Framework PHP symfony 2 (5 jours)

- la présentation générale de Symfony 2

- le contenu d'un framework

- les raisons pour travailler avec un framework ?

- l'installation et configuration de Symfony 2

- l'architecture

- le contrôleur principal

- la connaissance et la configuration de son application

- la notion de vendors

- la web debug toolbar

- le bundle

- la notion de routing dans toute sa splendeur

- l'utilisation des contrôleurs et templates

- l'utilisation des formulaires (le formBuilder)

- la liste des validateurs disponibles et leurs utilisations

- l'utilisation des callbacks

L'aspect communautaire du logiciel libre (1 jour)

- la philosophie du logiciel libre, son histoire, ses grands projets

- les licences libres, open source, copylefts ou permissives

- les licences GPL, LGPL et Affero GPL

- la jurisprudence

- les logiciels et leurs forges de développements

- les cas d'écoles : Qt/KDE, Debian & Mozilla, OpenOffice.org & LibreOffice

- le mouvement de l'OpenData


L'entreprise UNAREIL est gérée par Aurélien MARTINEAU et est enregistrée sous le siret 79747910200023.
 Unareil de Aurélien MARTINEAU est mis à disposition selon les termes de la licence Creative Commons Attribution 3.0 non transposé.Licence Creative Commons