formapedia

Apprendre Git en moins de 15 minutes ! L’essentiel

Dans cette vidéo vous allez apprendre moins de dix commandes Git, qui vont vous permettre de vous en sortir dans 80% des situations, c’est à dire qu’elles vont constituer votre routine de développeur.

Il est recommandé de commiter à la fin de la journée à minima, même si vous n’avez pas encore fini votre code, en effet si votre ordinateur venait à se faire voler, vous perdriez une journée de travail.

Des libellés plus lisibles sur votre hébergement O2switch sur vote liste de lunes

O2switch est un hébergeur français avec une formules très intéressante pour les étudiants en développement web. EN effet vous devez présenter (si vous faites un projet hors stage un site), et on attends de vous de savoir déployer en production, et non faire un github Pages ou un Heroku.

Je m’aperçois que beaucoup d’étudiant ne savent pas faire un simple FTP vers un serveur mutualisé ou VPS, par contre ils s’y connaissent en Docker! . Or je me rappelle que c’est un des premiers trucs que j’ai appris à faire. Je veux bien que vous travailliez avec des dockers, mais sachez au moins comment cela se passe sous le capot.

Je conseille aux étudiants de prendre un hébergement O2switch qui coûte 120 euros TTC environs, et qui permet d’avoir 5 VPS. Vous avez un hébergement par défaut, et 4 autres qu’ils appellent des lunes, qu’il faut créer. Je pars du principe que vous avez créé des lunes, et que vous avez accès via une liste déroulante, la fameuse liste déroulante que je vais customiser avec un script Javascript que je ferai exécuter avec Greasemonkey (ou Tampermonkey sous Chrome). Voilà à quoi ça ressemble de base :

o2switch  lune

Voila qui est bien plus pratique, car je ne retrouvais jamais mes sites, je devais me constituer des notes pour me repérer.

Je vous détaille donc comment j’y suis parvenu. Pour comprendre comment fonctionne Greasemonkey je vous envois vers ce tuto [xxx].

le but est ici de faire de la manipulation de DOM, on va remplacer les textes de la liste déroulante avec nos sites web. Le script Greasemonkey va s’exécuter une fois qu’on clique sur la liste déroulante, au passage l’interface web CPanel est codé en Angular. Mais cela n’influence pas notre script.

On a donc une liste déroulante en HTML qui est chargé de façon asynchrone, nous allons voir pourquoi tout à l’heure. Pour remplacer le texte des élément <li>, nous devons capturer l’élément HTML, parcourir ses éléments et remplacer avec innerHTML le contenu de ces <li>.

Greasemonkey permet d’injecter un script Javascript dans la page. Voici le code:

// ==UserScript==
// @name     Customize O2Switch
// @version  1
// @grant    none
// ==/UserScript==
let mapp = new Map()

mapp.set('exceret (huynh.odns.fr)',"site1.com")
mapp.set('sc1exceret (sc1exceret.universe.wf)',"site2.fr")
mapp.set('sc2exceret (sc2exceret.universe.wf)',"site3.com")
mapp.set('sc3exceret (sc3exceret.universe.wf)',"site4.com")
mapp.set('sc4exceret (sc4exceret.universe.wf)',"site5.com")


let handler = function(){
  
  let e =document.querySelector('#ddlAccounts_chosen')
  let f = e.querySelector('.chosen-results')

  
  f.children[0].innerHTML = mapp.get(f.children[0].innerHTML)
  f.children[1].innerHTML = mapp.get(f.children[1].innerHTML)
  f.children[2].innerHTML = mapp.get(f.children[2].innerHTML)
  f.children[3].innerHTML = mapp.get(f.children[3].innerHTML)
  
}

let body = document.querySelector('body')
body.addEventListener("click", handler, false);

On constitue notre objet Map qui est l’équivalent d’un tableau associatif PHP, chaque clé est associé une valeur le nom du domaine. Grâce à querySelector, je capture l’élément HTML, et à la fin du script j’ajoute un event listener qui s’exécute au clic, ce qui va bien car la liste déroulante se charge en asynchrone.

ce script n’est pas parfait car au chargement du Cpanel vous êtes dans la vue principale qui liste les 5 VPS, mais une fois que vous avez cliqué une des lunes, la liste se réduit aux 4 lunes décalant les index. Le script ci-dessus a été optimisé pour la page avec les 4 lunes. Il faudrait pouvoir détecter le contexte et proposer le bon affichage.

