diff --git a/superpage/src/content.config.ts b/superpage/src/content.config.ts new file mode 100644 index 0000000..597e915 --- /dev/null +++ b/superpage/src/content.config.ts @@ -0,0 +1,13 @@ +import { defineCollection, z } from 'astro:content' +import { glob } from 'astro/loaders' + +const courses = defineCollection({ + loader: glob({ pattern: '**/*.md', base: './src/data/courses' }), + schema: z.object({ + id: z.string(), + title: z.string(), + slug: z.string(), + }), +}) + +export const collections = { courses } diff --git a/superpage/src/data/courses/lei-lucas.md b/superpage/src/data/courses/lei-lucas.md new file mode 100644 index 0000000..bc9bf43 --- /dev/null +++ b/superpage/src/data/courses/lei-lucas.md @@ -0,0 +1,7 @@ +--- +id: '96c03c32-089c-4ccb-8aa1-73b0f49228b9' +title: 'Lei Lucas' +slug: 'lei-lucas' +--- + +asdasdas diff --git a/superpage/src/data/courses/nr-18-plataforma-de-trabalho-aereo.md b/superpage/src/data/courses/nr-18-plataforma-de-trabalho-aereo.md new file mode 100644 index 0000000..130f68e --- /dev/null +++ b/superpage/src/data/courses/nr-18-plataforma-de-trabalho-aereo.md @@ -0,0 +1,7 @@ +--- +id: '450a70ca-8ab5-4520-8a22-0e277359797d' +title: 'NR-18 PEMT Plataforma Móvel de Trabalho Aéreo' +slug: 'nr-18-plataforma-de-trabalho-aereo' +--- + +asdasdas diff --git a/superpage/src/data/courses/nr-35-trabalhos-em-altura.md b/superpage/src/data/courses/nr-35-trabalhos-em-altura.md new file mode 100644 index 0000000..b888b51 --- /dev/null +++ b/superpage/src/data/courses/nr-35-trabalhos-em-altura.md @@ -0,0 +1,7 @@ +--- +id: 'e1c44881-2fe3-484e-ada2-12b6bf5b9398' +title: 'NR-35 Trabalho em Altura' +slug: 'nr-35-trabalhos-em-altura-teorico' +--- + +asdasdas diff --git a/superpage/src/pages/[slug].astro b/superpage/src/pages/[slug].astro new file mode 100644 index 0000000..0ccf99c --- /dev/null +++ b/superpage/src/pages/[slug].astro @@ -0,0 +1,265 @@ +--- +import Layout from '@layouts/Layout.astro' +import { Picture, Image } from 'astro:assets' +import { Container } from '@components/Container' +import { FAQ } from '@components/FAQ' +import { StarIcon, ClockIcon } from '@heroicons/react/24/outline' +import { CheckBadgeIcon } from '@heroicons/react/24/solid' +import { LinkedInIcon } from '@components/LinkedInIcon' +import nr18plataforma from '../assets/nr18-plataforma.png' +import mulherdenegocios from '../assets/mulher-de-negocios.png' +import homemdenegocios from '../assets/homem-de-negocios.png' +import francis from '../assets/francis.jpeg' +import Natura from '../assets/natura.svg' +import Nissan from '../assets/nissan.svg' +import Kordsa from '../assets/kordsa.svg' +import Manserv from '../assets/manserv.svg' +import Semeq from '../assets/semeq.svg' +import { getCollection, render } from 'astro:content' + +export async function getStaticPaths() { + const posts = await getCollection('courses') + + return posts.map((course) => { + return { + params: { slug: course.id }, + props: { course }, + } + }) +} +// 2. For your template, you can get the entry directly from the prop +const { course } = Astro.props +const { Content } = await render(course) +--- + + + + +
+
+ Curso de formação +

+ {course.data.title} +

+

+ NR 18 PEMT capacita operadores de plataformas elevatórias para + trabalhos em altura com segurança. Com foco na manutenção, inspeção e + uso correto dos EPIs, previne sempre acidentes, garante certificação + MTE e valoriza sua carreira. +

+
    +
  • + + Carga horária de 40 horas +
  • + +
  • + + Certificado com assinatura digital +
  • +
+ + +
+
+
+ + +
+ + + + + +
+
+ + +

+ Alguns clientes que acreditam em nós +

+
+
+ +
+
+ +
+
+ +
+
+ +
+
+ +
+
+
+ + +
+
+ + +
+ +
+
+

+ Por que capacitar sua equipe com a EDUSEG® +

+

+ Nós cuidamos da burocracia, oferecemos uma plataforma completa para + simplicar a gestão e capacitação em larga escala de seus + colaboradores. Com a EDUSEG®, sua empresa se beneficia de uma + tecnologia eficiente e confiável. +

+ +
    +
  • + Centralização de todos os certificados +
  • +
  • + Ágilidade na liberação de cursos +
  • +
  • + Agendamento para liberação de cursos +
  • +
  • + Aviso de vencimento para certificados +
  • +
+ + +
+
+
+
+ + +
+

Módulos deste curso

+

+ O curso é dividido em módulos para facilitar seu aprendizado e garantir + que você domine todos os aspectos teóricos e práticos. +

+
+
+ +
+
+ + +
+
+
+ +
+
+
Quem é o instrutor?
+
+ Francis Ricardo Baretta +
+

+ Francis Ricardo Baretta é Engenheiro em Segurança do Trabalho e + Engenheiro Eletricista com registro no CREA SC 126693-0. Além disso, + possui formação acadêmica pela Universidade Regional de Blumenau + (FURB) em Engenharia de Telecomunicações e Engenharia Elétrica, além + de estar cursando Pós-Graduação em Engenharia de Segurança do + Trabalho pela UNIASSELVI. +

+

+ Participou de cursos e atividades complementares, incluindo NR-10, + NR-35, eficiência energética, gerenciamento de projetos, energia + fotovoltaica e treinamento de ferramentas de gestão avançadas. +

+
+ + + +
+
+
+
+
+
diff --git a/superpage/tsconfig.json b/superpage/tsconfig.json index 88a0116..6d333cf 100644 --- a/superpage/tsconfig.json +++ b/superpage/tsconfig.json @@ -9,6 +9,7 @@ "paths": { "@components/*": ["src/components/*"], "@layouts/*": ["src/layouts/*"] - } + }, + "strictNullChecks": true } }