Zakaria A.

Zakaria A.

Pas Encore D'avis

Free session Premier Cours Gratuit

Présentation

Développeur web confirmé ( PHP / JS / SQL / HTML / CSS / Ruby ..)

Bonjour,

 Zakaria, j'ai 20 ans et je suis actuellement étudiant en licence professionnelle DAWIN  à l'IUT informatique.

Développeur web passionné par le code depuis des années, j'ai suis passé par le lycée général (ES) et ensuite fait un BTS SIO SLAM,dont je suis détenteur,  désormais je termine ma formation par une licence professionnelle DAWIN (Développeur en Application web et Images Numérique<encours></encours>).

Aujourd'hui je propose de soutenir ceux qui en ont la même passion que moi, et qui projettent de devenir meilleur.

<h1> A vos clavier ! </h1>

<mescours></mescours>

Le développement d'un site internet est assez complexe lorsqu'on est mal organisé et qu'on a pas la maîtrise des fondements du web.  L'architecture d'un site web se décompose en parties distinctes que je propose de découvrir.

html 5

Le html, qui est le langage standard pour développer des sites web, il permet l'organisation de votre page et des éléments contenu à l'intérieur (titre, paragraphe, image, vidéo etc..)

css 3

Le css sert à mettre en forme votre site web à fin de lui donner des goûts et des couleurs un peu sympa que les sites dans les années 2000.  Il vous permet d' animer, colorer, centrer etc...

php / Frameworks

Le php sert à rendre votre contenu dynamique, générée par rapport à des paramètres différents, pour le rendre interactif.  php vous permet de faire des sites très simplemais aussi des sites très complexes, rapides et fonctionnels.

SQL

Le SQL sert à manipuler vos données extraites depuis un serveur des base de données.

Il vous permet de lire, écrire, supprimer et modifier bien sûre.

 javaScript & jquery

 Le javaScript sert à dynamiser la partie graphique de votre site côté client : faire bouger, apparaitre ou disparaitre des éléments de la page,  mettre à jour des éléments de la page sans recharger la page (changer le texte, de couleur, recalculer un nombre ) ou même aller chercher du contenu en asynchrone sur votre serveur.

<lescours></lescours>

  • Le premier cours est gratuit. Il nous permettra de faire plus ample connaissance, de découvrir vos ambitions, vos questionnements et de voir si je correspond à vos attentes, qu'elles soient purement technique ou pédagogique ! 
  •  Pour préparer au mieux les cours et définir vos besoins, il nous sera possible d'échanger par email,  l'objectif étant de rentabiliser les précieuses minutes en étant concis, clair, et rapide.
  • Mes horaires sont plutôt vers 18h00, pour marier impératifs professionnels  et personnels.
  • Mes cours sont plutôt axés pratique, après un bonne dose de théorie, rien ne vaut mieux qu'un bonne ligne de code qui marche (bien sûre) -_-

Voici mon petit site: http://www.zack-larnic.com

N'hésitez pas à me contacter pour d'éventuelles questions.

Zakaria A.

Cursus académique

  • étudie à Université de Bordeaux
  • diplômé de Lycée chevrollier
  • Bac ES mention Assez Bien

Questions et Réponses

Pourquoi dois-je utiliser une bibliothèque JavaScript ?

Javascript / JQuery / Débuter sur JQuery

Lorsqu'on commence à coder en JavaScript, c'est la folie on fait plein de trucs(des animations, modification du DOM etc..) mais on rend compte au bout d'un certain temps, qu'on retape les mêmes fonctions et qu'on ne gère pas la compatibilité inter-navigateurs et que les lignes de codes font 3 pages (Juste pour sélectionner un élément il faut deux fonctions). De ce fait une solution est du'utiliser les bibliothèques JavaScript très bien faites, qui marchent impeccablement et qui nous évite de nous répéter.

Comment mettre du JavaScript dans un script PHP ?

PHP / Généralités sur PHP

Ce qu'il faut comprendre, c'est que le JavaScript est exécuter côté client et le PHP côté Serveur, donc le serveur Apache ou autre ne comprend pas Le Javascript donc il ne peux pas l’exécuter. Donc on ne peux pas mettre de JavaScript dans du PHP, même si vous le faites, le JS ne sera exécuté que lorsque la page sera chargé dans la navigateur. * Il existe des technologies tel le NodeJS, qui permettent l’exécution de JavaScript côté serveur.

Comment accéder à un serveur depuis l'extérieur ?

PHP / Généralités sur PHP

Pour accéder à un serveur depuis l'extérieur, plusieurs solutions s'offrent à vous. 1: Par un client FTP/SFTP/FTPS : Cela inclut l'installation préalable de ssh sur votre serveur web. 2: En ligne de commande pour les initiés sous Linux

Comment connaître la version de PHP et les modules chargés ?

PHP / Généralités sur PHP

Cette question est très basique et revient très souvent. La réponse est qu'il suffit de créer un fichier sur votre serveur Apache ou Nginx et de mettre un phpinfos(); NB : cette commande retourne des infos très précises sur la configuration de votre version de PHP, modules, options de compilation, extension, version serveur, entêtes et licence. et le tour est joué ! facile non.

