À l’issue de la formation, vous saurez :
Déterminer une solution technique en fonction du cahier des charges établi.
Réaliser l’architecture technique de l’application.
Programmer les fonctionnalités qui correspondent aux besoins du client.
La notion de variable
Les noms de variable
L’instruction d’affectation
Modification
Les nombres
Les chaînes de caractères
Les dates
Utilisation d’un tableau dans un programme
Conditions simples
Conditions complexes
Structure fondamentale
Structure répétition
Faire des choix dans une boucle
Les balises et leurs attributs
Identifier une page, en-tête et titre
Définir la police et ses propriétés
Définir un paragraphe
Liste à puces et numérotées
Les formats du Web
Taille, positionnement et arrière plan
Créer un tableau
Mise en forme du tableau
Les ancres
Vers une adresse mail
Vers une adresse relative ou absolue
Créer un formulaire
Les différents types de champs
Construire des CSS efficaces
La structure des pages
La conception graphique
Les standards
Accessibilité, navigateurs, OS
Feuilles de styles internes, externes, intégrées
Héritage des styles en cascade
Sélecteurs CSS
Classes, id, pseudo-classes
Les règles de nommage des styles
XHTML et CSS
Structure et sémantique : balises sémantiques, balises hiérarchiques
Pseudo éléments et propriétés avancées
Structure des éléments : bloc, en ligne
Modèles de boîtes
Flux et positionnements
CSS et navigateurs
Optimisation des rendus
Validation
Les spécificités du matériel
Le système d’exploitation iOS
Présentation des outils et IDE disponibles
Compiler à destination de l’iPhone / iPod touch / iPad
Concevoir ses modèles
Le simulateur
Présentation du langage
Classes et objets en Objective-C 2.0
Méthodes en Objective-C
Syntaxe de déclaration
Types de méthodes
Extensions de classes
Gestion de la mémoire
Framework : Cocoa Touch Layer
Les apports du framawork UlKit
Contrôleurs de vues
Construire l’interface et lier l’interface au code
Actions, outlets
Property lists
Archivage d’objets
CoreData
Les principales caractéristiques du langage C++
Organisation d’un programme C++
Instructions de test et de boucle
Déclaration de variables
Utilité et portée
Pointeurs sur les variables
Pointeurs et tableaux
Pointeurs de pointeurs
Pointeurs de fonctions
Constantes symboliques
Constantes et énumération
Les types d’exceptions
Prise en charge d’une exception et relance
Structures
Unions
Structures et fonctions
Présentation de XML et des domaines d’application
Limites de HTML et apports de XML
Standards et technologies associées
Structure type de document XML
DTD (Document Type Definition)
Schémas XML
Document valide, les grammaires standards
Les feuilles de style
Mises en pages d’un document XML
Le langage PHP
Types, variables, constantes, tableaux, opérateurs
Les instructions conditionnelles
Les structures itératives
Les fonctions déclaration et appels
Les principales fonctions PHP
Installation de PHP, MySQL et un serveur Apache
Création de pages à partir d’une base de données
Récupération d’informations sur les visiteurs de vos pages
dans une base de données
Rappels sur les bases de données
Présentation de MySQL
Conception, modification et suppression de tables
Le SQL (Structured Query Language) de MySQL
Présentation du langage
Principales commandes SQL :
interrogation, modification, suppression
Les fonctions propres à MySQL
Les formulaires avec variables multiples
Les formulaires avec envoi de fichiers (upload)
Les cookies
Mémorisation du chemin de l’internaute
Statistiques précises
Gestion des sessions
Accés via utilisateur et mot de passe
Sécurisation et droit d’accès sur du contenu
Création d’un site Intranet (Front office)
Création d’une zone admin (Back office)
Sécurisation Front office et Back office
Système de pagination
Liste avec filtre mémorisé
Ergonomie générale
Envoi de mails HTML via PHP
Accès FPT via PHP
Le concept des objets
Leurs limites dans PHP
Réorganisation en mode objet
Photoshop et les logiciels concurrents
Les formats graphiques
Interface
Menus
Palettes flottantes
Graphisme bitmap et graphisme vectoriel
Les modes de couleurs (niveaux de gris, CMJN, RVB…)
Le mode bichromie
Ouvrir, enregistrer une image dans photoshop
Cadrer une image
Modifier la résolution et la taille, taille de la zone de travail
Les outils de sélection : rectangle, ellipse, lasso, baguette magique
Les outils de peinture : pinceaux, gomme, crayon
Les différents calques et leurs propriétés
Les calques de réglage
Application de couleurs
Option de fusion
Intégration et modification de texte
Propriétés de textes
Option de fusion
Détramage
Calibration des couleurs
Niveaux et courbes
Luminosité et contraste
Applications de filtres
Contours, déformation, filtres artistiques, esthétiques, textures…
Création et utilisation d’un masque de fusion ou d’un masque vectoriel
Utiliser les outils de sélection et avantages des sélections
Sélections et tracés (outil plume)
Sélection de plages et couleurs
Les calques de réglage
Les modes de fusion
Les styles
Les couches
Création et modification d’un masque
Formes et motifs
Formes personnalisées
Création de motifs
Tampon de motifs
Application de motifs
Utilisation des Scripts
Création et modification de Scripts
Réglage des niveaux, de la luminosité et des contrastes
Mode colorimétrique et gestion des couleurs
Les outils pour améliorer les photos
Utilisation de l’outil Pièce, de correcteur, teinte, saturation
Amélioration du contraste (point noir – point blanc)
Les modes de fusion sur les calques de réglage