
Formaciones en Responsabilidad social y desarrollo sostenible
La Responsabilidad Social Corporativa es clave hoy. Requiere equipos formados que gestionen su estrategia y aspectos económicos, sociales y ambientales para generar valor.
¿Por qué hacer un curso en Responsabilidad Social Corporativa y en Desarrollo Sostenible?
La Responsabilidad Social Corporativa se ha consolidado como una de las tendencias fundamentales del panorama empresarial actual. El compromiso con las personas, la sociedad y el medio ambiente se traduce en acciones concretas que buscan el beneficio de todas las partes implicadas. Son ya muchas las organizaciones que han incorporado la Responsabilidad Social a su gestión, o que están en vías de hacerlo, como un modo de añadir valor a la empresa.
En esta situación, se hace necesario que los integrantes de los equipos que van a gestionar los asuntos de Responsabilidad Social Corporativa tengan una formación exhaustiva en esta materia, y sean capaces de manejar todos los campos relacionados con ella, desde el planteamiento inicial de la estrategia hasta la gestión de los aspectos económicos, sociales y ambientales específicos.
Modalidad
Programa
Área de Conocimiento
Desde
The following has evaluated to null or missing: ==> restClient.get("/headless-commerce-delivery-catalog/v1.0/channels/${channelId}/products?filter=name eq '${name?url}'&sort").items [in template "34352066712900#33336#279142" at line 58, column 14] ---- Tip: It's the step after the last dot that caused this error, not those before it. ---- Tip: If the failing expression is known to legally refer to something that's sometimes null or missing, either specify a default value like myOptionalVar!myDefault, or use <#if myOptionalVar??>when-present<#else>when-missing</#if>. (These only cover the last step of the expression; to cover the whole expression, use parenthesis: (myOptionalVar.foo)!myDefault, (myOptionalVar.foo)?? ---- ---- FTL stack trace ("~" means nesting-related): - Failed at: #return restClient.get("/headless-com... [in template "34352066712900#33336#279142" in function "getProduct" at line 58, column 5] ----
1<#setting url_escaping_charset="UTF-8">
2
3<section class="list-courses-section">
4 <div class="courses-container view-grid">
5 <#if entries?has_content>
6 <#assign channelId = getChannelId()>
7 <#list entries as entry>
8 <#assign product = getProduct(channelId, entry.getTitle())>
9 <#assign areaConocimientoId = getProductAreaConocimiento(getProductCategories(channelId, product.productId))>
10 <#attempt>
11 <#assign imageUrl = "/documents/d/global/${areaConocimientoId}">
12 <#recover>
13 <#assign imageUrl = "/documents/d/global/default-training">
14 </#attempt>
15 <#assign typology = getProductTypology(getProductSpecifications(channelId, product.productId))>
16 <#assign trainingDates = getTrainingDates(product.productId)>
17 <#assign price = getPrice(trainingDates)>
18 <div class="item-course">
19 <a href="${entry.getViewURL()}" data-senna-off="true"><img loading="lazy" src="${imageUrl}" alt="${entry.getHighlightedTitle()}" class="image-course"></a>
20 <div class="info-course">
21 <div class="tag-course-container">
22 <#if typology??>
23 <#assign tagColor = 'blue-tag'>
24 <#if typology == 'Máster' || typology == 'Master'>
25 <#assign tagColor = 'orange-tag'>
26 </#if>
27 <div class="tag-item ${tagColor}">${typology}</div>
28 </#if>
29 <#if product.expando.titulacionPropia?? && product.expando.titulacionPropia>
30 <div class="tag-item white-tag">${languageUtil.get(locale, "curso.titulacionPropia")}</div>
31 </#if>
32 </div>
33 <a href="${entry.getViewURL()}" data-senna-off="true"><h3 class="title-course">${entry.getHighlightedTitle()}</h3></a>
34 <div class="price-container">
35 <#if price?? && price?has_content>
36 <#if price != 0>
37 <span class="price-ae">${price}€ + IVA</span>
38 <#else>
39 <span class="price-ae">${price}€</span>
40 </#if>
41 <#else>
42 <div style="height:24px;"></div>
43 </#if>
44 </div>
45 <a href="${entry.getViewURL()}" class="course-button" data-senna-off="true">${languageUtil.get(locale, "curso.reservarPlaza")}</a>
46 </div>
47 </div>
48 </#list>
49 </#if>
50 </div>
51</section>
52
53<#function getChannelId>
54 <#return restClient.get("/headless-commerce-delivery-catalog/v1.0/channels?filter=name eq 'Aenor España'&sort").items[0].id>
55</#function>
56
57<#function getProduct channelId name>
58 <#return restClient.get("/headless-commerce-delivery-catalog/v1.0/channels/${channelId}/products?filter=name eq '${name?url}'&sort").items[0]>
59</#function>
60
61<#function getProductCategories channelId productId>
62 <#return restClient.get("/headless-commerce-delivery-catalog/v1.0/channels/${channelId}/products/${productId}/categories?sort").items>
63</#function>
64
65<#function getProductAreaConocimiento categories>
66 <#list categories as category>
67 <#if category.vocabulary == 'áreas de conocimiento'>
68 <#return category.id>
69 </#if>
70 </#list>
71</#function>
72
73<#function getProductSpecifications channelId productId>
74 <#return restClient.get("/headless-commerce-delivery-catalog/v1.0/channels/${channelId}/products/${productId}/product-specifications?sort").items>
75</#function>
76
77<#function getProductTypology specifications>
78 <#list specifications as specification>
79 <#if specification.specificationKey == 'typology'>
80 <#return specification.value>
81 </#if>
82 </#list>
83</#function>
84
85<#function getTrainingDates productId>
86 <#return restClient.get("/c/trainingdates/?filter=r_trainingDates_CPDefinitionId eq '${productId}'&sort").items>
87</#function>
88
89<#function getPrice trainingDates>
90 <#if trainingDates?size == 0>
91 <#return "">
92 </#if>
93 <#assign price = 0>
94 <#list trainingDates as trainingDate>
95 <#if price == 0>
96 <#assign price = trainingDate.precio>
97 <#else>
98 <#if trainingDate.precio < price>
99 <#assign price = trainingDate.precio>
100 </#if>
101 </#if>
102 </#list>
103 <#return price>
104</#function>
105
106<script>
107 jQuery(document).ready(function ($) {
108 /* Adjust height to read more */
109 function adjustHeights() {
110 if ($(window).width() > 767.98) {
111 var highestBoxText = 0;
112 var highestBoxTitle = 0;
113 $('.list-courses-section .title-course').css('height', 'auto').each(function () {
114 highestBoxText = Math.max(highestBoxText, $(this).height());
115 });
116 $('.list-courses-section .tag-course-container').css('height', 'auto').each(function () {
117 highestBoxTitle = Math.max(highestBoxTitle, $(this).height());
118 });
119 $('.list-courses-section .title-course').height(highestBoxText);
120 $('.list-courses-section .tag-course-container').height(highestBoxTitle);
121 } else {
122 $('.list-courses-section .title-course').css('height', 'auto');
123 $('.list-courses-section .tag-course-container').css('height', 'auto');
124 }
125 }
126
127 adjustHeights();
128 $(window).resize(adjustHeights);
129
130 });
131</script>
132
133<style>
134.list-courses-section {
135 margin: 40px auto 35px;
136}
137.list-courses-section .header-section {
138 border-bottom: 1px solid #dbdbdb;
139 margin-bottom: 32px;
140 display: flex;
141 justify-content: space-between;
142 margin-left: 2px;
143 margin-right: 2px;
144 align-items: center;
145}
146.list-courses-section .header-section .order-elements {
147 font-family: Segoe-UI-This;
148 font-size: 16px;
149 font-weight: 400;
150 line-height: 23px;
151 text-align: left;
152 color: #2d2d2b;
153}
154.list-courses-section .header-section .order-elements .fa-solid {
155 padding-left: 15px;
156 color: var(--brand-color-1, #1f57a3);
157 font-size: 14px;
158}
159.list-courses-section .title-section {
160 font-family: SohoStd-Medium;
161 font-size: 24px;
162 font-weight: 500;
163 line-height: 28.8px;
164 text-align: left;
165 color: var(--brand-color-3, #29337f);
166}
167.list-courses-section .courses-container {
168 display: flex;
169 flex-wrap: wrap;
170 gap: 20px 0;
171 padding-right: 0;
172 padding-left: 0;
173}
174
175.list-courses-section .item-course {
176 border: 1px solid #e0e0e0;
177 padding: 16px 14px;
178 border-radius: 4px;
179}
180.list-courses-section .image-course {
181 width: 100%;
182 height: 210px;
183 object-fit: cover;
184}
185.list-courses-section .tag-course-container {
186 display: flex;
187 flex-wrap: wrap;
188 margin: 20px 0 16px 0;
189 gap: 4px 0;
190 align-content: flex-start;
191}
192.list-courses-section .tag-item {
193 font-family: Segoe-UI-This-Bold;
194 font-size: 12px;
195 line-height: 13.2px;
196 text-align: right;
197 padding: 4px;
198 border-radius: 4px;
199 text-transform: uppercase;
200 margin: 0 4px 0 0;
201}
202.list-courses-section .tag-item.blue-tag {
203 background-color: #3cb4e5;
204 border: 1px solid #3cb4e5;
205 color: #fff;
206}
207.list-courses-section .tag-item.orange-tag {
208 background-color: #ff7e33;
209 border: 1px solid #ff7e33;
210 color: #fff;
211}
212.list-courses-section .tag-item.white-tag {
213 background-color: #fff;
214 border: 1px solid #8a8a8a;
215 color: #3a3a39;
216}
217.list-courses-section .date-ISO {
218 font-family: Segoe-UI-This;
219 font-size: 14px;
220 font-weight: 400;
221 line-height: 18.62px;
222 text-align: left;
223 color: #444;
224}
225.list-courses-section .title-course {
226 font-family: SohoStd-Medium;
227 font-size: 18px;
228 font-weight: 500;
229 line-height: 24px;
230 text-align: left;
231 color: #232f5e;
232 margin-bottom: 0;
233}
234.list-courses-section .description-text {
235 font-family: SohoGothicPro-Regular;
236 font-size: 16px;
237 font-weight: 400;
238 line-height: 24px;
239 text-align: left;
240 color: #212121;
241}
242.list-courses-section .price-container {
243 display: flex;
244 flex-direction: column;
245 margin: 16px 0;
246 text-align: left;
247 letter-spacing: -0.02em;
248}
249.list-courses-section .price-container .price-text {
250 font-family: SohoGothicPro-Regular;
251 font-size: 12px;
252 font-weight: 400;
253 line-height: 13.2px;
254 color: #000;
255}
256.list-courses-section .price-container .price-ae {
257 font-family: SohoGothicPro-Medium;
258 font-size: 20px;
259 font-weight: 500;
260 line-height: 22px;
261 color: var(--brand-color-1, #1f57a3);
262 padding-top: 4px;
263}
264.list-courses-section .course-button {
265 padding: 17px;
266 width: 100%;
267 text-align: center;
268 display: block;
269 background-color: var(--brand-color-1, #1f57a3);
270 color: #fff;
271 text-transform: uppercase;
272 font-family: SohoStd-Medium;
273 font-size: 14px;
274 font-weight: 500;
275 line-height: 14px;
276 text-align: left;
277}
278.list-courses-section .view-list > div {
279 width: 100%;
280 max-width: 100%;
281 flex: auto;
282}
283.list-courses-section .view-list .item-course {
284 display: flex;
285}
286.list-courses-section .view-list .item-course picture:has(.image-course) {
287 width: 33%;
288 object-fit: cover;
289}
290 .list-courses-section .view-list .item-course .image-course {
291 width: 100%;
292}
293.list-courses-section .view-list .item-course .info-course {
294 width: 66%;
295 padding: 0 20px;
296}
297.list-courses-section .view-list .item-course .info-course .tag-course-container {
298 margin: 0 0 16px 0;
299}
300.list-courses-section .view-list .item-course .info-course .course-button {
301 width: fit-content;
302 float: right;
303}
304 .list-courses-section .view-grid{
305 gap: 20px 3.5%;
306 }
307 .list-courses-section .view-grid .item-course {
308width: 31%;
309}
310
311@media (max-width:1200px){
312 .list-courses-section .view-grid .item-course {
313 width: 48%;
314}
315}
316@media (max-width: 576px) {
317 .list-courses-section .view-list .item-course {
318 flex-direction: column;
319 }
320 .list-courses-section .view-list .item-course picture:has(.image-course) {
321 width: 100%;
322 }
323 .list-courses-section .view-list .item-course .info-course {
324 width: 100%;
325 padding: 0;
326 }
327 .list-courses-section .view-list .item-course .info-course .tag-course-container {
328 margin: 16px 0;
329 }
330 .list-courses-section .view-grid .item-course {
331 width: 100%;
332}
333}
334.filters-container {
335 /* Hide the default date picker icon in Chrome and Edge */
336}
337.filters-container input, .filters-container textarea, .filters-container select {
338 width: 100%;
339 padding: 12px 16px;
340 gap: 8px;
341 border-radius: 4px;
342 background-color: #f5f5f5;
343 border: none;
344 margin-bottom: 16px;
345 background-repeat: no-repeat;
346}
347.filters-container input::placeholder, .filters-container textarea::placeholder, .filters-container select {
348 font-family: Inter;
349 font-size: 14px;
350 font-weight: 400;
351 line-height: 16.94px;
352 text-align: left;
353 color: #828282;
354}
355.filters-container input[type=date] {
356 color: #828282;
357 font-size: 14px;
358 font-family: Inter;
359}
360.filters-container textarea, .filters-container select {
361 height: 48px;
362 width: 100% !important;
363}
364.filters-container label {
365 font-family: "SohoGothicPro-Regular";
366 font-size: 14px;
367 font-weight: 400;
368 line-height: 24px;
369 text-align: left;
370}
371.filters-container input[type="date"]::-webkit-inner-spin-button, .filters-container input[type="date"]::-webkit-calendar-picker-indicator {
372 display: none;
373 -webkit-appearance: none;
374}
375.filters-container .checks-container {
376 overflow: visible;
377}
378.filters-container .custom-check {
379 font-family: Segoe-UI-This;
380 font-size: 14px;
381 font-weight: 400;
382 line-height: 12px;
383 text-align: left;
384 color: #66757f;
385 padding-left: 30px;
386}
387.filters-container .custom-check .checkmark {
388 border: 1px solid #e0e0e0;
389 background-color: #fff;
390}
391.filters-container .custom-check .checkmark::after {
392 left: 7px;
393 top: 3px;
394}
395.filters-container .custom-check input:hover ~ .checkmark {
396 background-color: #ccc;
397}
398.filters-container .custom-check input:checked ~ .checkmark {
399 border-radius: 3px;
400 background-color: var(--brand-color-1, #1f57a3);
401 border: none;
402}
403.filters-container .custom-check input[type="checkbox"]:focus ~ .checkmark {
404 /* background-color: transparent;
405 */
406 border-color: #80bdff;
407 box-shadow: 0 0 0 0.2rem rgba(0, 123, 255, .25);
408 color: #495057;
409 outline: 0;
410}
411.filters-container .icon-accordion {
412 line-height: 0;
413 padding: 0;
414 margin: 0;
415 display: flex;
416 align-items: flex-start;
417 border-color: transparent;
418 background: #fff;
419}
420.filters-container .icon-accordion:focus-visible {
421 border-radius: 50px;
422 background: #fff;
423 border-color: transparent;
424 outline: none;
425 box-shadow: 0 0 0 0.2rem rgba(0, 123, 255, .25);
426}
427 .pagination .page-item.active .page-link {
428 background-color: var(--brand-color-1, #1f57a3);
429 border-color: var(--brand-color-1, #1f57a3);
430 color: #fff;
431}
432
433.pagination .page-item .page-link:active {
434 background-color: var(--brand-color-1, #1f57a3);
435 border-color: var(--brand-color-1, #1f57a3);
436}
437
438.pagination .page-item .page-link.hover, .page-link:hover {
439
440 color: var(--brand-color-1, #1f57a3);
441}
442
443.pagination .page-item .page-link {
444 color: var(--brand-color-1, #1f57a3);
445 border: none;
446}
447.pagination-items-per-page>a,
448.pagination-items-per-page>button{
449 color: var(--brand-color-1, #1f57a3);
450
451}
452.pagination-items-per-page>a:active, .pagination-items-per-page>button:active {
453 background-color: var(--brand-color-1, #1f57a3);
454 border-color: var(--brand-color-1, #1f57a3);
455}
456.pagination-items-per-page>a.show, .pagination-items-per-page>a[aria-expanded=true], .pagination-items-per-page>button.show, .pagination-items-per-page>button[aria-expanded=true] {
457 background-color: var(--brand-color-1, #1f57a3);
458 border-color: var(--brand-color-1, #1f57a3);
459}
460</style>
Conoce un poco más sobre el área de Responsabilidad social y desarrollo sostenible
Tipo de cursos y titulaciones que vas a encontrar
Para incorporar las necesidades y demandas de la sociedad en la gestión de las empresas, hemos organizado la formación en RSC en varios niveles de especialización y temáticas. La Titulación Propia de AENOR en Responsabilidad Social contiene distintos cursos que se pueden realizar dentro de la titulación o de manera independiente, según la fórmula que cada profesional encuentre más adecuada.
Perfiles a los que dirigimos nuestras formaciones
Modalidades en las que puedes formarte
Entrevista Susana Lozano sobre Campus AENOR, El Economista
La directora de Formación y Proyectos Internacionales de AENOR, Susana Lozano, hace balance de las tres décadas de éxitos de la asociación en el sector de la formación en nuestro país. En esta entrevista explica las claves más fundamentales de la progresiva evolución y también dibuja el futuro de los programas formativos en España.
Más informaciónCampus AENOR
Desde hace más de 30 años, en el Campus AENOR formamos a personas para que puedan ser más competitivos. Les ayudamos a adquirir conocimientos y aptitudes que les permitan conseguir el trabajo que siempre han deseado.
Adaptamos nuestras formaciones a tus necesidades y disponibilidad con clases en streaming, en directo, presenciales… para que te sientas cerca, aunque estés lejos.
Tú eliges cuándo y dónde empiezas a construir tu futuro.
PREGUNTAS FRECUENTES
¿Tienes alguna duda sobre nuestros cursos?
¿Cómo me matriculo en un curso de AENOR?
Inscribirte en un curso de AENOR es muy fácil. Solo tienes que seguir estos pasos:
- Elige el curso que más te interesa
- Dentro de la página del curso, verás el cuadro con las diferentes modalidades y fechas de inicio
- Selecciona la opción que mejor se adapte a ti y haz clic en "Reservar plaza"
- Se abrirá el formulario de preinscripción, donde deberás completar tus datos y, si eres responsable de formación de tu empresa, también los de los asistentes al curso.
Y listo, ¡Ya estarás en camino para formarte con los/as mejores!
¿Qué modalidades de formación ofrece AENOR?
En AENOR sabemos que cada persona tiene necesidades diferentes, por eso ofrecemos cuatro modalidades de formación:
- Live Training (en directo/streaming): Formación en tiempo real con profesores expertos.
- 100% Online: Aprende a tu ritmo con acceso a materiales y recursos digitales
- Presencial: Formación en nuestras instalaciones, con interacción directa con docentes y compañeros.
- Formación a medida para empresas: Diseñamos cursos personalizados para equipos, adaptándonos a sus necesidades y en sus propias instalaciones.
¿Los cursos de AENOR son bonificables?
Sí, casi todos los cursos AENOR pueden bonificarse a través del sistema de la Fundación Estatal para la Formación en el Empleo (FUNDAE), siempre que se cumplan los requisitos de la Ley 30/2015 y el Real Decreto 694/2017.
Además, te lo ponemos fácil: en AENOR gestionamos gratuitamente la bonificación, para que tu empresa pueda aprovechar el crédito de formación disponible. Solo tienes que solicitarlo durante el proceso de inscripción.
Para más información, consulta nuestra sección de Cursos Bonificados AENOR.
¿Cuándo recibiré mi certificado?
Una vez finalices el curso, podrás descargar tu certificado directamente desde nuestro Campus Virtual.
Si has realizado una formación con examen para la obtención de la Titulación Propia de AENOR, el certificado y la titulación estarán disponibles tras verificar que has superado la evaluación final.
¿Puedo inscribir a varios trabajadores en un curso?
¡Por supuesto! Si eres empresa y quieres inscribir a varios empleados en un curso, puedes hacerlo en un solo proceso de inscripción:
- Al iniciar el registro, selecciona la opción "Soy una empresa".
- Rellena los datos de la empresa y de la persona responsable.
- Acepta el Contrato de Encargado del Tratamiento.
- En la sección "Añadir alumnado", introduce los datos de todos los trabajadores de tu empresa que participarán en la formación.
Beneficio extra: Si inscribes a más de un trabajador en la misma convocatoria, tu empresa recibirá un 15% de descuento a partir de la segunda inscripción.