Accueil Formation continue Fluides Frigorigènes : Formation et Certification à l'Attestation d'Aptitude à la manipulation des fluides frigorigènes - Catégorie A1

Fluides Frigorigènes : Formation et Certification à l'Attestation d'Aptitude à la manipulation des fluides frigorigènes - Catégorie A1

Se former et être évalué(e) en vue de l'obtention de l'attestation d'aptitude à la manipulation des fluides frigorigènes de catégorie A1.
Une erreur s'est produite lors du traitement du modèle.
Java method "jdk.proxy3.$Proxy189.getFileEntry(long)" threw an exception when invoked on jdk.proxy3.$Proxy189 object "com.liferay.document.library.internal.service.FriendlyURLDLFileEntryLocalServiceWrapper@28311166"; see cause exception in the Java stack trace.

----
FTL stack trace ("~" means nesting-related):
	- Failed at: #assign visuelFileEntry = DLFileLocal...  [in template "21355#21395#FORMATION-VISUEL" at line 42, column 1]
----
1<#assign longGroupId = getterUtil.getLong(groupId) /> 
2<#assign journalArticleUtil = serviceLocator.findService('fr.afpa.ws.service.AfpaJournalArticleLocalService') /> 
3<#assign assetCategoryPropertyLocalService = serviceLocator.findService("com.liferay.asset.category.property.service.AssetCategoryPropertyLocalService") /> 
4<#assign cons = formationConstant/> 
5 
6<!--On récup l'entry --> 
7<#assign assetEntryLocalService = serviceLocator.findService("com.liferay.asset.kernel.service.AssetEntryLocalService") /> 
8<#assign journalArticleResourceLocalService = serviceLocator.findService("com.liferay.journal.service.JournalArticleResourceLocalService") /> 
9<#assign primKey = journalArticleResourceLocalService.getArticleResourcePrimKey(longGroupId, .vars['reserved-article-id'].data) /> 
10<#assign entry = assetEntryLocalService.getEntry("com.liferay.journal.model.JournalArticle", primKey) /> 
11 
12<!--############################################--> 
13<!--Recuperation des categories de la formation --> 
14<!--############################################--> 
15<#assign etiquettes = journalArticleUtil.getAssetEntryAssetCategoriesByVocabularyAndArticleId(entry.getClassPK(), vocabularyname_ETIQUETTE_FORMATION) /> 
16<#assign typesFormation = journalArticleUtil.getAssetEntryAssetCategoriesByVocabularyAndArticleId(entry.getClassPK(), vocabularyname_TYPE_FORMATION) /> 
17 
18<#if typesFormation?has_content > 
19<#assign typeFormation = typesFormation[0] /> 
20</#if> 
21<!--################################################--> 
22<!--Fin Recuperation des categories de la formation --> 
23<!--################################################--> 
24 
25<!--####################################################--> 
26<!--Récupération des propriétés du type de la formation --> 
27<!--####################################################--> 
28<#if typeFormation??> 
29<#assign typeProperties = journalArticleUtil.getCategoryProperties(typeFormation.categoryId) /> 
30<#else> 
31<#assign typeProperties = "" /> 
32</#if> 
33 
34 
35<#assign DLFileLocalService = serviceLocator.findService("com.liferay.document.library.kernel.service.DLFileEntryLocalService")/> 
36<#assign dlAppServiceUtil = serviceLocator.findService("com.liferay.document.library.kernel.service.DLAppService")/> 
37 
38 
39<#if typeProperties?has_content> 
40<#if typeProperties[cons.getVISUEL()]?? && typeProperties[cons.getVISUEL()] == "1" && Visuel.getData()?has_content > 
41<#assign visuelJson = jsonFactoryUtil.createJSONObject(Visuel.get("data")) /> 
42<#assign visuelFileEntry = DLFileLocalService.getFileEntry(visuelJson.getLong("fileEntryId")) /> 
43 
44 
45<#if (Visuel.getData())?? && Visuel.getData() != ""> 
46<#assign altText = Visuel.getAttribute("alt")! "image"> 
47<img alt="${altText}" data-fileentryid="${Visuel.getAttribute("fileEntryId")}" src="${Visuel.getData()}" /> 
48</#if> 
49 
50    </#if> 
51</#if> 
52<!--########################################################--> 
53<!--Fin Récupération des propriétés du type de la formation --> 
54<!--########################################################--> 
55 
56<!--############################################--> 
57<!--Gestion affichage etiquette "Réglementaire" --> 
58<!--############################################--> 
59 
60<!-- recuperation des categories "type de prestation" --> 
61<#assign typesPrestation = journalArticleUtil.getAssetEntryAssetCategoriesByVocabularyAndArticleId(entry.getClassPK(), vocabularyname_TYPE_PRESTATION) /> 
62 
63<#assign afficherEtiquetteReglementaire = false /> 
64<#list typesPrestation as typePrestation> 
65    <#assign typePropertiesPrestation = journalArticleUtil.getCategoryProperties(typePrestation.categoryId) /> 
66    <#if typePropertiesPrestation[cons.getBLOC_REGLEMENTATION_PRESTATION()] == "4" > 
67        <#assign afficherEtiquetteReglementaire = true /> 
68    </#if> 
69</#list> 
70<!--###############################################--> 
71<!--Fin Gestion affichage etiquette "Reglementaire"--> 
72<!--###############################################--> 
73 
74<div class='etiquette-global'> 
75    <!-- etiquettes --> 
76    <#if etiquettes?has_content > 
77 
78        <#if typeProperties[cons.getVISUEL()]?? && typeProperties[cons.getVISUEL()] == "1" && Visuel.getData()?has_content > 
79 
80            <!-- Initialisation de la TreeMap --> 
81            <#assign mapLabels = treeMapClass /> 
82 
83            <!-- Parcours des étiquettes pour vérification de certaines conditions et renseignrer la TreeMap --> 
84            <#list etiquettes as etiquette> 
85                <#assign order = assetCategoryPropertyLocalService.getCategoryProperty(etiquette.categoryId, "fiche.formation.resume.ordre").value /> 
86                <#assign code = assetCategoryPropertyLocalService.getCategoryProperty(etiquette.categoryId, "fiche.formation.resume.code").value /> 
87                <#assign codeTypeFormation = "fiche.formation.etiquette."+code /> 
88 
89                <!-- Permet de savoir si l'étiquette existe pour ce type de formation --> 
90                <#assign isShown = assetCategoryPropertyLocalService.getCategoryProperty(typeFormation.categoryId, codeTypeFormation).value /> 
91 
92                <!-- Si l'étiquette courante existe pour le type de formation (existence clé "fiche.formation.etiquette.?") --> 
93                <#if isShown?has_content > 
94                    <#assign idEtiquette = assetCategoryPropertyLocalService.getCategoryProperty(etiquette.categoryId, "id").value /> 
95                    <!-- Renseignement de l'ordre et du nom de l'étiquette dans la TreeMap (avec test affichage étiquette "Réglementaire") --> 
96                    <#if (idEtiquette == "2" && afficherEtiquetteReglementaire) || idEtiquette != "2" > 
97                        <#assign mapLabels += {order: etiquette.getName()} /> 
98                    </#if> 
99                </#if> 
100            </#list> 
101 
102            <!-- compteur affichage 2 étiquettes --> 
103            <#assign cpt = 1 /> 
104 
105            <!-- Parcours de la TreeMap pour affichage ordonné (déjà triée par défaut sur les clés "order") --> 
106            <!-- On affiche 2 étiquettes maximum --> 
107 
108            <script> 
109                jQuery(document).ready(function () { 
110//ajout du tooltip sur l'info-bulle CPF 
111jQuery("#cpf-eligible-info").tooltipster({ 
112 
113theme: '.tooltipster-session', 
114position: 'top-left', 
115content: jQuery("<span><strong><@liferay.language key='formation.eligible.cpf.infobulle'/></strong></span>") 
116}); 
117                }); 
118            </script> 
119            <#list mapLabels?keys as key> 
120                <#if cpt == 1> 
121                    <#if stringUtil.endsWith(mapLabels[key], propsUtil.get('afpa.category.etiquette.formation.cpf')) > 
122                        <div id="cpf-eligible-info" class='etiquette-formation'>${mapLabels[key]}</div> 
123                    <#else> 
124                        <div class='etiquette-formation'>${mapLabels[key]}</div> 
125                    </#if> 
126                </#if> 
127 
128                <!-- Si Deuxième étiquette, mis en place de la classe "last" --> 
129                <#if cpt == 2 > 
130                    <#if stringUtil.endsWith(mapLabels[key], propsUtil.get('afpa.category.etiquette.formation.cpf')) > 
131                        <div id="cpf-eligible-info" class='etiquette-formation last'>${mapLabels[key]}</div> 
132                    <#else> 
133                        <div class='etiquette-formation last'>${mapLabels[key]}</div> 
134                    </#if> 
135                </#if> 
136                <#assign cpt = cpt + 1 /> 
137            </#list> 
138        </#if> 
139    </#if> 
140    <!-- etiquette --> 
141</div> 