Comment extraire les valeurs d'un SELECT multiple ?

PHP / Problèmes fréquents en PHP

Géneralement les requêtes SQL retourne un tableau de clé et de valeurs, donc pour pouvoir accéder aux valeurs il y a deux possibilités. 1 : Faire une boucle for qui va de zéro (car l'indice des tableaux commence à 0) jusqu'à la taille du tableau avec un pas de 1 et on récupère les valeurs par la clé d'itération. 2 : Faire un Foreach (conseillé si on souhaite parcourir tout le tableau) qui nous donnes directement la valeur et qui gère tout seul les index

Que faut-il vérifier ?

PHP / Problèmes fréquents en PHP

Il faut d'abord vérifier votre syntaxe en relevant et en corrigeant les erreurs log du débogueur PHP, ensuite s'il n y'a pas 'erreurs visible vérifier votre votre minutieusement. en mettant des points d'arrêts.

Quelle différence entre tableau numérique et associatif ?

PHP / Chaînes de caractères, nombres et tableaux en PHP

La différence réside essentiellement sur l'accès aux valeurs, avec un tableau numérique on accède aux valeur par leur (index / indice) alors qu'avec un tableau associatif c'est par la clé. PAS COMPRIS ! j'explique ! Le tableau associatif fait associer une clé à une valeur alors que le numérique vous n'avez pas contrôle des indices.

Comment extraire une partie d'une chaîne de caractères ?

PHP / Chaînes de caractères, nombres et tableaux en PHP

En php plusieurs fonctions sont disponible, la plus connu étant substr

Comment afficher la date ou l'heure en temps réel ?

Javascript / JQuery / Tableaux et Dates en Javascript

Sur une page web, le meilleur moyen reste JavaScript , en effet puisque l'objectif est d'afficher l'heure en directe et que le JS implémente des fonctions pour manipuler les dates et le DOM de la page. Solution: Mettre un timeOut d'une seconde qui met à jour un champ (div , span ou autre) chaque seonde.

Comment appliquer un style à plusieurs éléments/classes/identifiants ?

CSS / HTML / Généralités en CSS

En CSS il y'a plusieurs façon d'appliquer du style à un élément en particulier ou à un groupe d'éléments. Les identifiants ciblant un seul élément , et la classe plusieurs éléments. Il convient donc dans ce cas précis d'utiliser une classe.

Comment définir une couleur ?

CSS / HTML / Généralités en CSS

Pour définir une couleur c'est assez simple. Pour cela il faut définir une classe avec le nom de la couleur, et dans cette classe mettre le color: soir en hexadécimal ou en anglais. En ensuite ajouter le nom de la classe définit à l'attribut classe de l'élément HTML.

Comment utiliser les identifiants en CSS ?

CSS / HTML / Généralités en CSS

En CSS l'application d'une identifiant reste assez simple. exemple HTML <h1 id="chatnoir"> Titre </h1> CSS #chatnoir{ color: #000; } Donc on renseigne l'attribut id de l'élement HTML et dans le CSS on le préfixe par un dièse(#)

Comment définir le chemin d'une image en CSS ?

CSS / HTML / Généralités en CSS

Une image se situe dans un dossier, mais en CSS comme la structure de votre sitre sera télécharger en local il faut mettre les liens en relatif en renseignant la propriété background-image: src(chemin/de/limage.extennsion)

Comment justifier du texte ?

CSS / HTML / Techniques en CSS

Le CSS permet de justifier du texte apr une propiété magique -_- Le text-align , qui a plusieurs valeurs (center, left, rigth )

Comment définir la police d'un élément ?

CSS / HTML / Techniques en CSS

Pour définir la police d'un élément on utilise la propriété font -family: nomdelapolice;

Comment déboguer un script JavaScript ?

Javascript / JQuery / Syntaxe Javascript

deux moyens sont à notre disposition pour déboguer un script JS : 1 : Par les logs, très pratique mais pas assez précis 2: Par le débogueur du navigateur, très simple et efficace, il suffit de rajouter un point d'arrêt et le tour est joué

Comment supprimer tous les enfants d'un noeud en utilisant les méthodes DOM ?

Javascript / JQuery / Expressions régulières et utilisation du DOM

Par la magie Du JS, en utilisant la méthode children ou childNodes et faire un petit remove ! simple non

Comment vérifier que l'utilisateur a renseigné un champ d'un formulaire ?

Javascript / JQuery / Les formulaires en Javascript

De nos jours le HTML et le CSS on évolués vers des versions offrant des fonctionnalités plus larges. HTML5 offre la possibilité de renseigner les propriétés des input popur faire des contrôles pousés. Exemple <input type="text" name="nom" placeholder="Votre Nom" maxlength="30" minlength="5" required> Cet input exigera que le nom soit renseigné, d'une longueur de 5 minimum et de maximum 30

Comment récupérer les paramètres passés dans une URL ?

Javascript / JQuery / Navigation, Navigateur et Javascript

Les paramètres passés dans une URL sont accessibles via la variable globale $_GET dans le cas de PHP, il suffit donc d'indiquer le clé (le nom de votre variable) en [] pour récupérer sa valeur. Et ensuite de faire les contrôles nécessaires. Exemple : if(isset($_GET['mavariable']) && !empty($_GET['mavariable'])){ echo 'Hé j'ai récupérer ta variable: '.$_GET['mavariable']; }