Comment créer son compte sur MonCompteFormation (post octobre 2022)

Voici un résumé des étapes que vous devez faire (avant de regarder la vidéo)

Si vous voulez accéder à votre CPF et que vous n’aviez pas encore fait avant la date du 25 Octobre 2022, il faut créer votre identité numérique La Poste et pour utiliser votre Compte Personnel de Formation (CPF) pour financer une formation, voici les étapes à suivre :

Il est important de noter que pour utiliser votre CPF, vous devez être âgé de 16 ans ou plus et être salarié ou demandeur d’emploi. Si vous êtes salarié, vous devez également avoir travaillé au moins 1 an dans l’entreprise où vous êtes employé.

FranceConnect c’est quoi?

Savez vous qu’il existe de nombreux site gouvernementaux qui vous rendent service, mais à condition que vous ayez un compte créé sur ledit site? Imaginez donc le nombre de compte et de mot de passes qu’il faudrait tenir à jour quelque part, d’autant plus que certains ne sont utilisé qu’une fois dans l’année…

Maintenant imaginez qu’un compte unique puisse vous permettre d’accéder à tous ces services avec un seul compte…c’est ce que le gouvernement vous propose avec FranceConnect. Un seul compte pour accéder à tous les services, ouf !

FranceConnectPlus c’est quoi?

Eh bien une identité renforcée ! Vous allez devoir montrer patte blanche, on va vous demander de vous photographier et prouver que vous savez parler.

FranceConnectPlus (ou Franceconnect+) est la variante de FranceConnect tournée vers les dispositif CPF ! Mis en place dès le 25 Octobre 2022, que le différence par rapport à FranceConnect?

Pourquoi c’est plus compliqué de s’inscrire après Octobre 2022?

Il faut savoir que cette identité est renforcée n’est obligatoire que si vous accédez pour la première fois au CPF après le 25 Octobre 2022, si vous aviez un compte avant cette date rien ne change.

Vidéo détaillée de la création du compte d’identité numérique (FranceConnect+) sur le site de la Poste

Instructions textuelles pour la création d’un compte FranceConnect+

Aller sur le site de la Poste

.

https://lidentitenumerique.laposte.fr/

.

Ai-je besoin de créer un email à la Poste? NON vous pouvez garder votre email habituel

Remplissez vos informations d’identité, vous avez le choix entre la carte d’identité (recommandée pour la facilité de prise en photo).

Ensuite vous devez prouver que vous êtes un humain via AR24.

Vérification identité en ligne grâce à AR24

La vérification de votre existence dans le monde réel n’est pas fait par la Poste mais par une autre société nommée AR24 (spécialisée dans les email recommandés qui remplacent les lettres recommandées)

Procédure KYC Photo de mobile+ titre identité

Le plus simple et franchement je vous suggère fortement est d’utiliser votre téléphone mobile équipé d’une caméra à selfie.

Le principe du KYC (Know Your Customer) est de lier votre identité numérique à votre véritable identité.

Vous allez recevoir un mail de AR24, vous allez aller sur leur site pour prendre votre photo et vidéo de vous dictant trois chiffres. Cette étape est sans doute la plus délicate. Utilisez votre smartphone !

Votre identité numérique est validée ! Connexion au CPF !

Si vous avez installé l’application de la Poste, il y a un bouton avec le lien pour aller directement sur le site du CPF, là vous allez cliquer sur le lien de connexion et vous allez suivre quelques étapes pour vous authentifier sur le site du CPF, je reconnais c’est beaucoup de choses pour se connecter sur une site.

Une troisième façon de faire une jointure en SQL

J’avoue que cette méthode je pense l’avoir vu il y a très longtemps, mais je ne l’ai jamais utilisée.

La requête SQL de création de table

Nous allons d’abord créer deux tables pour faire la jointure.

CREATE TABLE `products` (
  `product_id` int NOT NULL,
  `product_name` varchar(255) NOT NULL,
  `brand_id` int NOT NULL,
  `category_id` int NOT NULL,
  `model_year` smallint NOT NULL,
  `list_price` decimal(10,2) NOT NULL,
  PRIMARY KEY (`product_id`),
  KEY `category_id` (`category_id`),
  KEY `brand_id` (`brand_id`),
  FULLTEXT KEY `product_name` (`product_name`)
) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_0900_ai_ci