Objectifs de la formation

Acquérir les compétences et connaissances requises pour l'obtention de l'attestation d'aptitude de catégorie A1 :
- Maîtriser les technologies et les principes de fonctionnement des circuits frigorifiques tributaires des fluides frigorigènes de types fluorés et hydrocarbures.
- Identifier les exigences réglementaires relatives à la manipulation des fluides frigorigènes de types fluorés et hydrocarbures.
- Assurer les opérations de mise en service et de maintenance impliquant la manipulation de fluides frigorigènes de types fluorés et hydrocarbures.

Se présenter à l’évaluation de l’attestation d’aptitude obligatoire pour réaliser les opérations de catégorie A1 sur des équipements frigorifiques tributaires des fluides frigorigènes de types fluorés et hydrocarbures.

Formation continue

Icone de localisation

En centre

Durée :

5 jours.

€

Prix (net de taxe) :

1 450 €

Le prix de la formation est donné à titre indicatif, hors période en entreprise. Des prises en charges totales ou partielles sont possibles en fonction des financements des entreprises ou de partenaires.

Validation visée :

Attestation d’aptitude catégorie A1

Pour connaitre les détails de cette certification, consultez France Compétences

Pour qui :

TOUT PUBLIC

Pourquoi choisir cette formation

Permet à votre entreprise de devenir opérateur en se dotant d'un personnel titulaire de l'attestation d'aptitude correspondant aux opérations effectuées.

Le programme résumé

La formation en détail

Le programme

L'admission

Toggle

Les formations complémentaires

En fonction de votre projet, si vous souhaitez poursuivre votre parcours de formation, prenez contact avec l’un de nos conseillers, joignables au 3936.

D'autres formations dans le domaine Formations réglementaires

Réussir grâce à l'Afpa

Visiter
Photo

Machinisme agricole

Visite virtuelle du pôle machinisme agricole du centre Afpa de Nevers

Visiter
Photo

Electronique

Visite virtuelle du pôle électronique du centre Afpa de Montluçon

Visiter
Photo

Maintenance en chauffage

Visite virtuelle du pôle génie climatique du centre Afpa de Beaumont

pastille bleue Nos résultats nationaux

Données 2025

de réussite
82,40%
de réussite
d'accès à l'emploi dans les 6 mois
67,60%
d'accès à l'emploi dans les 6 mois
de stagiaires satisfaits
86,40%
de stagiaires satisfaits
Mise à jour le :28/10/2026