Quelle est la portée d'une variable locale ?

Ruby On Rails / Questions fréquentes sur Ruby

Ce qu'il faut comprendre par portée, c'est que c'est 'Jusqu'où la variable est-elle accessible', de cette définition, on conclut qu'il existe plusieurs type de portée, locale , ici , cette variable ne sera accessible que dans le champ où elle est déclarée. en d'autres mots dans la zone de code dans laquelle la variable est utilisable et déclarée.

Comment créer un modèle de page par défaut pour toute l'application ?

Ruby On Rails / Questions fréquentes sur Ruby on Rails

Il existe les templates pour cela, c'est quoi ? j'explique, en fait on définit un ou plusieurs blocs qui seront les mêmes(header, footer etc..) pour toutes les pages qui hériteront de ce template, hérité, oui, car on fait un comme de l'héritage. Et certaines parties qui seront dynamiques (body, script, css) et ainsi on obtient un template.

Matières enseignées et méthodologie

C# niveau Formation Professionnelle

Dans le monde des applications PC pouvant travailler de façon autonome, le C# occupe une très grande place, car il permet à une application de tourner tout en étant hors connexion et de rapatrier les données après coup.

Le C# est l'un des premiers langages avec lequel j'ai travailler, il comporte beaucoup d'autres avantages que ceux déjà cités.

Je vous propose de vous initier au langage pour vous donner une vision générale de ce que vous pouvez faire et de ce qu'est capable de faire le C#.

J'ai conçu une application de gestion de Parc automobile en liaison avec un site web pour la partie gestion des factures clientes.

N'hésitez pas à me contacter pour de plus amples informations.

CSS / HTML niveau Formation Professionnelle

html 5 / css 3 , ha l'origine des pages web.

Maîtriser ces deux langages est stratégique et inévitable pour concevoir des sites web propres, respectant les normes et dynamiques, colorés et bien structuré.

Pour devenir un bon développeur web, il est nécessaire de connaitre ces deux langages.

Je vous propose de bien préparer le terrain aux non-initiés qu'aux développeurs moyen, pour vous faire découvrir plus en profondeur les fondements du web.

Cela me paraît logique non !

Javascript / JQuery niveau Formation Professionnelle

Le dynamisme des sites web se résume en seul Mot javaScript.

Tous l'utilisent, pour rendre les sites vivant et interactifs.

Je suis développeur depuis 3 ans et j'utilisent la bibliothèque(ou Framework[comme vous voulez]) jquery et du javaScript Natif pour les interfaces clientes et animer mes sites.

Maîtriser ce langage est primordiale de nos jours.

Laravel niveau Formation Professionnelle

J'ai découvert Laravel à sa version 5, depuis j'en suis amoureux, tant le code est beau et majestueux.

Mise à part ça, il fournit les bases qui permettent de mettre en place une application web complexe, rapidement, de manière sécurisée et surtout avec un code propre, maintenable et rapide.

Ce Framework est très bien, il va vous donner l'impression que php est le meilleur au monde.

N'hésiter pas à poser des questions.

Linux niveau Formation Professionnelle

Je développe mes applications sur Linux, pour mes serveurs de base de données, serveurs web et autres, il faut dire que la puissance des lignes de commande l'emporte sur le graphisme du côté développpement.

NodeJS niveau Formation Professionnelle

NodeJS est surtout connu pour permettre de réaliser des push et des pulls (-_-) ok pour communiquer en temps réelle avec toutes les personnes connectés à votre serveur ou avec une seule d'ailleurs.

Pour aborder cette innovation majeur, je vais vous proposer un cours interactif, rapide et bien expliquée sous les bases du javaScript, pour vous donner le nécéssaire 

PHP niveau Formation Professionnelle

php est devenu un langage remarquable et il ne cesse d'épater les développeurs à chaque version.  Je vais vous proposer de voir les fondements du langage, puis d'aller plus en profondeur pour découvrir la puissance de php.   Les sites web dynamiques les plus célèbre l'utilise, preuve de sa supériorité.

Pour ma part j'en suis à un niveau où php n'est pas juste des balises et du code qui sont directement dans du html. Je pratique depuis 3 ans déjà .

SQL niveau Formation Professionnelle

Tout développeur web se doit de connaitre et de maîtriser le SQL, pour CRUDER [comme je le dis] une base de données.

Pour ma part j'en pratique depuis 3 ans et le maîtrise d'un niveau assez bon.

Formation Professionnelle



Vous avez une question ? Contactez sans hésiter, 7j/7 un membre de l'équipe LiveMentor par mail à l'adresse contact@livementor.com.


Logo emblem Connexion

Logo emblem Inscription (1er cours gratuit !)