CREATE TABLE `categories` (
  `category_id` int NOT NULL,
  `category_name` varchar(255) NOT NULL,
  PRIMARY KEY (`category_id`)
) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_0900_ai_ci

Première façon de faire une jointure FROM

La jointure implicite, après le FROM on liste les tables de la jointure, cette façon de faire n’est pas moins performante mais est moins claire.

select * 
from products P, categories C
where P.category_id = C.category_id 
AND P.product_id = 1

Seconde façon de faire une jointure INNER JOIN

Jointure explicite, je vous la recommande, elle permet de mieux appréhender les autres types de jointure (LEFT JOIN, RIGHT JOIN, FULL OUTER JOIN)

C’est cette méthode qui est enseignée dans la formation SQL

SELECT * FROM products P
INNER JOIN categories C ON C.category_id = P.category_id
WHERE P.product_id = 1

Troisième façon de faire une jointure avec USING

Jointure à « l’ancienne ». J’ai vu il me semble cette syntaxe il y a 30 ans avec Microsoft Access…

SELECT * FROM products p JOIN categories c
USING(category_id) WHERE product_id = 1

On utilise quand même le mot clé JOIN sauf que la clause ON n’est pas présente.

Le Principe SOLID expliqué simplement – Dependency Inversion Principle

Des classes couplées

La classe appelante est couplée à la classe appelée, si on veut changer de manière de lire des données, il faut réécrire la classe appelante.

Des classes découplées

La classe appelante est découplée à la classe appelée, grâce à une interface, si on veut changer de manière de lire des données, il suffit lors de l’appel de la méthode de passer une autre classe appelée.

Ce qu’il faut retenir

Ici le plus important est que c’est l’interface qui est passée en paramètre de la méthode lors de sa définition MAIS pas de l’exécution de la méthode, à ce moment là on passe un objet(!) dont la classe implémente l’interface.

Auto-entrepreneur ajouter une activité commerciale?

Vous exercez une activité en autoentrepreneur et vous désirez faire une seconde activité. SI cette dernière est d’importance ovus pouvez demander à l’URSSAF d’ajouter un second code NAF GRATUITEMENT.

Inutile de payer quoique ce soit pour cela, et en plus la procédure est assez simple.

Après m’être entretenu avec la hotline de l’URSSAF au 36 98, voici les instruction qu’il faut suivre.

Marche à suivre pour l’adjonction d’activité

Tout d’abord aller sur le site de l’URSSAF en mode déconnecté. Allez sur Gérer Entreprise

En fonction de votre activité, vous êtes en libéral (formateur par exemple), ou commerçant ou artisan.

Ensuite cliquez sur modifier mon auto-entreprise

C’est là que ça se joue, il faut cocher « Adjonction d’activité« 

Vous remplissez les informations obligatoire, et vous soumettez le formulaire, un email de confirmation vous sera envoyé gardez votre numéro de dossier.

Combien de temps pour une adjonction d’activité?

Il se dite que c’est entre deux semaines et 4 semaines, mais n’attendez pas la dernière semaine pour appeler, pour ma part ça m’a pris environs dix jours.

Et je ne le savais pas j’ai attendu 4 semaines avant d’appeler, car ce que je faisais c’était d’aller sur le site de l’INSEE pour voir si le nouveau numéro NAF s’est ajouté à mon avis de situation, il n’y figurera pas!

Mon nouveau code NAF apparaitra-t-il sur mon avis de situation?

Ce qu’il faut savoir c’est que votre nouveau code NAF ou APE n’apparaitra pas sur votre relevé de situation, donc comment faire pour prouver que vous avez ajouté une nouvelle activité?

Demander une attestation à l’URSSAF

Malheureusement l’URSSAF ne vous préviendra pas que votre demande a été ajoutée, il faut donc appeler et leur demander de vous envoyer dans votre espace URSSAF le précieux document.

Comment trouver son OPCO

Il existe plus d’une dizaine d’OPCO, ce sont des organismes qui recueillent les contributions à la formation en fonction des branches.

Scrollez en bas de page pour utiliser le moteur de recherche des OPCO.

Comment trouver son OPCO avec notre moteur de recherche

Plus bas dans cet article vous disposez d’un moteur de recherche d’OPCO, tapez un mots et quelques suggestions à vérifier par vous vous donneront le nom de votre OPCO. Mais avant il faut savoir si vous êtes un salarié ou micro entrepreneur. Le moteur de recherche est plutôt adaptée aux salariés, pour les entrepreneurs une autre méthode est proposée.

Pourquoi demander un financement à son OPCO?

Que vous soyez salarié ou à votre compte, vous pouvez demander un financement de votre OPCO pour une formation (voir tous les financements possibles). Attention l’organisme qui dispense la formation doit être certifié Qualiopi.

Chaque OPCO possède sont site web, et vous devez créer un compte sur leur site préalablement à toute demande de financement.

Par exemple si vous êtes formateur indépendant, vous vous adresserez sans doute à la FIFPL, allez sur leur site et créez votre compte. C’est gratuit.

Ensuite vous constituez votre demande de formation, il faudra demande à l’organisme de formation

  • un devis
  • un programme détaillé

Vous remplissez les informations et vous attendez une vingtaine de jours pour avoir la réponse.

Comment trouver votre OPCO?

Cette information on ne l’a pas forcément, et peut être dure à trouver si vous ne savez pas comment la chercher. Deux situations se présentent, soit vous êtes salarié, soit vous êtes travailleur indépendant.

Si vous êtes salarié, vous pouvez aller sur le site cfadock, mais il n’est pas très fonctionnel, et méfiez vous des sites qui vous demandent d’appeler un numéro spécial payant, cette information vous est fournie de façon gratuite.

Sur le site de cfadock, vous entrez votre SIRET et il est censé vous retourner votre OPCO, mais en pratique ça ne marche jamais, une popup vous demande alors de préciser votre numéro de département et votre convention collective (le IDCC si vous savez ce que ça veut dire) !

La manière la plus simple est de passer si vous êtes salarié par la fiche de paye, et si vous êtes travailleur indépendant de passer par le site de l’URSSAF

Si vous êtes travailleur indépendant

Connectez vous sur le site de l’URSSAF et allez dans Mes Documents

Sélectionnez le type d’attestation que vous voulez générer

Votre OPCO est indiqué !

Téléchargez le PDF et votre OPCO est indiqué dans le message.

Comment trouver son OPCO pour un salarié

Prenez votre fiche de salaire et regardez la convention collective de votre société

Moteur de recherche d’OPCO

A partir de cette information, utilisez le moteur de recherche et entrez le nom de la convention collective. Le numéro correspond au IDCC (numéro de convention collective), ensuite vous avez le nom de l’OPCO, puis le nom de la convention collective détaillée. Par exemple, sur la fiche de paye, la convention collective est « publicité », il faut donc taper ce mot dans la boite de recherche.

Tutoriel Programmation : comment marche la boucle for

Dans la vidéo ci-dessous j’essaye de vous expliquer en détail le fonctionnement de la boucle for, sont fonction est le même quelquesoit le langage.

Une boucle est une machine à répéter du code

tout étudiant en informatique est souvent confronté à des difficultés pour comprendre la boucle fort parce que ça demande beaucoup d’efforts ça met en jeu beaucoup de concepts, je vais essayer à travers cette vidéo de vous les montrer, de la manière la plus simple possible . tout d’abord une boucle for permet de répéter un bout de code autant de fois qu’il le faut , si je veux faire une fois 2*1000 fois, ou 1000000 de fois, c’est une boucle for  qu’il me faut . et  c’est la raison d’être de nos machines, c’est de répéter une action alors vous me direz donc dans quel genre de situation on peut utiliser une boucle for ? en  théorie de la boucle for permet de parcourir les collections de données mise en pratique qu’est-ce que c’est ?  je vous le montre la syntaxe d’une boucle dans 2 langages très courants  le  javascript et le  PHP .

Décomposition d’une boucle for

Dans les quels que soient les langages, je vais vous en à 3 paramètres après le mot clé fort il y a d’abord le premier paramètre qui est initial c’est le début de la boucle le point de départ de la boucle le 2e paramètre représente la limite supérieure de la boucle virgule et le 3e paramètre Eh bien c’est le pas c’est à dire on la progression a de combien j’avance et entre les accolades nous avons le bout de code à répéter

On appelle ça un bloc de code ici c’est une simple ligne qui affiche la variable de lit mais on peut faire aussi complexe ce qu’on veut

La variable i va donc partir de la position 0 puis il va valoir 1,2,3,4 et 5 et va s’arrêter là, il ne va pas prendre la valeur 6 puisque la condition du milieu i < 6 le lui interdit

La boucle fort en l’utilise pas avec une variable i ,dans la réalité on utilise la boucle for lorsqu’on travaille avec des variables qui sont des collections, c’est quoi une collection ? une collection c’est une variable qui contient plusieurs valeurs en javascript ce sera un tableau et en PHP c’est un tableau également

Que serait un code sans notion de collection?

Si nous ne connaissons pas les collections ou les tableaux on va créer une variable pour contenir une valeur par exemple la variable $eleve va contenir Dupont, et si j’ai plusieurs élèves comment je fais? et bien on va devoir créer plusieurs variables $eleve1, $eleve2 etc, et c’est vraiment pas pratique ! La solution c’est d’utiliser donc un tableau, dans lequel on va déclarer une seule variable, de type tableau et dedans on met tous les prénoms séparés par une virgule.

Corollaire : la boucle FOR s’utilise presque toujours avec une variable de type collection

donc la boucle for s’utilise principalement avec une collection, en PHP ce sont des tableaux et idem en javascript, on va se servir de la boucle for pour parcourir le tableau. Un élément dans un tableau est repéré par sa position encore appelé index . Le premier élément a un index 0, le dernier élément a un index qui est égal à la taille du tableau (c’est à dire le nombre d’éléments du tableau moins 1).

Quelles sont les applications concrètes d’une d’une boucle for?

Par exemple lorsque vous êtes dans votre espace Amazon, et que vous voulez lister les commandes que vous avez déjà passées et si vous avez fait plusieurs commandes par le passé, ces commandes seront insérées dans des dans des tableaux,

Les onglets que vous avez ouverts sur votre navigateur par exemple ce sont des items contenus dans un tableau, donc si j’ai une dizaine d’onglets ouverts j’ai 10 éléments dans un tableau d’onglets.

Un menu de page web par exemple, aussi c’est ce sont des différents éléments d’un tableau.

Illustration graphique des index dans un tableau

Je vais essayer d’illustrer le l’histoire des index avec parking de supermarché voilà nous avons en parking avec des voitures des places des parkings numérotées et souvent il la place de parking numérotée 0 ça n’existe pas ! donc ça commence à 1,mais en informatique on commence pas 1, on commence à 0 donc sur l’exemple qu’on voit ici la voiture numéro un à la place de parking numéro un en fait en informatique ce sera l’index 0

En informatique on ne code pas en dur les valeurs, on aime bien que le code soit générique, qu’il qu’il puisse marcher dans toutes les situations. Dans l’exemple du tableau de prénoms, bien que nous ayons 3 éléments on ne va pas mettre le nombre 3 pour la longueur du tableau, mais on va mettre une une expression qui va représenter la longueur du tableau de façon symbolique, ceci va nous permettre de de faire marcher le script quel que soit le nombre d’éléments qu’on a dans notre tableau

Voilà pourquoi on utilise les variables c’est pour que notre code ait des emplacements dans lesquels les valeurs peuvent être diverses une fois qu’on a écrit le code on n’y touche plus le code doit marcher quelque soit les situations donc c’est important de ne pas coder en dur les variables

La variable i parcoure les index

L’astuce de la boucle FOR est donc de faire promener la variable i dans l’intervalle de valeur des index, ceci nous permet de parcourir tous les éléments d’un tableau.

Formulaire : checkbox envoie 1 si coché et 0 si non

En HTML, pour les checkbox, si la checkbox n’est pas checkée, elle n’envoit rien !

Comment faire pour envoyer quand même zéro lorsque la checkbox n’est pas cochée?

En effet

<?php

echo "vous êtes en train de soumettre un formulaire";
echo '<pre>';
print_r($_POST);
echo '</pre>';


echo $_POST['test'];

?>
<!DOCTYPE html>
<html lang="en">

<head>
    <meta charset="UTF-8">
    <meta http-equiv="X-UA-Compatible" content="IE=edge">
    <meta name="viewport" content="width=device-width, initial-scale=1.0">
    <title>Document</title>
</head>

<body>
    <form action="<?= $_SERVER['PHP_SELF'] ?>" method="post">
        <label for="">Checkez SVP</label><br>
        <input type="hidden" name="toto" value="0">
        <input type="checkbox" name="toto" value="1"><br>
        <input type="submit" value="Soumettre">
    </form>
</body>

</html>

La solution relativement simple consiste à créer un input de type hidden donc invisible qui contient la valeur à envoyer dans tous les cas. Elle sera écrasée par la valeur de la checkbox quand cette dernière est cochée.

Modalité de formation en distanciel

Les formation se trouvant sur le CPF en distanciel se déroulent de la manière suivante :

  • L’apprenant a accès à la plateforme e-learning avec les cours en vidéo avec transcription en texte
  • Les QCM et les exercices pour s’exercer
  • lors des visioconférences, on passe en revue les exercice que vous avez fait, je les commenterai, et vous pourrez me poser des questions sur ce que vous n’avez pas compris.
  • Rendez vous pour les visio-conférences :on détermine une heure dans la semaine pour se voir en fonction de nos agenda respectifs. On détermine une semaine à l’avance l’heure et la date.
  • Pour toute annulation merci de prévenir 24 heure à l’avance. Les annulations tardives seront comptées comme effectuées, ainsi que les annulations à répétition.
  • Toute formation se déroulant sur plus de deux fois la durée prévue pourra être terminée à l’initiative de l’organisme de formation.
  • Pour la visioconférence, de préférence le logiciel Zoom, et sur votre ordinateur personnel si possible (pas celui du travail qui limite les connexion réseau potentiellemnet)
  • Les visioconférence ne pourront commencer que si les CGV seront signées.

Pour voir les CGV cliquez ici

Trouver une formation développeur web avec Pole Emploi

Et se faire financer intégralement la formation? c’est possible

Pole emploi intervient sous deux angles pour aider les demandeurs d’emploi à retrouver un emploi.

La première catégorie concerne les demandeurs d’emploi qui ont trouvé un employeur prêt à les embaucher à condition qu’ils suivent une formation.

La seconde catégorie concerne les demandeurs d’emploi qui veulent suivre une formation pour se préparer à un métier, mais qui n’ont pas commencé à chercher un emploi, où qui n’ont pas encore trouvé d’emploi.

La première catégorie sera concernée par le POEI (Préparation opérationnelle à l’Emploi Individuel). Dans quel cas peut on donc tomber dans ce cas de figure?

L’exemple typique est que le demandeur d’emploi tombe sur une offre d’emploi qui l’intéresse mais s’aperçoit qu’il lui manque quelques compétences pour correpondre aux exigences du poste.

Soyez accompagné avec un POEI

Financez votre formation développeur web avec un POEI

Formapedia est Datadocké et sera bientôt Qualiopi, ce qui veut dire que vous pouvez venir vous former au métier de développeur web et bénéficier d’un financement si vous êtes demandeur d’emploi.

De votre côté quelles sont les conditions pour bénéficier d’un POEI ?

  • vous êtes demandeur d’emploi indemnisé ou non
  • vous avez une proposition d’emploi (CDI ou CDD minimum de 12 mois, ou contrat de professionnalisation ou contrat d’apprentissage d’au moins 12 mois), ce poste nécessitant un apprentissage de compétence manquante.
  • Plus d’information pafe de Pole Emploi

Soyez accompagné avec un AIF

Financez votre formation développeur web avec un AIF

Là, la différence avec le POEI, c’est que c’est vous qui initiez un projet de retour à l’emploi, qui doit être cohérent, aujourd’hui le métier de développeur est demandé, donc les temps sont favorables.

Faites valider votre projet de formation par votre conseiller Pole Emploi, il validera votre projet en regardant le contenu et le coût de la formation. Et sur sont efficacité de retour à l’emploi.

Pole emploi va vous remettre un formulaire AIF à remplir par l’organisme de formation au moins 15 jours avant l’entrée en formation.

L’AIF couvre l’intégralité des frais de formation RESTANT à votre charge, donc en complément des autres financements. Si vous touchez les indemnités de chômage ( par exemple l’ARE, vous continuerez à les toucher durant la formation)

Plus d’informaton sur le site de Pole Emploi

https://3wa.fr/la-formation-developpeur-php/financements-cpf-cif-pole-emploi/