fix space

This commit is contained in:
2025-05-15 14:07:45 -03:00
parent f33e0782a8
commit d988dcd278
92 changed files with 4062 additions and 4154 deletions

6
.gitignore vendored
View File

@@ -1,7 +1,13 @@
.aws-sam .aws-sam
.pytest_cache .pytest_cache
.venv
.ruff_cache
.DS_Store .DS_Store
.coverage .coverage
__pycache__ __pycache__
.python-version .python-version
requirements.txt requirements.txt
.meili_data/
.dynamodb_volume/
.elastic_volume/
.env

3
http-api/.gitignore vendored
View File

@@ -1,5 +1,4 @@
.env
env.json
dynamodb_volume/ dynamodb_volume/
elastic_volume/ elastic_volume/
meili_data/ meili_data/
htmlcov/

View File

@@ -31,6 +31,7 @@ app = APIGatewayHttpResolver(
app.use(middlewares=[AuthenticationMiddleware()]) app.use(middlewares=[AuthenticationMiddleware()])
app.include_router(courses.router, prefix='/courses') app.include_router(courses.router, prefix='/courses')
app.include_router(enrollments.router, prefix='/enrollments') app.include_router(enrollments.router, prefix='/enrollments')
app.include_router(enrollments.vacancies, prefix='/enrollments')
app.include_router(orders.router, prefix='/orders') app.include_router(orders.router, prefix='/orders')
app.include_router(users.router, prefix='/users') app.include_router(users.router, prefix='/users')
app.include_router(users.logs, prefix='/users') app.include_router(users.logs, prefix='/users')

View File

@@ -5,7 +5,7 @@ services:
ports: ports:
- 8000:8000 - 8000:8000
volumes: volumes:
- ./dynamodb_volume:/home/dynamodblocal/data - ./.dynamodb_volume:/home/dynamodblocal/data
working_dir: /home/dynamodblocal working_dir: /home/dynamodblocal
command: "-jar DynamoDBLocal.jar -sharedDb -dbPath ./data" command: "-jar DynamoDBLocal.jar -sharedDb -dbPath ./data"
@@ -13,7 +13,7 @@ services:
container_name: meilisearch container_name: meilisearch
image: getmeili/meilisearch:v1.13 image: getmeili/meilisearch:v1.13
volumes: volumes:
- ./meili_data:/meili_data - ./.meili_data:/meili_data
restart: unless-stopped restart: unless-stopped
ports: ports:
- 7700:7700 - 7700:7700
@@ -38,6 +38,6 @@ services:
soft: -1 soft: -1
hard: -1 hard: -1
volumes: volumes:
- ./elastic_volume:/usr/share/elasticsearch/data - ./.elastic_volume:/usr/share/elasticsearch/data
ports: ports:
- 9200:9200 - 9200:9200

View File

@@ -18,6 +18,11 @@ from middlewares.authentication_middleware import User
from rules.enrollment import set_status_as_canceled from rules.enrollment import set_status_as_canceled
from settings import ELASTIC_CONN, ENROLLMENT_TABLE, USER_TABLE from settings import ELASTIC_CONN, ENROLLMENT_TABLE, USER_TABLE
from .vacancies import router as vacancies
__all__ = ['vacancies']
router = Router() router = Router()
elastic_client = Elasticsearch(**ELASTIC_CONN) elastic_client = Elasticsearch(**ELASTIC_CONN)
enrollment_layer = DynamoDBPersistenceLayer(ENROLLMENT_TABLE, dynamodb_client) enrollment_layer = DynamoDBPersistenceLayer(ENROLLMENT_TABLE, dynamodb_client)

View File

@@ -11,6 +11,26 @@ from layercake.dynamodb import (
from ..conftest import HttpApiProxy, LambdaContext from ..conftest import HttpApiProxy, LambdaContext
def test_vacancies(
mock_app,
dynamodb_seeds,
dynamodb_persistence_layer: DynamoDBPersistenceLayer,
http_api_proxy: HttpApiProxy,
lambda_context: LambdaContext,
):
r = mock_app.lambda_handler(
http_api_proxy(
raw_path='/enrollments/vacancies',
method=HTTPMethod.GET,
headers={'X-Tenant': '*'},
),
lambda_context,
)
assert r['statusCode'] == HTTPStatus.OK
print(r)
def test_cancel_enrollment( def test_cancel_enrollment(
mock_app, mock_app,
dynamodb_seeds, dynamodb_seeds,

4
superpage/.prettierrc Normal file
View File

@@ -0,0 +1,4 @@
{
"tabWidth": 2,
"useTabs": false,
}

View File

@@ -1,3 +1,3 @@
<div class="space-y-2.5"> <div class="space-y-2.5">
<slot /> <slot />
</div> </div>

View File

@@ -1,5 +1,5 @@
<div <div
class="text-sm/6 text-white/70 space-y-2.5 px-5 pb-3 [&_ul]:list-disc [&_ul]:list-inside" class="text-sm/6 text-white/70 space-y-2.5 px-5 pb-3 [&_ul]:list-disc [&_ul]:list-inside"
> >
<slot /> <slot />
</div> </div>

View File

@@ -3,11 +3,11 @@ import { Icon } from "astro-icon/components";
--- ---
<summary <summary
class="cursor-pointer flex items-center justify-between px-5 gap-3 py-3" class="cursor-pointer flex items-center justify-between px-5 gap-3 py-3"
> >
<slot /> <slot />
<Icon <Icon
name="chevron-down" name="chevron-down"
class="size-4 fill-white/60 shrink-0 transition duration-300 group-open:-rotate-180" class="size-4 fill-white/60 shrink-0 transition duration-300 group-open:-rotate-180"
/> />
</summary> </summary>

View File

@@ -1,5 +1,5 @@
<details <details
class="bg-white/10 w-full hover:bg-white/15 open:bg-white/15 rounded-lg transition group" class="bg-white/10 w-full hover:bg-white/15 open:bg-white/15 rounded-lg transition group"
> >
<slot /> <slot />
</details> </details>

View File

@@ -5,67 +5,67 @@ const { items = [] } = Astro.props;
--- ---
<div data-ride="carousel" class="relative"> <div data-ride="carousel" class="relative">
<button <button
data-toggle="prev" data-toggle="prev"
class="inset-y-0 left-0 px-1.5 absolute cursor-pointer lg:hidden z-1" class="inset-y-0 left-0 px-1.5 absolute cursor-pointer lg:hidden z-1"
aria-label="Anterior" aria-label="Anterior"
> >
<Icon name="chevron-left" class="size-6" /> <Icon name="chevron-left" class="size-6" />
</button> </button>
<button <button
data-toggle="next" data-toggle="next"
class="inset-y-0 right-0 px-1.5 absolute cursor-pointer lg:hidden z-1" class="inset-y-0 right-0 px-1.5 absolute cursor-pointer lg:hidden z-1"
aria-label="Próximo" aria-label="Próximo"
> >
<Icon name="chevron-right" class="size-6" /> <Icon name="chevron-right" class="size-6" />
</button> </button>
<div <div
class="flex max-lg:overflow-x-scroll max-lg:snap-x snap-mandatory scroll-smooth scrollbar-hide space-x-4 lg:gap-8 lg:justify-center" class="flex max-lg:overflow-x-scroll max-lg:snap-x snap-mandatory scroll-smooth scrollbar-hide space-x-4 lg:gap-8 lg:justify-center"
> >
{ {
items.map((Component, idx) => ( items.map((Component, idx) => (
<div <div
class="snap-center flex-shrink-0 max-lg:w-full flex justify-center itens-center" class="snap-center flex-shrink-0 max-lg:w-full flex justify-center itens-center"
id={`slide${idx + 1}`} id={`slide${idx + 1}`}
> >
<Component class="size-48 lg:size-38 fill-white" /> <Component class="size-48 lg:size-38 fill-white" />
</div> </div>
)) ))
} }
</div> </div>
</div> </div>
<script> <script>
const carousel = document.querySelector("[data-ride=carousel]"); const carousel = document.querySelector("[data-ride=carousel]");
const slides = carousel?.querySelectorAll(".snap-center"); const slides = carousel?.querySelectorAll(".snap-center");
let currentIndex = 0; let currentIndex = 0;
const scrollToSlide = (index: number) => { const scrollToSlide = (index: number) => {
if (!slides) { if (!slides) {
return; return;
} }
if (index >= 0 && index < slides.length) { if (index >= 0 && index < slides.length) {
slides[index].scrollIntoView({ slides[index].scrollIntoView({
behavior: "smooth", behavior: "smooth",
block: "nearest", block: "nearest",
inline: "center", inline: "center",
}); });
currentIndex = index; currentIndex = index;
} }
}; };
carousel carousel
?.querySelector("[data-toggle=prev]") ?.querySelector("[data-toggle=prev]")
?.addEventListener("click", () => { ?.addEventListener("click", () => {
scrollToSlide(currentIndex - 1); scrollToSlide(currentIndex - 1);
}); });
carousel carousel
?.querySelector("[data-toggle=next]") ?.querySelector("[data-toggle=next]")
?.addEventListener("click", () => { ?.addEventListener("click", () => {
scrollToSlide(currentIndex + 1); scrollToSlide(currentIndex + 1);
}); });
</script> </script>

View File

@@ -10,6 +10,6 @@ import Manserv from "~/icons/logos/manserv.svg";
--- ---
<Container class:list={["lg:text-center space-y-2.5", Astro.props.class]}> <Container class:list={["lg:text-center space-y-2.5", Astro.props.class]}>
<h2 class="text-pretty text-4xl">Alguns clientes que acreditam em nós</h2> <h2 class="text-pretty text-4xl">Alguns clientes que acreditam em nós</h2>
<Carousel items={[Natura, Kordsa, Semeq, Nissan, Manserv]} /> <Carousel items={[Natura, Kordsa, Semeq, Nissan, Manserv]} />
</Container> </Container>

View File

@@ -51,8 +51,8 @@ export default function Contact({ url }) {
</p> </p>
)} )}
<input type="hidden" {...register("solution")} />
<input type="hidden" defaultValue={url} {...register("url")} /> <input type="hidden" defaultValue={url} {...register("url")} />
<input type="hidden" disabled {...register("solution")} />
<Control> <Control>
<Input <Input

View File

@@ -1,6 +1,6 @@
<div <div
class:list={[Astro.props.class, "max-w-7xl mx-auto max-2xl:px-3"]} class:list={[Astro.props.class, "max-w-7xl mx-auto max-2xl:px-3"]}
{...Astro.props} {...Astro.props}
> >
<slot /> <slot />
</div> </div>

View File

@@ -3,18 +3,18 @@ import "vanilla-cookieconsent/dist/cookieconsent.css";
--- ---
<button <button
type="button" type="button"
data-cc="show-preferencesModal" data-cc="show-preferencesModal"
class="underline hover:no-underline" class="underline hover:no-underline"
> >
Gerenciar preferências de cookies Gerenciar preferências de cookies
</button> </button>
<script> <script>
import { run } from "vanilla-cookieconsent"; import { run } from "vanilla-cookieconsent";
import { config } from "~/CookieConsentConfig"; import { config } from "~/CookieConsentConfig";
document.documentElement.classList.add("cc--darkmode"); document.documentElement.classList.add("cc--darkmode");
run(config); run(config);
</script> </script>

View File

@@ -1,188 +1,182 @@
--- ---
const { course } = Astro.props; const { course } = Astro.props;
const currency = new Intl.NumberFormat("pt-BR", { const currency = new Intl.NumberFormat("pt-BR", {
style: "currency", style: "currency",
currency: "BRL", currency: "BRL",
}).format(course.unit_price); }).format(course.unit_price);
--- ---
<buy-dropdown class:list={[Astro.props.class]}> <buy-dropdown class:list={[Astro.props.class]}>
<details class="group/dropdown"> <details class="group/dropdown">
<summary <summary
class="flex bg-black hover:bg-white hover:text-black font-semibold class="flex bg-black hover:bg-white hover:text-black font-semibold
py-2.5 px-3 rounded-md cursor-pointer transition py-2.5 px-3 rounded-md cursor-pointer transition
group-open/dropdown:text-black group-open/dropdown:bg-white" group-open/dropdown:text-black group-open/dropdown:bg-white"
> >
Contratar agora Contratar agora
</summary> </summary>
<form <form
class="absolute inset-x-2.5 translate-y-1.5 class="absolute inset-x-2.5 translate-y-1.5
md:inset-auto md:right-2.5 md:min-w-96 2xl:right-0 md:inset-auto md:right-2.5 md:min-w-96 2xl:right-0
bg-stone-900 border border-white/15 rounded-xl shadow-lg" bg-stone-900 border border-white/15 rounded-xl shadow-lg"
> >
<h6 <h6
class="p-2.5 lg:px-5 lg:py-3.5 font-semibold border-b border-white/10 bg-white/5" class="p-2.5 lg:px-5 lg:py-3.5 font-semibold border-b border-white/10 bg-white/5"
> >
Selecione uma opção Selecione uma opção
</h6> </h6>
<ul class="p-3"> <ul class="p-3">
<li> <li>
<label <label
class="flex gap-2 items-start cursor-pointer hover:bg-white/10 rounded-lg has-checked:outline has-checked:outline-white/20 has-checked:bg-white/10 p-3" class="flex gap-2 items-start cursor-pointer hover:bg-white/10 rounded-lg has-checked:outline has-checked:outline-white/20 has-checked:bg-white/10 p-3"
> >
<input <input
class="box-content size-1.5 border-5 border-black bg-black appearance-none rounded-full ring-1 ring-white/15 checked:border-lime-400 checked:ring-lime-400 mt-1.5" class="box-content size-1.5 border-5 border-black bg-black appearance-none rounded-full ring-1 ring-white/15 checked:border-lime-400 checked:ring-lime-400 mt-1.5"
name="selected" name="selected"
type="radio" type="radio"
value="SINGLE" value="SINGLE"
checked checked
/> />
<div> <div>
<p class="uppercase font-semibold"> <p class="uppercase font-semibold">
Matrícula única Matrícula única
<span class="px-0.5 text-black bg-lime-400"> <span class="px-0.5 text-black bg-lime-400">
{currency} {currency}
</span> </span>
</p> </p>
<p class="text-sm text-white/50"> <p class="text-sm text-white/50">
Contratação rápida e sem burocracia Contratação rápida e sem burocracia
</p> </p>
</div>
</label>
</li>
</ul>
<h6 class="px-5 font-semibold">Modelos de contratação</h6>
<ul class="p-3 space-y-0.5">
<li>
<label
class="flex gap-2 items-start cursor-pointer hover:bg-white/10 rounded-lg has-checked:outline has-checked:outline-white/20 has-checked:bg-white/10 p-3"
>
<input
class="box-content size-1.5 border-5 border-black bg-black appearance-none rounded-full ring-1 ring-white/15 checked:border-lime-400 checked:ring-lime-400 mt-1.5"
name="selected"
value="EDUSEG® FLEXÍVEL"
type="radio"
/>
<div>
<p class="uppercase font-semibold">
EDUSEG&reg; Flexível
</p>
<p class="text-sm text-white/50">
Catálogo completo sempre à sua disposição
</p>
</div>
</label>
</li>
<li>
<label
class="flex gap-2 items-start cursor-pointer hover:bg-white/10 rounded-lg has-checked:outline has-checked:outline-white/20 has-checked:bg-white/10 p-3"
>
<input
class="box-content size-1.5 border-5 border-black bg-black appearance-none rounded-full ring-1 ring-white/15 checked:border-lime-400 checked:ring-lime-400 mt-1.5"
name="selected"
value="EDUSEG® IN-COMPANY"
type="radio"
/>
<div>
<p class="uppercase font-semibold">
EDUSEG&reg; In-Company
</p>
<p class="text-sm text-white/50">
Treinamento presencial na sua empresa
</p>
</div>
</label>
</li>
<li>
<label
class="flex gap-2 items-start cursor-pointer hover:bg-white/10 rounded-lg has-checked:outline has-checked:outline-white/20 has-checked:bg-white/10 p-3"
>
<input
class="box-content size-1.5 border-5 border-black bg-black appearance-none rounded-full ring-1 ring-white/15 checked:border-lime-400 checked:ring-lime-400 mt-1.5"
name="selected"
value="EDUSEG® CONTEÚDO"
type="radio"
/>
<div>
<p class="uppercase font-semibold">
EDUSEG&reg; Conteúdo
</p>
<p class="text-sm text-white/50">
Leve nosso conteúdo para sua plataforma
</p>
</div>
</label>
</li>
</ul>
<div class="p-2.5 lg:px-5 border-t border-white/10">
<button
type="submit"
class="p-3 bg-lime-400 rounded-lg w-full text-black font-semibold cursor-pointer hover:bg-white hover:text-black transition"
>
Continuar
</button>
</div> </div>
</form> </label>
</details> </li>
</ul>
<h6 class="px-5 font-semibold">Modelos de contratação</h6>
<ul class="p-3 space-y-0.5">
<li>
<label
class="flex gap-2 items-start cursor-pointer hover:bg-white/10 rounded-lg has-checked:outline has-checked:outline-white/20 has-checked:bg-white/10 p-3"
>
<input
class="box-content size-1.5 border-5 border-black bg-black appearance-none rounded-full ring-1 ring-white/15 checked:border-lime-400 checked:ring-lime-400 mt-1.5"
name="selected"
value="EDUSEG® FLEXÍVEL"
type="radio"
/>
<div>
<p class="uppercase font-semibold">EDUSEG&reg; Flexível</p>
<p class="text-sm text-white/50">
Catálogo completo sempre à sua disposição
</p>
</div>
</label>
</li>
<li>
<label
class="flex gap-2 items-start cursor-pointer hover:bg-white/10 rounded-lg has-checked:outline has-checked:outline-white/20 has-checked:bg-white/10 p-3"
>
<input
class="box-content size-1.5 border-5 border-black bg-black appearance-none rounded-full ring-1 ring-white/15 checked:border-lime-400 checked:ring-lime-400 mt-1.5"
name="selected"
value="EDUSEG® IN-COMPANY"
type="radio"
/>
<div>
<p class="uppercase font-semibold">EDUSEG&reg; In-Company</p>
<p class="text-sm text-white/50">
Treinamento presencial na sua empresa
</p>
</div>
</label>
</li>
<li>
<label
class="flex gap-2 items-start cursor-pointer hover:bg-white/10 rounded-lg has-checked:outline has-checked:outline-white/20 has-checked:bg-white/10 p-3"
>
<input
class="box-content size-1.5 border-5 border-black bg-black appearance-none rounded-full ring-1 ring-white/15 checked:border-lime-400 checked:ring-lime-400 mt-1.5"
name="selected"
value="EDUSEG® CONTEÚDO"
type="radio"
/>
<div>
<p class="uppercase font-semibold">EDUSEG&reg; Conteúdo</p>
<p class="text-sm text-white/50">
Leve nosso conteúdo para sua plataforma
</p>
</div>
</label>
</li>
</ul>
<div class="p-2.5 lg:px-5 border-t border-white/10">
<button
type="submit"
class="p-3 bg-lime-400 rounded-lg w-full text-black font-semibold cursor-pointer hover:bg-white hover:text-black transition"
>
Continuar
</button>
</div>
</form>
</details>
</buy-dropdown> </buy-dropdown>
<script> <script>
class BuyDropdown extends HTMLElement { class BuyDropdown extends HTMLElement {
constructor() { constructor() {
super(); super();
this.handleClickOutside = this.handleClickOutside.bind(this); this.handleClickOutside = this.handleClickOutside.bind(this);
}
connectedCallback() {
document.addEventListener("click", this.handleClickOutside);
const button = document.querySelector(
"[data-toggle=buy]",
) as HTMLButtonElement;
const form = this.querySelector("form") as HTMLFormElement;
form.addEventListener("submit", (e) => {
e.preventDefault();
const radio = form.querySelector(
"input[type=radio]:checked",
) as HTMLInputElement;
if (radio.value === "SINGLE") {
button?.click();
return;
}
// Dispatch a custom event with the selected solution,
// so a React component can listen to it using `window.addEventListener`.
window.dispatchEvent(
new CustomEvent("custom_event:react_form", {
detail: radio.value,
}),
);
window.dispatchEvent(
new CustomEvent("modal:open", {
detail: document.querySelector(
"#solutionmodal",
) as HTMLDialogElement,
}),
);
});
}
disconnectedCallback() {
document.removeEventListener("click", this.handleClickOutside);
}
private handleClickOutside(e: MouseEvent) {
const menu = this.querySelector("details") as HTMLDetailsElement;
const target = e.target as HTMLElement;
if (!menu.contains(target)) {
menu.open = false;
}
}
} }
customElements.define("buy-dropdown", BuyDropdown); connectedCallback() {
document.addEventListener("click", this.handleClickOutside);
const button = document.querySelector(
"[data-toggle=buy]",
) as HTMLButtonElement;
const form = this.querySelector("form") as HTMLFormElement;
form.addEventListener("submit", (e) => {
e.preventDefault();
const radio = form.querySelector(
"input[type=radio]:checked",
) as HTMLInputElement;
if (radio.value === "SINGLE") {
button?.click();
return;
}
// Dispatch a custom event with the selected solution,
// so a React component can listen to it using `window.addEventListener`.
window.dispatchEvent(
new CustomEvent("custom_event:react_form", {
detail: radio.value,
}),
);
window.dispatchEvent(
new CustomEvent("modal:open", {
detail: document.querySelector(
"#solutionmodal",
) as HTMLDialogElement,
}),
);
});
}
disconnectedCallback() {
document.removeEventListener("click", this.handleClickOutside);
}
private handleClickOutside(e: MouseEvent) {
const menu = this.querySelector("details") as HTMLDetailsElement;
const target = e.target as HTMLElement;
if (!menu.contains(target)) {
menu.open = false;
}
}
}
customElements.define("buy-dropdown", BuyDropdown);
</script> </script>

View File

@@ -4,26 +4,23 @@ import Container from "~/components/Container.astro";
--- ---
<Container {...Astro.props}> <Container {...Astro.props}>
<div <div
class="text-black bg-linear-to-t from-lime-600 to-lime-400 border border-lime-400 p-5 lg:py-36 rounded-2xl relative overflow-hidden" class="text-black bg-linear-to-t from-lime-600 to-lime-400 border border-lime-400 p-5 lg:py-36 rounded-2xl relative overflow-hidden"
> >
<Icon <Icon
name="lock-closed" name="lock-closed"
class="size-96 absolute -right-16 -bottom-16 text-black/10 max-lg:hidden" class="size-96 absolute -right-16 -bottom-16 text-black/10 max-lg:hidden"
/> />
<div class="lg:w-8/12 2xl:w-6/14 mx-auto space-y-5"> <div class="lg:w-8/12 2xl:w-6/14 mx-auto space-y-5">
<h5 class="text-4xl lg:text-6xl/14 lg:font-semibold"> <h5 class="text-4xl lg:text-6xl/14 lg:font-semibold">
Certificados digitais com respaldo legal e gestão completa Certificados digitais com respaldo legal e gestão completa
</h5> </h5>
<ul class="lg:text-lg list-disc list-inside"> <ul class="lg:text-lg list-disc list-inside">
<li> <li>Certificado com assinatura digital conforme o padrão ICP-Brasil</li>
Certificado com assinatura digital conforme o padrão <li>Tudo digital e salvo para sempre na núvem</li>
ICP-Brasil <li>Alertas automáticos de vencimento</li>
</li> </ul>
<li>Tudo digital e salvo para sempre na núvem</li>
<li>Alertas automáticos de vencimento</li>
</ul>
</div>
</div> </div>
</div>
</Container> </Container>

View File

@@ -1,6 +1,6 @@
--- ---
export type Props = { export type Props = {
trainer?: string; trainer?: string;
}; };
import Clients from "../Clients.astro"; import Clients from "../Clients.astro";
@@ -21,17 +21,17 @@ const { trainer } = Astro.props;
<Features id="features" data-pagefind-ignore="all" /> <Features id="features" data-pagefind-ignore="all" />
<Modules id="modules" data-pagefind-ignore="all"> <Modules id="modules" data-pagefind-ignore="all">
<slot name="modules" /> <slot name="modules" />
</Modules> </Modules>
{trainer && <Trainer id="trainer" data-pagefind-ignore="all" name={trainer} />} {trainer && <Trainer id="trainer" data-pagefind-ignore="all" name={trainer} />}
{ {
Astro.slots.has("faq") && ( Astro.slots.has("faq") && (
<Faq id="faq" data-pagefind-ignore="all"> <Faq id="faq" data-pagefind-ignore="all">
<slot name="faq" /> <slot name="faq" />
</Faq> </Faq>
) )
} }
<Cert id="cert" data-pagefind-ignore="all" /> <Cert id="cert" data-pagefind-ignore="all" />

View File

@@ -3,15 +3,15 @@ import Container from "~/components/Container.astro";
--- ---
<Container {...Astro.props}> <Container {...Astro.props}>
<section <section
class="space-y-2.5 lg:py-24 lg:grid grid-cols-3 gap-5 mx-auto lg:w-5/8" class="space-y-2.5 lg:py-24 lg:grid grid-cols-3 gap-5 mx-auto lg:w-5/8"
> >
<h2 class="text-pretty text-4xl lg:text-5xl"> <h2 class="text-pretty text-4xl lg:text-5xl">
FAQ &mdash; Perguntas frequentes FAQ &mdash; Perguntas frequentes
</h2> </h2>
<div class="col-span-2"> <div class="col-span-2">
<slot /> <slot />
</div> </div>
</section> </section>
</Container> </Container>

View File

@@ -8,154 +8,146 @@ import Search from "~/components/Search.astro";
import { getEntries } from "astro:content"; import { getEntries } from "astro:content";
const { title, ...data } = Astro.props; const { title, ...data } = Astro.props;
const relatedCourses = data?.relatedCourses const relatedCourses = data?.relatedCourses
? await getEntries(data.relatedCourses) ? await getEntries(data.relatedCourses)
: null; : null;
--- ---
<flyout-menu class="group/menu"> <flyout-menu class="group/menu">
<nav class="sticky bg-lime-400 top-0 z-10 drop-shadow shadow-sm"> <nav class="sticky bg-lime-400 top-0 z-10 drop-shadow shadow-sm">
<Container class="flex items-center relative py-3"> <Container class="flex items-center relative py-3">
<button <button
data-toggle="menu" data-toggle="menu"
class="text-black font-medium cursor-pointer lg:bg-white/15 hover:outline lg:border border-black lg:py-0.5 lg:px-2.5 rounded-lg transition flex items-center gap-1 class="text-black font-medium cursor-pointer lg:bg-white/15 hover:outline lg:border border-black lg:py-0.5 lg:px-2.5 rounded-lg transition flex items-center gap-1
lg:group-open/menu:outline" lg:group-open/menu:outline"
> >
<div class="truncate max-w-36 sm:max-w-72"> <div class="truncate max-w-36 sm:max-w-72">
{title} {title}
</div> </div>
<Icon <Icon
name="chevron-down" name="chevron-down"
aria-hidden="true" aria-hidden="true"
class="size-4 mt-1 transition group-open/menu:-rotate-180" class="size-4 mt-1 transition group-open/menu:-rotate-180"
/> />
</button> </button>
<BuyDropdown class="ml-auto" {...Astro.props} /> <BuyDropdown class="ml-auto" {...Astro.props} />
<dialog <dialog
class="absolute top-full translate-y-1 w-full bg-transparent max-lg:px-2.5" class="absolute top-full translate-y-1 w-full bg-transparent max-lg:px-2.5"
closedby="any" closedby="any"
> >
<div class="text-black bg-lime-400 rounded-xl lg:rounded-2xl"> <div class="text-black bg-lime-400 rounded-xl lg:rounded-2xl">
<button <button
class="border border-black absolute rounded-full cursor-pointer outline-none class="border border-black absolute rounded-full cursor-pointer outline-none
top-2.5 lg:top-5 right-5" top-2.5 lg:top-5 right-5"
data-dismiss data-dismiss
> >
<Icon name="x-mark" class="size-4 p-0.5" /> <Icon name="x-mark" class="size-4 p-0.5" />
</button> </button>
<div class="lg:w-1/2 mx-auto p-5 lg:py-24"> <div class="lg:w-1/2 mx-auto p-5 lg:py-24">
<search class="space-y-5"> <search class="space-y-5">
<label class="block"> <label class="block">
<h1 <h1 class="text-pretty font-semibold text-3xl lg:text-4xl">
class="text-pretty font-semibold text-3xl lg:text-4xl" Digite o curso para ver todos detalhes
> </h1>
Digite o curso para ver todos detalhes </label>
</h1>
</label>
<Search /> <Search />
</search> </search>
<div class="space-y-1.5"> <div class="space-y-1.5">
<h2 class="font-bold text-xl flex gap-1"> <h2 class="font-bold text-xl flex gap-1">
{ {
relatedCourses ? ( relatedCourses ? (
<> <>
<Icon <Icon name="puzzle-piece" class="size-6" />
name="puzzle-piece" <span>Cursos relacionados</span>
class="size-6" </>
/> ) : (
<span>Cursos relacionados</span> <>
</> <Icon name="arrow-trending-up" class="size-6" />
) : ( <span>Cursos mais procurados</span>
<> </>
<Icon )
name="arrow-trending-up" }
class="size-6" </h2>
/>
<span>Cursos mais procurados</span>
</>
)
}
</h2>
<Trends relatedCourses={relatedCourses} /> <Trends relatedCourses={relatedCourses} />
</div> </div>
</div> </div>
</div> </div>
</dialog> </dialog>
</Container> </Container>
</nav> </nav>
</flyout-menu> </flyout-menu>
<script> <script>
class FlyoutMenu extends HTMLElement { class FlyoutMenu extends HTMLElement {
private isOpen: boolean; private isOpen: boolean;
constructor() { constructor() {
super(); super();
this.isOpen = false; this.isOpen = false;
}
connectedCallback() {
const menu = this.querySelector("dialog") as HTMLDialogElement;
const button = this.querySelector(
"button[data-toggle=menu]",
) as HTMLButtonElement;
const close = this.querySelector(
"button[data-dismiss]",
) as HTMLButtonElement;
close.addEventListener("click", () => {
menu.close();
});
button.addEventListener("click", () => {
if (this.isOpen) {
menu.close();
} else {
menu.show();
}
this.setIsOpen(!this.isOpen);
});
menu.addEventListener("blur", () => {
if (!menu.contains(document.activeElement)) {
menu.close();
}
});
menu.addEventListener("close", () => {
this.setIsOpen(false);
});
document.addEventListener("touchstart", (e) => {
const target = e.target as HTMLElement;
if (menu.contains(target)) {
return;
}
if (target.closest("button[data-toggle=menu]")) {
return;
}
menu.close();
});
}
private setIsOpen(value: boolean) {
this.isOpen = value;
if (value) {
this.setAttribute("open", "");
} else {
this.removeAttribute("open");
}
}
} }
customElements.define("flyout-menu", FlyoutMenu); connectedCallback() {
const menu = this.querySelector("dialog") as HTMLDialogElement;
const button = this.querySelector(
"button[data-toggle=menu]",
) as HTMLButtonElement;
const close = this.querySelector(
"button[data-dismiss]",
) as HTMLButtonElement;
close.addEventListener("click", () => {
menu.close();
});
button.addEventListener("click", () => {
if (this.isOpen) {
menu.close();
} else {
menu.show();
}
this.setIsOpen(!this.isOpen);
});
menu.addEventListener("blur", () => {
if (!menu.contains(document.activeElement)) {
menu.close();
}
});
menu.addEventListener("close", () => {
this.setIsOpen(false);
});
document.addEventListener("touchstart", (e) => {
const target = e.target as HTMLElement;
if (menu.contains(target)) {
return;
}
if (target.closest("button[data-toggle=menu]")) {
return;
}
menu.close();
});
}
private setIsOpen(value: boolean) {
this.isOpen = value;
if (value) {
this.setAttribute("open", "");
} else {
this.removeAttribute("open");
}
}
}
customElements.define("flyout-menu", FlyoutMenu);
</script> </script>

View File

@@ -3,18 +3,16 @@ import Container from "~/components/Container.astro";
--- ---
<Container {...Astro.props}> <Container {...Astro.props}>
<section class="lg:w-5/8 lg:py-24 space-y-6 mx-auto"> <section class="lg:w-5/8 lg:py-24 space-y-6 mx-auto">
<div class="space-y-2.5"> <div class="space-y-2.5">
<h4 class="text-pretty text-4xl lg:text-6xl"> <h4 class="text-pretty text-4xl lg:text-6xl">Módulos deste curso</h4>
Módulos deste curso <p>
</h4> O curso é dividido em módulos para facilitar seu aprendizado e garantir
<p> que você domine todos os aspectos teóricos e práticos.
O curso é dividido em módulos para facilitar seu aprendizado e </p>
garantir que você domine todos os aspectos teóricos e práticos. </div>
</p> <div class="lg:col-span-2 flex flex-col gap-1.5">
</div> <slot />
<div class="lg:col-span-2 flex flex-col gap-1.5"> </div>
<slot /> </section>
</div>
</section>
</Container> </Container>

View File

@@ -3,120 +3,118 @@ import Container from "~/components/Container.astro";
--- ---
<Container {...Astro.props}> <Container {...Astro.props}>
<section class="space-y-5 lg:space-y-10 xl:w-4/6 mx-auto"> <section class="space-y-5 lg:space-y-10 xl:w-4/6 mx-auto">
<h1 class="text-pretty text-4xl lg:text-6xl"> <h1 class="text-pretty text-4xl lg:text-6xl">
Modelos de contratação para sua empresa Modelos de contratação para sua empresa
</h1> </h1>
<div class="relative"> <div class="relative">
<div <div
class="flex lg:grid lg:grid-cols-3 gap-5 max-lg:overflow-x-scroll max-lg:snap-x snap-mandatory scroll-smooth scrollbar-hide" class="flex lg:grid lg:grid-cols-3 gap-5 max-lg:overflow-x-scroll max-lg:snap-x snap-mandatory scroll-smooth scrollbar-hide"
> >
<div <div
class="snap-center flex-shrink-0 max-lg:w-full bg-white/5 hover:scale-105 hover:bg-white/10 border border-white/15 p-4 lg:p-10 rounded-xl flex flex-col space-y-5 transform transition duration-200" class="snap-center flex-shrink-0 max-lg:w-full bg-white/5 hover:scale-105 hover:bg-white/10 border border-white/15 p-4 lg:p-10 rounded-xl flex flex-col space-y-5 transform transition duration-200"
> >
<h1 <h1
class="text-lime-400 border border-lime-400 rounded-lg text-center p-0.5 uppercase bg-black/50" class="text-lime-400 border border-lime-400 rounded-lg text-center p-0.5 uppercase bg-black/50"
> >
EDUSEG<sup>&reg;</sup> Flexível EDUSEG<sup>&reg;</sup> Flexível
</h1> </h1>
<h2 class="text-xl/6 font-semibold"> <h2 class="text-xl/6 font-semibold">
Catálogo completo sempre à sua disposição Catálogo completo sempre à sua disposição
</h2> </h2>
<ul <ul
class="list-disc max-lg:pl-3.5 space-y-1.5 text-sm/5 marker:text-lime-400" class="list-disc max-lg:pl-3.5 space-y-1.5 text-sm/5 marker:text-lime-400"
> >
<li>Acesse todos os cursos imediatamente</li> <li>Acesse todos os cursos imediatamente</li>
<li>Pague apenas pelo que usar, mês a mês</li> <li>Pague apenas pelo que usar, mês a mês</li>
<li>Gestão e autonomia direto pela plataforma</li> <li>Gestão e autonomia direto pela plataforma</li>
</ul> </ul>
<p class="mt-auto"> <p class="mt-auto">
Ideal para empresas que treinam continuamente e precisam Ideal para empresas que treinam continuamente e precisam de
de agilidade. agilidade.
</p> </p>
<button <button
data-toggle="modal" data-toggle="modal"
data-target="#solutionmodal" data-target="#solutionmodal"
data-detail="EDUSEG® FLEXÍVEL" data-detail="EDUSEG® FLEXÍVEL"
class="cursor-pointer font-semibold bg-lime-400 text-black hover:bg-white p-2.5 rounded-lg block text-center transition" class="cursor-pointer font-semibold bg-lime-400 text-black hover:bg-white p-2.5 rounded-lg block text-center transition"
> >
Saiba mais Saiba mais
</button> </button>
</div>
<div
class="snap-center flex-shrink-0 max-lg:w-full bg-white/5 hover:scale-105 hover:bg-white/10 border border-white/15 p-4 lg:p-10 rounded-xl flex flex-col space-y-5 transform transition duration-200"
>
<h1
class="text-lime-400 border border-lime-400 rounded-lg text-center p-0.5 uppercase bg-black/50"
>
EDUSEG<sup>&reg;</sup> In-Company
</h1>
<h2 class="text-xl/6 font-semibold">
Treinamento presencial na sua empresa
</h2>
<ul
class="list-disc max-lg:pl-3.5 space-y-1.5 text-sm/5 marker:text-lime-400"
>
<li>Atendemos nas principais cidades do Brasil</li>
<li>Instrutores especialistas com vivência prática</li>
<li>
Ideal para grandes turmas ou treinamentos práticos
</li>
</ul>
<p class="mt-auto">
Solução sob medida, direto no seu ambiente de trabalho.
</p>
<button
data-toggle="modal"
data-target="#solutionmodal"
data-detail="EDUSEG® IN-COMPANY"
class="cursor-pointer font-semibold bg-lime-400 text-black hover:bg-white p-2.5 rounded-lg block text-center transition"
>
Saiba mais
</button>
</div>
<div
class="snap-center flex-shrink-0 max-lg:w-full bg-white/5 hover:scale-105 hover:bg-white/10 border border-white/15 p-4 lg:p-10 rounded-xl flex flex-col space-y-5 transform transition duration-200"
>
<h1
class="text-lime-400 border border-lime-400 rounded-lg text-center p-0.5 uppercase bg-black/50"
>
EDUSEG<sup>&reg;</sup> Conteúdo
</h1>
<h2 class="text-xl/6 font-semibold">
Leve nosso conteúdo para sua plataforma
</h2>
<ul
class="list-disc max-lg:pl-3.5 space-y-1.5 text-sm/5 marker:text-lime-400"
>
<li>Customização completa com sua identidade visual</li>
<li>Entregamos em formato SCORM para qualquer LMS</li>
<li>Ideal para empresas com ambiente EAD próprio</li>
</ul>
<p class="mt-auto">
Seu time com o nosso conteúdo, na sua plataforma.
</p>
<button
data-toggle="modal"
data-target="#solutionmodal"
data-detail="EDUSEG® CONTEÚDO"
class="cursor-pointer font-semibold bg-lime-400 text-black hover:bg-white p-2.5 rounded-lg block text-center transition"
>
Saiba mais
</button>
</div>
</div>
<div class="hidden max-lg:flex justify-center gap-2.5 mt-2.5">
<button
class="size-2.5 rounded-full bg-white/10 border border-white/15"
data-slide-to="0"></button>
<button
class="size-2.5 rounded-full bg-white/10 border border-white/15"
data-slide-to="1"></button>
<button
class="size-2.5 rounded-full bg-white/10 border border-white/15"
data-slide-to="2"></button>
</div>
</div> </div>
</section> <div
class="snap-center flex-shrink-0 max-lg:w-full bg-white/5 hover:scale-105 hover:bg-white/10 border border-white/15 p-4 lg:p-10 rounded-xl flex flex-col space-y-5 transform transition duration-200"
>
<h1
class="text-lime-400 border border-lime-400 rounded-lg text-center p-0.5 uppercase bg-black/50"
>
EDUSEG<sup>&reg;</sup> In-Company
</h1>
<h2 class="text-xl/6 font-semibold">
Treinamento presencial na sua empresa
</h2>
<ul
class="list-disc max-lg:pl-3.5 space-y-1.5 text-sm/5 marker:text-lime-400"
>
<li>Atendemos nas principais cidades do Brasil</li>
<li>Instrutores especialistas com vivência prática</li>
<li>Ideal para grandes turmas ou treinamentos práticos</li>
</ul>
<p class="mt-auto">
Solução sob medida, direto no seu ambiente de trabalho.
</p>
<button
data-toggle="modal"
data-target="#solutionmodal"
data-detail="EDUSEG® IN-COMPANY"
class="cursor-pointer font-semibold bg-lime-400 text-black hover:bg-white p-2.5 rounded-lg block text-center transition"
>
Saiba mais
</button>
</div>
<div
class="snap-center flex-shrink-0 max-lg:w-full bg-white/5 hover:scale-105 hover:bg-white/10 border border-white/15 p-4 lg:p-10 rounded-xl flex flex-col space-y-5 transform transition duration-200"
>
<h1
class="text-lime-400 border border-lime-400 rounded-lg text-center p-0.5 uppercase bg-black/50"
>
EDUSEG<sup>&reg;</sup> Conteúdo
</h1>
<h2 class="text-xl/6 font-semibold">
Leve nosso conteúdo para sua plataforma
</h2>
<ul
class="list-disc max-lg:pl-3.5 space-y-1.5 text-sm/5 marker:text-lime-400"
>
<li>Customização completa com sua identidade visual</li>
<li>Entregamos em formato SCORM para qualquer LMS</li>
<li>Ideal para empresas com ambiente EAD próprio</li>
</ul>
<p class="mt-auto">
Seu time com o nosso conteúdo, na sua plataforma.
</p>
<button
data-toggle="modal"
data-target="#solutionmodal"
data-detail="EDUSEG® CONTEÚDO"
class="cursor-pointer font-semibold bg-lime-400 text-black hover:bg-white p-2.5 rounded-lg block text-center transition"
>
Saiba mais
</button>
</div>
</div>
<div class="hidden max-lg:flex justify-center gap-2.5 mt-2.5">
<button
class="size-2.5 rounded-full bg-white/10 border border-white/15"
data-slide-to="0"></button>
<button
class="size-2.5 rounded-full bg-white/10 border border-white/15"
data-slide-to="1"></button>
<button
class="size-2.5 rounded-full bg-white/10 border border-white/15"
data-slide-to="2"></button>
</div>
</div>
</section>
</Container> </Container>

View File

@@ -9,47 +9,44 @@ const { name, ...props } = Astro.props;
--- ---
<Container {...props}> <Container {...props}>
<div class="bg-white/10 rounded-2xl p-5 xl:py-32"> <div class="bg-white/10 rounded-2xl p-5 xl:py-32">
<div class="lg:w-8/12 flex max-lg:flex-col gap-5 mx-auto"> <div class="lg:w-8/12 flex max-lg:flex-col gap-5 mx-auto">
<div class="shrink-0"> <div class="shrink-0">
<Picture <Picture
src={trainer.data.image} src={trainer.data.image}
alt={trainer.data.name} alt={trainer.data.name}
formats={["webp"]} formats={["webp"]}
class="rounded-xl size-32 outline-2 outline-offset-2 outline-lime-400" class="rounded-xl size-32 outline-2 outline-offset-2 outline-lime-400"
/> />
</div> </div>
<div class="space-y-2.5"> <div class="space-y-2.5">
<h6 class="text-xl text-pretty">Quem é o(a) instrutor(a)?</h6> <h6 class="text-xl text-pretty">Quem é o(a) instrutor(a)?</h6>
<p class="text-4xl lg:text-5xl text-pretty"> <p class="text-4xl lg:text-5xl text-pretty">
{trainer.data.name} {trainer.data.name}
</p> </p>
<div <div
class="text-sm/6 text-white/70 space-y-2.5" class="text-sm/6 text-white/70 space-y-2.5"
set:html={trainer?.rendered?.html} set:html={trainer?.rendered?.html}
/> />
<div class="flex"> <div class="flex">
{ {
trainer.data.networks.map(({ url, alt }) => { trainer.data.networks.map(({ url, alt }) => {
return ( return (
<a <a
href={url} href={url}
target="_blank" target="_blank"
aria-label={`Ler mais sobre ${trainer.data.name} no ${alt}`} aria-label={`Ler mais sobre ${trainer.data.name} no ${alt}`}
class="text-white/70 hover:text-white" class="text-white/70 hover:text-white"
> >
<Icon <Icon name={alt.toLowerCase()} class=" size-5" />
name={alt.toLowerCase()} </a>
class=" size-5" );
/> })
</a> }
);
})
}
</div>
</div>
</div> </div>
</div>
</div> </div>
</div>
</Container> </Container>

View File

@@ -6,62 +6,62 @@ import homemdenegocios from "~/assets/homem-de-negocios.png";
--- ---
<Container {...Astro.props}> <Container {...Astro.props}>
<div class="border border-lime-400 rounded-2xl lg:grid grid-cols-3"> <div class="border border-lime-400 rounded-2xl lg:grid grid-cols-3">
<div <div
class="bg-linear-to-tr from-lime-400/50 to-lime-300 rounded-2xl p-5 relative h-136 max-lg:hidden -m-px max-xl:overflow-hidden" class="bg-linear-to-tr from-lime-400/50 to-lime-300 rounded-2xl p-5 relative h-136 max-lg:hidden -m-px max-xl:overflow-hidden"
> >
<Picture <Picture
alt="Homem de negócios" alt="Homem de negócios"
formats={["webp"]} formats={["webp"]}
src={homemdenegocios} src={homemdenegocios}
class="w-94 absolute bottom-0 -left-28" class="w-94 absolute bottom-0 -left-28"
/> />
<Picture <Picture
alt="Mulher de negócios" alt="Mulher de negócios"
formats={["webp"]} formats={["webp"]}
src={mulherdenegocios} src={mulherdenegocios}
class="w-96 absolute bottom-0 -right-24" class="w-96 absolute bottom-0 -right-24"
/> />
</div>
<div class="col-span-2 flex items-center">
<div class="xl:w-8/12 xl:mx-auto space-y-5 p-6">
<h3 class="text-pretty text-4xl">
Por que capacitar sua equipe com a EDUSEG&reg;
</h3>
<p>
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&reg, sua empresa
se beneficia de uma tecnologia eficiente e confiável.
</p>
<ul class="grid md:grid-cols-2 gap-1 lg:gap-2.5">
<li class="bg-white/10 p-2.5 lg:p-5 rounded-lg">
Centralização de todos os certificados
</li>
<li class="bg-white/10 p-2.5 lg:p-5 rounded-lg">
Agilidade na liberação de cursos
</li>
<li class="bg-white/10 p-2.5 lg:p-5 rounded-lg">
Agendamento para liberação de cursos
</li>
<li class="bg-white/10 p-2.5 lg:p-5 rounded-lg">
Aviso de vencimento para certificados
</li>
</ul>
<div class="text-center">
<button
data-toggle="modal"
data-target="#solutionmodal"
data-detail="Agendar uma demonstração"
class="text-blue-400 underline hover:no-underline cursor-pointer"
>
Agendar uma demonstração
</button>
</div>
</div>
</div>
</div> </div>
<div class="col-span-2 flex items-center">
<div class="xl:w-8/12 xl:mx-auto space-y-5 p-6">
<h3 class="text-pretty text-4xl">
Por que capacitar sua equipe com a EDUSEG&reg;
</h3>
<p>
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&reg, sua empresa se beneficia de uma
tecnologia eficiente e confiável.
</p>
<ul class="grid md:grid-cols-2 gap-1 lg:gap-2.5">
<li class="bg-white/10 p-2.5 lg:p-5 rounded-lg">
Centralização de todos os certificados
</li>
<li class="bg-white/10 p-2.5 lg:p-5 rounded-lg">
Agilidade na liberação de cursos
</li>
<li class="bg-white/10 p-2.5 lg:p-5 rounded-lg">
Agendamento para liberação de cursos
</li>
<li class="bg-white/10 p-2.5 lg:p-5 rounded-lg">
Aviso de vencimento para certificados
</li>
</ul>
<div class="text-center">
<button
data-toggle="modal"
data-target="#solutionmodal"
data-detail="Agendar uma demonstração"
class="text-blue-400 underline hover:no-underline cursor-pointer"
>
Agendar uma demonstração
</button>
</div>
</div>
</div>
</div>
</Container> </Container>

View File

@@ -3,82 +3,82 @@ import { Icon } from "astro-icon/components";
--- ---
<dialog <dialog
closedby="any" closedby="any"
class="text-white bg-black fixed inset-1/2 w-full lg:w-112 -translate-1/2 p-5 lg:p-12 rounded-2xl border border-white/15 class="text-white bg-black fixed inset-1/2 w-full lg:w-112 -translate-1/2 p-5 lg:p-12 rounded-2xl border border-white/15
backdrop:bg-black/50 backdrop:backdrop-blur backdrop:backdrop-filter" backdrop:bg-black/50 backdrop:backdrop-blur backdrop:backdrop-filter"
{...Astro.props} {...Astro.props}
> >
<button <button
class="cursor-pointer fixed top-2.5 right-2.5 lg:top-5 lg:right-5 border border-white rounded-full p-px" class="cursor-pointer fixed top-2.5 right-2.5 lg:top-5 lg:right-5 border border-white rounded-full p-px"
data-dismiss data-dismiss
> >
<Icon name="x-mark" class="size-4" /> <Icon name="x-mark" class="size-4" />
</button> </button>
<div class="space-y-5"> <div class="space-y-5">
<slot /> <slot />
</div> </div>
</dialog> </dialog>
<script> <script>
const modals = document.querySelectorAll( const modals = document.querySelectorAll(
"[data-toggle=modal]", "[data-toggle=modal]",
) as NodeListOf<HTMLButtonElement>; ) as NodeListOf<HTMLButtonElement>;
const buttons = document.querySelectorAll( const buttons = document.querySelectorAll(
"[data-toggle=modal]", "[data-toggle=modal]",
) as NodeListOf<HTMLButtonElement>; ) as NodeListOf<HTMLButtonElement>;
function openModal(modal: HTMLDialogElement) { function openModal(modal: HTMLDialogElement) {
const close = modal.querySelector("[data-dismiss]"); const close = modal.querySelector("[data-dismiss]");
document.documentElement.classList.toggle("overflow-hidden");
modal.showModal();
modal.addEventListener(
"close",
() => {
document.documentElement.classList.toggle("overflow-hidden"); document.documentElement.classList.toggle("overflow-hidden");
modal.showModal(); },
{ once: true },
);
modal.addEventListener( if (close) {
"close", close.addEventListener(
() => { "click",
document.documentElement.classList.toggle("overflow-hidden"); () => {
}, modal.close();
{ once: true }, },
); { once: true },
);
if (close) {
close.addEventListener(
"click",
() => {
modal.close();
},
{ once: true },
);
}
} }
}
modals.forEach((el) => { modals.forEach((el) => {
const target = el.dataset.target as string; const target = el.dataset.target as string;
const modal = document.querySelector(target) as HTMLDialogElement; const modal = document.querySelector(target) as HTMLDialogElement;
el.addEventListener("click", () => openModal(modal)); el.addEventListener("click", () => openModal(modal));
});
buttons.forEach((e) => {
e.addEventListener("click", (e) => {
const button = e.target as HTMLButtonElement;
// Dispatch a custom event with the selected solution,
// so a React component can listen to it using `window.addEventListener`.
window.dispatchEvent(
new CustomEvent("custom_event:react_form", {
detail: button.dataset.detail,
}),
);
}); });
});
buttons.forEach((e) => { window.addEventListener("modal:open", function (event: Event) {
e.addEventListener("click", (e) => { const customEvent = event as CustomEvent<HTMLDialogElement>;
const button = e.target as HTMLButtonElement; const modal = customEvent.detail;
// Dispatch a custom event with the selected solution,
// so a React component can listen to it using `window.addEventListener`.
window.dispatchEvent(
new CustomEvent("custom_event:react_form", {
detail: button.dataset.detail,
}),
);
});
});
window.addEventListener("modal:open", function (event: Event) { if (modal instanceof HTMLDialogElement) {
const customEvent = event as CustomEvent<HTMLDialogElement>; openModal(modal);
const modal = customEvent.detail; }
});
if (modal instanceof HTMLDialogElement) {
openModal(modal);
}
});
</script> </script>

View File

@@ -1,78 +1,78 @@
--- ---
export type Image = { export type Image = {
src: string; src: string;
alt: string; alt: string;
}; };
export type SEOMetadata = { export type SEOMetadata = {
name: string; name: string;
title: string; title: string;
description: string; description: string;
image: Image; image: Image;
canonicalURL?: URL | string | null; canonicalURL?: URL | string | null;
locale?: string; locale?: string;
}; };
export type OpenGraph = Partial<SEOMetadata> & { export type OpenGraph = Partial<SEOMetadata> & {
type?: string; type?: string;
}; };
export type Twitter = Partial<SEOMetadata> & { export type Twitter = Partial<SEOMetadata> & {
handle?: string; handle?: string;
card?: "summary" | "summary_large_image"; card?: "summary" | "summary_large_image";
}; };
export type Props = SEOMetadata & { export type Props = SEOMetadata & {
og?: OpenGraph; og?: OpenGraph;
twitter?: Twitter; twitter?: Twitter;
}; };
const { const {
name, name,
title, title,
description, description,
image, image,
locale = "en", locale = "en",
canonicalURL = new URL(Astro.url.pathname, Astro.site), canonicalURL = new URL(Astro.url.pathname, Astro.site),
} = Astro.props; } = Astro.props;
const og = { const og = {
name, name,
title, title,
description, description,
canonicalURL, canonicalURL,
image, image,
locale, locale,
type: "website", type: "website",
...Astro.props.og, ...Astro.props.og,
} satisfies OpenGraph; } satisfies OpenGraph;
const twitter = { const twitter = {
name, name,
title, title,
description, description,
canonicalURL, canonicalURL,
image, image,
locale, locale,
card: "summary_large_image", card: "summary_large_image",
...Astro.props.twitter, ...Astro.props.twitter,
} satisfies Twitter; } satisfies Twitter;
/** /**
* Enforce some standard canonical URL formatting across the site. * Enforce some standard canonical URL formatting across the site.
*/ */
function formatCanonicalURL(url: string | URL) { function formatCanonicalURL(url: string | URL) {
const path = url.toString(); const path = url.toString();
const hasQueryParams = path.includes("?"); const hasQueryParams = path.includes("?");
// If there are query params, make sure the URL has no trailing slash // If there are query params, make sure the URL has no trailing slash
if (hasQueryParams) { if (hasQueryParams) {
path.replace(/\/?$/, ""); path.replace(/\/?$/, "");
} }
// otherwise, canonical URL always has a trailing slash // otherwise, canonical URL always has a trailing slash
return path.replace(/\/?$/, hasQueryParams ? "" : "/"); return path.replace(/\/?$/, hasQueryParams ? "" : "/");
} }
--- ---
{/* Page Metadata */} {/* Page Metadata */}
{ {
canonicalURL && ( canonicalURL && (
<link rel="canonical" href={formatCanonicalURL(canonicalURL)} /> <link rel="canonical" href={formatCanonicalURL(canonicalURL)} />
) )
} }
<meta name="description" content={description} /> <meta name="description" content={description} />
@@ -80,9 +80,9 @@ function formatCanonicalURL(url: string | URL) {
<meta property="og:title" content={og.title} /> <meta property="og:title" content={og.title} />
<meta property="og:type" content={og.type} /> <meta property="og:type" content={og.type} />
{ {
og.canonicalURL && ( og.canonicalURL && (
<meta property="og:url" content={formatCanonicalURL(og.canonicalURL)} /> <meta property="og:url" content={formatCanonicalURL(og.canonicalURL)} />
) )
} }
<meta property="og:locale" content={og.locale} /> <meta property="og:locale" content={og.locale} />
<meta property="og:description" content={og.description} /> <meta property="og:description" content={og.description} />

View File

@@ -4,43 +4,43 @@ const bundlePath = `${import.meta.env.BASE_URL}pagefind/`;
--- ---
<div <div
class="border border-black bg-white w-full rounded-lg h-10 lg:h-12 relative" class="border border-black bg-white w-full rounded-lg h-10 lg:h-12 relative"
> >
<Icon <Icon
name="magnifying-glass" name="magnifying-glass"
class="absolute size-5 top-1/2 -translate-y-1/2 left-3" class="absolute size-5 top-1/2 -translate-y-1/2 left-3"
/> />
<div id="pagefind-ui" class="pagefind-init" data-bundle-path={bundlePath}> <div id="pagefind-ui" class="pagefind-init" data-bundle-path={bundlePath}>
</div> </div>
</div> </div>
<script> <script>
import { PagefindUI } from "@pagefind/default-ui"; import { PagefindUI } from "@pagefind/default-ui";
const element = "#pagefind-ui"; const element = "#pagefind-ui";
const selector = document.querySelector(element); const selector = document.querySelector(element);
async function initPagefindUI() { async function initPagefindUI() {
const bundlePath = selector?.getAttribute("data-bundle-path"); const bundlePath = selector?.getAttribute("data-bundle-path");
if (bundlePath) { if (bundlePath) {
// Pagefind UI configuration options // Pagefind UI configuration options
// https://pagefind.app/docs/ui/ // https://pagefind.app/docs/ui/
new PagefindUI({ new PagefindUI({
element, element,
bundlePath, bundlePath,
autofocus: false, autofocus: false,
showImages: false, showImages: false,
pageSize: 5, pageSize: 5,
}); });
}
} }
}
window.addEventListener("astro:page-load", initPagefindUI); window.addEventListener("astro:page-load", initPagefindUI);
if (document.readyState === "loading") { if (document.readyState === "loading") {
document.addEventListener("DOMContentLoaded", initPagefindUI); document.addEventListener("DOMContentLoaded", initPagefindUI);
} else { } else {
initPagefindUI(); initPagefindUI();
} }
</script> </script>

View File

@@ -3,30 +3,18 @@ import Container from "~/components/Container.astro";
--- ---
<Container> <Container>
<section class="lg:w-5/6 grid lg:grid-cols-3 gap-2.5 lg:gap-5 mx-auto"> <section class="lg:w-5/6 grid lg:grid-cols-3 gap-2.5 lg:gap-5 mx-auto">
<div <div class="bg-white/5 p-12 rounded-xl space-y-1.5 border border-white/15">
class="bg-white/5 p-12 rounded-xl space-y-1.5 border border-white/15" <h1 class="text-lime-400 text-4xl font-semibold uppercase">+100 mil</h1>
> <span class="uppercase font-medium">Profissionais capacitados</span>
<h1 class="text-lime-400 text-4xl font-semibold uppercase"> </div>
+100 mil <div class="bg-white/5 p-12 rounded-xl space-y-1.5 border border-white/15">
</h1> <h1 class="text-lime-400 text-4xl font-semibold uppercase">+5 mil</h1>
<span class="uppercase font-medium">Profissionais capacitados</span> <span class="uppercase font-medium">Empresas atendidas</span>
</div> </div>
<div <div class="bg-white/5 p-12 rounded-xl space-y-1.5 border border-white/15">
class="bg-white/5 p-12 rounded-xl space-y-1.5 border border-white/15" <h1 class="text-lime-400 text-4xl font-semibold uppercase">Desde 2012</h1>
> <span class="uppercase font-medium">Formando profissionais</span>
<h1 class="text-lime-400 text-4xl font-semibold uppercase"> </div>
+5 mil </section>
</h1>
<span class="uppercase font-medium">Empresas atendidas</span>
</div>
<div
class="bg-white/5 p-12 rounded-xl space-y-1.5 border border-white/15"
>
<h1 class="text-lime-400 text-4xl font-semibold uppercase">
Desde 2012
</h1>
<span class="uppercase font-medium">Formando profissionais</span>
</div>
</section>
</Container> </Container>

View File

@@ -3,17 +3,17 @@ import { getEntries } from "astro:content";
import TRENDS from "~/data/trends.json"; import TRENDS from "~/data/trends.json";
const trends = await getEntries( const trends = await getEntries(
TRENDS.map((x) => ({ collection: "courses", ...x })), TRENDS.map((x) => ({ collection: "courses", ...x })),
); );
const { relatedCourses } = Astro.props; const { relatedCourses } = Astro.props;
--- ---
<ul class="list-disc list-inside font-medium"> <ul class="list-disc list-inside font-medium">
{ {
(relatedCourses ?? trends).map(({ data }) => ( (relatedCourses ?? trends).map(({ data }) => (
<li> <li>
<a href={data.slug}>{data.title}</a> <a href={data.slug}>{data.title}</a>
</li> </li>
)) ))
} }
</ul> </ul>

View File

@@ -17,60 +17,90 @@ import { Course } from "~/components/Course";
{/* Modules */} {/* Modules */}
<Accordion slot="modules"> <Accordion slot="modules">
<Item> <Item>
<Header>Estudo do ambiente, das condições de trabalho, bem como dos riscos originados do processo produtivo</Header> <Header>
Estudo do ambiente, das condições de trabalho, bem como dos riscos
originados do processo produtivo
</Header>
<Body> <Body>
<p>Análise aprofundada do ambiente de trabalho, identificação de riscos e compreensão das condições que influenciam a segurança e a saúde dos trabalhadores.</p> Análise aprofundada do ambiente de trabalho, identificação de riscos e
compreensão das condições que influenciam a segurança e a saúde dos
trabalhadores.
</Body> </Body>
</Item> </Item>
<Item> <Item>
<Header>Noções sobre acidentes e doenças relacionadas ao trabalho decorrentes das condições de trabalho e da exposição aos riscos existentes no estabelecimento e suas medidas de prevenção</Header> <Header>
Noções sobre acidentes e doenças relacionadas ao trabalho decorrentes
das condições de trabalho e da exposição aos riscos existentes no
estabelecimento e suas medidas de prevenção
</Header>
<Body> <Body>
<p>Entendimento dos principais acidentes e doenças ocupacionais, suas causas e estratégias de prevenção, considerando as condições específicas de cada ambiente laboral.</p> Entendimento dos principais acidentes e doenças ocupacionais, suas
causas e estratégias de prevenção, considerando as condições específicas
de cada ambiente laboral.
</Body> </Body>
</Item> </Item>
<Item> <Item>
<Header>Metodologia de investigação e análise de acidentes e doenças relacionadas ao trabalho</Header> <Header>
Metodologia de investigação e análise de acidentes e doenças
relacionadas ao trabalho
</Header>
<Body> <Body>
<p>Estudo dos métodos de investigação de acidentes de trabalho e doenças ocupacionais, visando a identificação de causas e a implementação de ações corretivas e preventivas.</p> Estudo dos métodos de investigação de acidentes de trabalho e doenças
ocupacionais, visando a identificação de causas e a implementação de
ações corretivas e preventivas.
</Body> </Body>
</Item> </Item>
<Item> <Item>
<Header>Princípios gerais de higiene do trabalho e de medidas de prevenção dos riscos</Header> <Header>
Princípios gerais de higiene do trabalho e de medidas de prevenção dos
riscos
</Header>
<Body> <Body>
<p>Conceitos fundamentais de higiene ocupacional e práticas essenciais para o controle e a prevenção de riscos à saúde no ambiente de trabalho.</p> Conceitos fundamentais de higiene ocupacional e práticas essenciais para
o controle e a prevenção de riscos à saúde no ambiente de trabalho.
</Body> </Body>
</Item> </Item>
<Item> <Item>
<Header>Noções sobre as legislações trabalhista e previdenciária relativas à segurança e saúde no trabalho</Header> <Header>
Noções sobre as legislações trabalhista e previdenciária relativas à
segurança e saúde no trabalho
</Header>
<Body> <Body>
<p>Apresentação das principais normas e leis que regulamentam a segurança, a saúde ocupacional e os direitos trabalhistas no Brasil.</p> Apresentação das principais normas e leis que regulamentam a segurança,
a saúde ocupacional e os direitos trabalhistas no Brasil.
</Body> </Body>
</Item> </Item>
<Item> <Item>
<Header>Noções sobre a inclusão de pessoas com deficiência e reabilitados nos processos de trabalho</Header> <Header>
Noções sobre a inclusão de pessoas com deficiência e reabilitados nos
processos de trabalho
</Header>
<Body> <Body>
<p>Discussão sobre práticas de inclusão e integração de pessoas com deficiência e reabilitados, promovendo ambientes de trabalho mais acessíveis e igualitários.</p> Discussão sobre práticas de inclusão e integração de pessoas com
deficiência e reabilitados, promovendo ambientes de trabalho mais
acessíveis e igualitários.
</Body> </Body>
</Item> </Item>
<Item> <Item>
<Header>Violência, assédio, igualdade e diversidade no âmbito do trabalho</Header> <Header>
Violência, assédio, igualdade e diversidade no âmbito do trabalho
</Header>
<Body> <Body>
<p>Reflexão sobre temas sensíveis no ambiente corporativo, abordando estratégias de prevenção ao assédio, promoção da igualdade e valorização da diversidade no trabalho.</p> Reflexão sobre temas sensíveis no ambiente corporativo, abordando
estratégias de prevenção ao assédio, promoção da igualdade e valorização
da diversidade no trabalho.
</Body> </Body>
</Item> </Item>
<Item> <Item>
<Header>Organização da CIPA e outros assuntos necessários ao exercício das atribuições da Comissão</Header> <Header>
Organização da CIPA e outros assuntos necessários ao exercício das
atribuições da Comissão
</Header>
<Body> <Body>
<p>Estruturação, funcionamento e atribuições da CIPA, além de aspectos complementares para o pleno exercício das atividades de prevenção de acidentes e promoção da saúde.</p> Estruturação, funcionamento e atribuições da CIPA, além de aspectos
complementares para o pleno exercício das atividades de prevenção de
acidentes e promoção da saúde.
</Body> </Body>
</Item> </Item>
</Accordion> </Accordion>
</Course> </Course>

View File

@@ -19,56 +19,49 @@ import { Course } from "~/components/Course";
<Item> <Item>
<Header>Estudo do ambiente, das condições de trabalho, bem como dos riscos originados do processo produtivo</Header> <Header>Estudo do ambiente, das condições de trabalho, bem como dos riscos originados do processo produtivo</Header>
<Body> <Body>
<p>Análise aprofundada do ambiente de trabalho, identificação de riscos e compreensão das condições que influenciam a segurança e a saúde dos trabalhadores.</p> Análise aprofundada do ambiente de trabalho, identificação de riscos e compreensão das condições que influenciam a segurança e a saúde dos trabalhadores.
</Body> </Body>
</Item> </Item>
<Item> <Item>
<Header>Noções sobre acidentes e doenças relacionadas ao trabalho decorrentes das condições de trabalho e da exposição aos riscos existentes no estabelecimento e suas medidas de prevenção</Header> <Header>Noções sobre acidentes e doenças relacionadas ao trabalho decorrentes das condições de trabalho e da exposição aos riscos existentes no estabelecimento e suas medidas de prevenção</Header>
<Body> <Body>
<p>Entendimento dos principais acidentes e doenças ocupacionais, suas causas e estratégias de prevenção, considerando as condições específicas de cada ambiente laboral.</p> Entendimento dos principais acidentes e doenças ocupacionais, suas causas e estratégias de prevenção, considerando as condições específicas de cada ambiente laboral.
</Body> </Body>
</Item> </Item>
<Item> <Item>
<Header>Metodologia de investigação e análise de acidentes e doenças relacionadas ao trabalho</Header> <Header>Metodologia de investigação e análise de acidentes e doenças relacionadas ao trabalho</Header>
<Body> <Body>
<p>Estudo dos métodos de investigação de acidentes de trabalho e doenças ocupacionais, visando a identificação de causas e a implementação de ações corretivas e preventivas.</p> Estudo dos métodos de investigação de acidentes de trabalho e doenças ocupacionais, visando a identificação de causas e a implementação de ações corretivas e preventivas.
</Body> </Body>
</Item> </Item>
<Item> <Item>
<Header>Princípios gerais de higiene do trabalho e de medidas de prevenção dos riscos</Header> <Header>Princípios gerais de higiene do trabalho e de medidas de prevenção dos riscos</Header>
<Body> <Body>
<p>Conceitos fundamentais de higiene ocupacional e práticas essenciais para o controle e a prevenção de riscos à saúde no ambiente de trabalho.</p> Conceitos fundamentais de higiene ocupacional e práticas essenciais para o controle e a prevenção de riscos à saúde no ambiente de trabalho.
</Body> </Body>
</Item> </Item>
<Item> <Item>
<Header>Noções sobre as legislações trabalhista e previdenciária relativas à segurança e saúde no trabalho</Header> <Header>Noções sobre as legislações trabalhista e previdenciária relativas à segurança e saúde no trabalho</Header>
<Body> <Body>
<p>Apresentação das principais normas e leis que regulamentam a segurança, a saúde ocupacional e os direitos trabalhistas no Brasil.</p> Apresentação das principais normas e leis que regulamentam a segurança, a saúde ocupacional e os direitos trabalhistas no Brasil.
</Body> </Body>
</Item> </Item>
<Item> <Item>
<Header>Noções sobre a inclusão de pessoas com deficiência e reabilitados nos processos de trabalho</Header> <Header>Noções sobre a inclusão de pessoas com deficiência e reabilitados nos processos de trabalho</Header>
<Body> <Body>
<p>Discussão sobre práticas de inclusão e integração de pessoas com deficiência e reabilitados, promovendo ambientes de trabalho mais acessíveis e igualitários.</p> Discussão sobre práticas de inclusão e integração de pessoas com deficiência e reabilitados, promovendo ambientes de trabalho mais acessíveis e igualitários.
</Body> </Body>
</Item> </Item>
<Item> <Item>
<Header>Violência, assédio, igualdade e diversidade no âmbito do trabalho</Header> <Header>Violência, assédio, igualdade e diversidade no âmbito do trabalho</Header>
<Body> <Body>
<p>Reflexão sobre temas sensíveis no ambiente corporativo, abordando estratégias de prevenção ao assédio, promoção da igualdade e valorização da diversidade no trabalho.</p> Reflexão sobre temas sensíveis no ambiente corporativo, abordando estratégias de prevenção ao assédio, promoção da igualdade e valorização da diversidade no trabalho.
</Body> </Body>
</Item> </Item>
<Item> <Item>
<Header>Organização da CIPA e outros assuntos necessários ao exercício das atribuições da Comissão</Header> <Header>Organização da CIPA e outros assuntos necessários ao exercício das atribuições da Comissão</Header>
<Body> <Body>
<p>Estruturação, funcionamento e atribuições da CIPA, além de aspectos complementares para o pleno exercício das atividades de prevenção de acidentes e promoção da saúde.</p> Estruturação, funcionamento e atribuições da CIPA, além de aspectos complementares para o pleno exercício das atividades de prevenção de acidentes e promoção da saúde.
</Body> </Body>
</Item> </Item>

View File

@@ -19,30 +19,35 @@ import { Course } from "~/components/Course";
<Item> <Item>
<Header>Vamos falar sobre o Fogo</Header> <Header>Vamos falar sobre o Fogo</Header>
<Body> <Body>
<p>Introdução ao conceito de fogo, seus elementos fundamentais e o triângulo do fogo, compreendendo como ele se inicia, se propaga e como pode ser controlado.</p> Introdução ao conceito de fogo, seus elementos fundamentais e o
triângulo do fogo, compreendendo como ele se inicia, se propaga e como
pode ser controlado.
</Body> </Body>
</Item> </Item>
<Item> <Item>
<Header>Classes de Incêndio e Extintores</Header> <Header>Classes de Incêndio e Extintores</Header>
<Body> <Body>
<p>Apresentação das diferentes classes de incêndio (A, B, C, D e K) e identificação dos tipos corretos de extintores e agentes extintores para cada situação.</p> Apresentação das diferentes classes de incêndio (A, B, C, D e K) e
identificação dos tipos corretos de extintores e agentes extintores para
cada situação.
</Body> </Body>
</Item> </Item>
<Item> <Item>
<Header>Ferramentas e equipamentos para o combate ao fogo</Header> <Header>Ferramentas e equipamentos para o combate ao fogo</Header>
<Body> <Body>
<p>Conhecimento e utilização das principais ferramentas e equipamentos empregados no combate a incêndios, visando a atuação segura e eficiente.</p> Conhecimento e utilização das principais ferramentas e equipamentos
empregados no combate a incêndios, visando a atuação segura e eficiente.
</Body> </Body>
</Item> </Item>
<Item> <Item>
<Header>Técnicas, ferramentas e equipamentos de proteção individual (EPIs)</Header> <Header>
Técnicas, ferramentas e equipamentos de proteção individual (EPIs)
</Header>
<Body> <Body>
<p>Estudo das técnicas de combate a incêndios e da importância do uso adequado de EPIs específicos para situações de fogo, garantindo a segurança dos trabalhadores durante as operações.</p> Estudo das técnicas de combate a incêndios e da importância do uso
adequado de EPIs específicos para situações de fogo, garantindo a
segurança dos trabalhadores durante as operações.
</Body> </Body>
</Item> </Item>
</Accordion> </Accordion>
</Course> </Course>

View File

@@ -19,37 +19,47 @@ import { Course } from "~/components/Course";
<Item> <Item>
<Header>Importância da direção defensiva</Header> <Header>Importância da direção defensiva</Header>
<Body> <Body>
Compreensão da relevância da direção defensiva na prevenção de acidentes, reforçando a responsabilidade do condutor pela segurança no trânsito. Compreensão da relevância da direção defensiva na prevenção de
acidentes, reforçando a responsabilidade do condutor pela segurança no
trânsito.
</Body> </Body>
</Item> </Item>
<Item> <Item>
<Header>Condições adversas</Header> <Header>Condições adversas</Header>
<Body> <Body>
Estudo das situações desfavoráveis que podem interferir na condução — como chuva, neblina, má visibilidade e condições precárias da via — e como o condutor deve agir em cada uma delas. Estudo das situações desfavoráveis que podem interferir na condução —
como chuva, neblina, má visibilidade e condições precárias da via — e
como o condutor deve agir em cada uma delas.
</Body> </Body>
</Item> </Item>
<Item> <Item>
<Header>Fatores que contribuem para acidentes</Header> <Header>Fatores que contribuem para acidentes</Header>
<Body> <Body>
Análise dos principais fatores humanos, mecânicos e ambientais que levam a acidentes, com foco em atitudes e hábitos preventivos para evitá-los. Análise dos principais fatores humanos, mecânicos e ambientais que levam
a acidentes, com foco em atitudes e hábitos preventivos para evitá-los.
</Body> </Body>
</Item> </Item>
<Item> <Item>
<Header>Comportamento seguro</Header> <Header>Comportamento seguro</Header>
<Body> <Body>
Reflexão sobre a postura e atitudes do condutor no trânsito, incentivando práticas responsáveis, atenção constante e empatia com os demais usuários da via. Reflexão sobre a postura e atitudes do condutor no trânsito,
incentivando práticas responsáveis, atenção constante e empatia com os
demais usuários da via.
</Body> </Body>
</Item> </Item>
<Item> <Item>
<Header>Equipamentos de segurança</Header> <Header>Equipamentos de segurança</Header>
<Body> <Body>
Apresentação dos dispositivos obrigatórios e recomendados nos veículos, explicando suas finalidades e como seu uso adequado pode salvar vidas. Apresentação dos dispositivos obrigatórios e recomendados nos veículos,
explicando suas finalidades e como seu uso adequado pode salvar vidas.
</Body> </Body>
</Item> </Item>
<Item> <Item>
<Header>Infrações e penalidades</Header> <Header>Infrações e penalidades</Header>
<Body> <Body>
Revisão das principais infrações de trânsito relacionadas à condução defensiva, destacando suas consequências legais e a importância de respeitar as normas. Revisão das principais infrações de trânsito relacionadas à condução
defensiva, destacando suas consequências legais e a importância de
respeitar as normas.
</Body> </Body>
</Item> </Item>
</Accordion> </Accordion>

View File

@@ -14,42 +14,53 @@ import { Accordion, Item, Header, Body } from "~/components/Accordion";
import { Course } from "~/components/Course"; import { Course } from "~/components/Course";
<Course trainer="francis"> <Course trainer="francis">
<Accordion slot="modules"> {/* Modules */}
<Item> <Accordion slot="modules">
<Header>Importância da direção defensiva</Header> <Item>
<Body> <Header>Importância da direção defensiva</Header>
Compreensão da relevância da direção defensiva na prevenção de acidentes, reforçando a responsabilidade do condutor pela segurança no trânsito. <Body>
</Body> Compreensão da relevância da direção defensiva na prevenção de
</Item> acidentes, reforçando a responsabilidade do condutor pela segurança no
<Item> trânsito.
<Header>Condições adversas</Header> </Body>
<Body> </Item>
Estudo das situações desfavoráveis que podem interferir na condução — como chuva, neblina, má visibilidade e condições precárias da via — e como o condutor deve agir em cada uma delas. <Item>
</Body> <Header>Condições adversas</Header>
</Item> <Body>
<Item> Estudo das situações desfavoráveis que podem interferir na condução —
<Header>Fatores que contribuem para acidentes</Header> como chuva, neblina, má visibilidade e condições precárias da via — e
<Body> como o condutor deve agir em cada uma delas.
Análise dos principais fatores humanos, mecânicos e ambientais que levam a acidentes, com foco em atitudes e hábitos preventivos para evitá-los. </Body>
</Body> </Item>
</Item> <Item>
<Item> <Header>Fatores que contribuem para acidentes</Header>
<Header>Comportamento seguro</Header> <Body>
<Body> Análise dos principais fatores humanos, mecânicos e ambientais que levam
Reflexão sobre a postura e atitudes do condutor no trânsito, incentivando práticas responsáveis, atenção constante e empatia com os demais usuários da via. a acidentes, com foco em atitudes e hábitos preventivos para evitá-los.
</Body> </Body>
</Item> </Item>
<Item> <Item>
<Header>Equipamentos de segurança</Header> <Header>Comportamento seguro</Header>
<Body> <Body>
Apresentação dos dispositivos obrigatórios e recomendados nos veículos, explicando suas finalidades e como seu uso adequado pode salvar vidas. Reflexão sobre a postura e atitudes do condutor no trânsito,
</Body> incentivando práticas responsáveis, atenção constante e empatia com os
</Item> demais usuários da via.
<Item> </Body>
<Header>Infrações e penalidades</Header> </Item>
<Body> <Item>
Revisão das principais infrações de trânsito relacionadas à condução defensiva, destacando suas consequências legais e a importância de respeitar as normas. <Header>Equipamentos de segurança</Header>
</Body> <Body>
</Item> Apresentação dos dispositivos obrigatórios e recomendados nos veículos,
</Accordion> explicando suas finalidades e como seu uso adequado pode salvar vidas.
</Body>
</Item>
<Item>
<Header>Infrações e penalidades</Header>
<Body>
Revisão das principais infrações de trânsito relacionadas à condução
defensiva, destacando suas consequências legais e a importância de
respeitar as normas.
</Body>
</Item>
</Accordion>
</Course> </Course>

View File

@@ -14,6 +14,7 @@ import { Accordion, Item, Header, Body } from "~/components/Accordion";
import { Course } from "~/components/Course"; import { Course } from "~/components/Course";
<Course trainer="francis"> <Course trainer="francis">
{/* Modules */}
<Accordion slot="modules"> <Accordion slot="modules">
<Item> <Item>
<Header>Riscos de exposição ao benzeno e vias de absorção</Header> <Header>Riscos de exposição ao benzeno e vias de absorção</Header>

View File

@@ -14,6 +14,7 @@ import { Accordion, Item, Header, Body } from "~/components/Accordion";
import { Course } from "~/components/Course"; import { Course } from "~/components/Course";
<Course> <Course>
{/* Modules */}
<Accordion slot="modules"> <Accordion slot="modules">
<Item> <Item>
<Header> <Header>

View File

@@ -14,122 +14,131 @@ import { Accordion, Item, Header, Body } from "~/components/Accordion";
import { Course } from "~/components/Course"; import { Course } from "~/components/Course";
<Course trainer="francis"> <Course trainer="francis">
{/* Modules */} {/* Modules */}
<Accordion slot="modules"> <Accordion slot="modules">
<Item> <Item>
<Header>Introdução à Lei Lucas</Header> <Header>Introdução à Lei Lucas</Header>
<Body> <Body>
- Contexto histórico - Contexto histórico - Objetivos da legislação - Exigências para
- Objetivos da legislação instituições de ensino
- Exigências para instituições de ensino </Body>
</Body> </Item>
</Item> <Item>
<Item> <Header>Aspectos gerais dos primeiros socorros</Header>
<Header>Aspectos gerais dos primeiros socorros</Header> <Body>
<Body> - Definição e importância - Conceitos de urgência e emergência -
- Definição e importância Objetivos dos primeiros socorros
- Conceitos de urgência e emergência </Body>
- Objetivos dos primeiros socorros </Item>
</Body> <Item>
</Item> <Header>Sinais vitais e avaliação primária</Header>
<Item> <Body>
<Header>Sinais vitais e avaliação primária</Header> - Verificação de pulso, respiração e temperatura - Avaliação de cenários
<Body> e segurança - Identificação de problemas vitais
- Verificação de pulso, respiração e temperatura </Body>
- Avaliação de cenários e segurança </Item>
- Identificação de problemas vitais <Item>
</Body> <Header>Parada cardiorrespiratória (PCR)</Header>
</Item> <Body>
<Item> - Causas da PCR - Procedimentos de reanimação cardiopulmonar (RCP) -
<Header>Parada cardiorrespiratória (PCR)</Header> Técnicas específicas para crianças e adultos
<Body> </Body>
- Causas da PCR </Item>
- Procedimentos de reanimação cardiopulmonar (RCP) <Item>
- Técnicas específicas para crianças e adultos <Header>Hemorragias e controle</Header>
</Body> <Body>
</Item> - Tipos de hemorragias - Procedimentos para controle de hemorragias
<Item> externas e internas - Uso de torniquetes
<Header>Hemorragias e controle</Header> </Body>
<Body> </Item>
- Tipos de hemorragias <Item>
- Procedimentos para controle de hemorragias externas e internas <Header>Queimaduras</Header>
- Uso de torniquetes <Body>
</Body> - Classificação das queimaduras (1º, 2º, 3º grau) - Tratamento para
</Item> queimaduras térmicas, químicas e elétricas
<Item> </Body>
<Header>Queimaduras</Header> </Item>
<Body> <Item>
- Classificação das queimaduras (1º, 2º, 3º grau) <Header>Engasgo e Manobra de Heimlich</Header>
- Tratamento para queimaduras térmicas, químicas e elétricas <Body>
</Body> - Técnicas para desobstrução de vias aéreas - Manobra de Heimlich para
</Item> adultos, crianças e bebês
<Item> </Body>
<Header>Engasgo e Manobra de Heimlich</Header> </Item>
<Body> <Item>
- Técnicas para desobstrução de vias aéreas <Header>Fraturas, luxações e entorses</Header>
- Manobra de Heimlich para adultos, crianças e bebês <Body>
</Body> - Reconhecimento de fraturas e luxações - Imobilização de fraturas -
</Item> Procedimentos para entorses
<Item> </Body>
<Header>Fraturas, luxações e entorses</Header> </Item>
<Body> <Item>
- Reconhecimento de fraturas e luxações <Header>Emergências traumáticas</Header>
- Imobilização de fraturas <Body>
- Procedimentos para entorses - Tipos de traumas e procedimentos de primeiros socorros - Traumatismos
</Body> cranioencefálicos e espinhais
</Item> </Body>
<Item> </Item>
<Header>Emergências traumáticas</Header> <Item>
<Body> <Header>Convulsões e Desmaios</Header>
- Tipos de traumas e procedimentos de primeiros socorros <Body>
- Traumatismos cranioencefálicos e espinhais - Causas e sintomas - Procedimentos de primeiros socorros em casos de
</Body> convulsão e desmaio
</Item> </Body>
<Item> </Item>
<Header>Convulsões e Desmaios</Header> </Accordion>
<Body> {/* FAQ */}
- Causas e sintomas <Accordion slot="faq">
- Procedimentos de primeiros socorros em casos de convulsão e desmaio <Item>
</Body> <Header>Eu preciso ficar as 08 horas online?</Header>
</Item> <Body>
</Accordion> Não, o acesso ao conteúdo do curso na plataforma online é 24 horas, ou
seja, é possível acessar o material a qualquer momento e local, basta
ter uma conexão com a internet.
{/* FAQ */} Isso permite que você estude de forma
<Accordion slot="faq"> flexível e ajustada à sua rotina, sem ter que se deslocar para um
<Item> ambiente presencial.
<Header>Eu preciso ficar as 08 horas online?</Header>
<Body>
Não, o acesso ao conteúdo do curso na plataforma online é 24 horas, ou seja, é possível acessar o material a qualquer momento e local, basta ter uma conexão com a internet.
Isso permite que você estude de forma flexível e ajustada à sua rotina, sem ter que se deslocar para um ambiente presencial. Além disso, essa disponibilidade constante facilita
a revisão dos conteúdos e a preparação para avaliações, contribuindo
para uma melhor retenção do conhecimento.
</Body>
</Item>
<Item>
<Header>Qual é a validade do certificado?</Header>
<Body>
É válido por 1 ano após da data de emissão do certificado, após isso
precisa ser renovado periodicamente para garantir a atualização com as
normas e práticas de segurança.
</Body>
</Item>
<Item>
<Header>O certificado é reconhecido?</Header>
<Body>
O certificado emitido após a conclusão do curso da Lei Lucas está de
acordo com as normas exigidas dentro da Lei Nº 13.722, DE 4 DE OUTUBRO
DE 2018.
Além disso, essa disponibilidade constante facilita a revisão dos conteúdos e a preparação para avaliações, contribuindo para uma melhor retenção do conhecimento. Com o certificado o profissional está capacitado para trabalhar
</Body> com segurança em serviços com plataformas elevatórias móveis de
</Item> trabalho, isto é fundamental para garantir a segurança de todos
<Item> envolvidos.
<Header>Qual é a validade do certificado?</Header> </Body>
<Body> </Item>
É válido por 1 ano após da data de emissão do certificado, após isso precisa ser renovado periodicamente para garantir a atualização com as normas e práticas de segurança. <Item>
</Body> <Header>Há suporte técnico disponível?</Header>
</Item> <Body>
O nosso suporte técnico está disponível para atendê-lo durante o horário
comercial. Para sanar suas dúvidas, você pode entrar em contato conosco
através dos canais de telefone, e-mail, whatsapp e através da própria
plataforma.
<Item> Dessa forma nossa equipe de suporte está comprometida em
<Header>O certificado é reconhecido?</Header> responder rapidamente às suas perguntas e questões técnicas serão
<Body> solucionadas em até 48 horas.
O certificado emitido após a conclusão do curso da Lei Lucas está de acordo com as normas exigidas dentro da Lei Nº 13.722, DE 4 DE OUTUBRO DE 2018. </Body>
</Item>
Com o certificado o profissional está capacitado para trabalhar com segurança em serviços com plataformas elevatórias móveis de trabalho, isto é fundamental para garantir a segurança de todos envolvidos.
</Body>
</Item>
<Item>
<Header>Há suporte técnico disponível?</Header>
<Body>
O nosso suporte técnico está disponível para atendê-lo durante o horário comercial. Para sanar suas dúvidas, você pode entrar em contato conosco através dos canais de telefone, e-mail, whatsapp e através da própria plataforma.
Dessa forma nossa equipe de suporte está comprometida em responder rapidamente às suas perguntas e questões técnicas serão solucionadas em até 48 horas.
</Body>
</Item>
</Accordion>
</Accordion>
</Course> </Course>

View File

@@ -14,62 +14,61 @@ import { Accordion, Item, Header, Body } from "~/components/Accordion";
import { Course } from "~/components/Course"; import { Course } from "~/components/Course";
<Course trainer="francis"> <Course trainer="francis">
<Accordion slot="modules"> <Accordion slot="modules">
<Item> <Item>
<Header> <Header>Introdução ao Bloqueio e Etiquetagem LOTO</Header>
Introdução ao Bloqueio e Etiquetagem LOTO <Body>
</Header> Compreensão dos fundamentos do sistema LOTO, sua importância na
<Body> prevenção de acidentes e os impactos do bloqueio inadequado de fontes de
Compreensão dos fundamentos do sistema LOTO, sua importância na prevenção de acidentes e os impactos do bloqueio inadequado de fontes de energia em ambientes industriais. energia em ambientes industriais.
</Body> </Body>
</Item> </Item>
<Item> <Item>
<Header> <Header>Fundamentos legais e normativos</Header>
Fundamentos legais e normativos <Body>
</Header> Apresentação das legislações nacionais e diretrizes técnicas que embasam
<Body> a implementação do LOTO nas empresas, como a NR-10 e a NR-12.
Apresentação das legislações nacionais e diretrizes técnicas que embasam a implementação do LOTO nas empresas, como a NR-10 e a NR-12. </Body>
</Body> </Item>
</Item> <Item>
<Item> <Header>Tipos de energia e riscos envolvidos</Header>
<Header> <Body>
Tipos de energia e riscos envolvidos Estudo das diferentes fontes de energia (elétrica, pneumática,
</Header> hidráulica, térmica, entre outras) e os riscos associados à liberação
<Body> não controlada dessas energias.
Estudo das diferentes fontes de energia (elétrica, pneumática, hidráulica, térmica, entre outras) e os riscos associados à liberação não controlada dessas energias. </Body>
</Body> </Item>
</Item> <Item>
<Item> <Header>Procedimentos de bloqueio e etiquetagem</Header>
<Header> <Body>
Procedimentos de bloqueio e etiquetagem Passo a passo para a aplicação correta do bloqueio e da etiquetagem de
</Header> equipamentos, com foco em garantir a segurança dos trabalhadores durante
<Body> intervenções.
Passo a passo para a aplicação correta do bloqueio e da etiquetagem de equipamentos, com foco em garantir a segurança dos trabalhadores durante intervenções. </Body>
</Body> </Item>
</Item> <Item>
<Item> <Header>Equipamentos e dispositivos utilizados no LOTO</Header>
<Header> <Body>
Equipamentos e dispositivos utilizados no LOTO Apresentação dos principais dispositivos utilizados no bloqueio de
</Header> fontes de energia, como cadeados, travas, etiquetas e painéis de
<Body> controle.
Apresentação dos principais dispositivos utilizados no bloqueio de fontes de energia, como cadeados, travas, etiquetas e painéis de controle. </Body>
</Body> </Item>
</Item> <Item>
<Item> <Header>Responsabilidades dos profissionais envolvidos</Header>
<Header> <Body>
Responsabilidades dos profissionais envolvidos Definição clara dos papéis e responsabilidades de operadores,
</Header> supervisores e demais envolvidos na execução e fiscalização dos
<Body> procedimentos de LOTO.
Definição clara dos papéis e responsabilidades de operadores, supervisores e demais envolvidos na execução e fiscalização dos procedimentos de LOTO. </Body>
</Body> </Item>
</Item> <Item>
<Item> <Header>Situações específicas e boas práticas</Header>
<Header> <Body>
Situações específicas e boas práticas Análise de cenários práticos, dificuldades comuns na implementação do
</Header> LOTO e estratégias eficazes para fortalecer a cultura de segurança nas
<Body> organizações.
Análise de cenários práticos, dificuldades comuns na implementação do LOTO e estratégias eficazes para fortalecer a cultura de segurança nas organizações. </Body>
</Body> </Item>
</Item> </Accordion>
</Accordion>
</Course> </Course>

View File

@@ -6,8 +6,8 @@ excerpt: Aprenda tudo sobre Equipamentos de Proteção Individual (EPI) com base
draft: false draft: false
course: course:
hours: 8 hours: 8
unit_price: 99 unit_price: 99
--- ---
import { Accordion, Item, Header, Body } from "~/components/Accordion"; import { Accordion, Item, Header, Body } from "~/components/Accordion";
@@ -16,28 +16,51 @@ import { Course } from "~/components/Course";
<Course trainer="francis"> <Course trainer="francis">
<Accordion slot="modules"> <Accordion slot="modules">
<Item> <Item>
<Header>Objetivos, conceitos, tipos e função dos EPIs (Equipamentos de Proteção Individual)</Header> <Header>
<Body>Introdução aos conceitos fundamentais dos EPIs, seu papel na prevenção de acidentes e sua importância dentro do contexto da segurança do trabalho.</Body> Objetivos, conceitos, tipos e função dos EPIs (Equipamentos de Proteção
Individual)
</Header>
<Body>
Introdução aos conceitos fundamentais dos EPIs, seu papel na prevenção
de acidentes e sua importância dentro do contexto da segurança do
trabalho.
</Body>
</Item> </Item>
<Item> <Item>
<Header>Estudo da Norma NR-6</Header> <Header>Estudo da Norma NR-6</Header>
<Body>Estudo da Norma NR-6</Body> <Body>Estudo da Norma NR-6</Body>
</Item> </Item>
<Item> <Item>
<Header>Responsabilidades: do empregado e empregador no cumprimento da NR-6</Header> <Header>
<Body>Abordagem sobre a legislação vigente (NR-6) que determina a obrigatoriedade do uso dos EPIs e esclarecimento sobre os deveres do empregador e do empregado.</Body> Responsabilidades: do empregado e empregador no cumprimento da NR-6
</Header>
<Body>
Abordagem sobre a legislação vigente (NR-6) que determina a
obrigatoriedade do uso dos EPIs e esclarecimento sobre os deveres do
empregador e do empregado.
</Body>
</Item> </Item>
<Item> <Item>
<Header>Vantagens e benefícios do uso correto dos EPIs</Header> <Header>Vantagens e benefícios do uso correto dos EPIs</Header>
<Body>Apresentação dos principais tipos de EPIs (proteção para cabeça, olhos, face, audição, membros, tronco, vias respiratórias, entre outros) e sua aplicação prática nas diversas atividades laborais.</Body> <Body>
Apresentação dos principais tipos de EPIs (proteção para cabeça, olhos,
face, audição, membros, tronco, vias respiratórias, entre outros) e sua
aplicação prática nas diversas atividades laborais.
</Body>
</Item> </Item>
<Item> <Item>
<Header>Limpeza de EPIs de uso pessoal</Header> <Header>Limpeza de EPIs de uso pessoal</Header>
<Body>Boas práticas para limpeza, armazenamento e manutenção dos EPIs, garantindo maior durabilidade e eficiência na proteção do trabalhador.</Body> <Body>
Boas práticas para limpeza, armazenamento e manutenção dos EPIs,
garantindo maior durabilidade e eficiência na proteção do trabalhador.
</Body>
</Item> </Item>
<Item> <Item>
<Header>Armazenamento e troca dos EPIs</Header> <Header>Armazenamento e troca dos EPIs</Header>
<Body>Boas práticas para o armazenamento e troca dos EPIs e quando trocar os equipamentos.</Body> <Body>
Boas práticas para o armazenamento e troca dos EPIs e quando trocar os
equipamentos.
</Body>
</Item> </Item>
</Accordion> </Accordion>
</Course> </Course>

View File

@@ -15,85 +15,79 @@ import { Course } from "~/components/Course";
<Course trainer="francis"> <Course trainer="francis">
<Accordion slot="modules"> <Accordion slot="modules">
<Item> <Item>
<Header> <Header>Introdução à Segurança com Eletricidade</Header>
Introdução à Segurança com Eletricidade <Body>
</Header> Fundamentos da segurança no trabalho com eletricidade, importância da
<Body> capacitação e responsabilidade profissional ao lidar com instalações e
Fundamentos da segurança no trabalho com eletricidade, importância da capacitação e responsabilidade profissional ao lidar com instalações e serviços elétricos. serviços elétricos.
</Body> </Body>
</Item> </Item>
<Item> <Item>
<Header> <Header>Riscos em Instalações e Serviços com Eletricidade</Header>
Riscos em Instalações e Serviços com Eletricidade <Body>
</Header> Identificação e compreensão dos principais riscos elétricos, como
<Body> choques, arcos elétricos e explosões, e suas consequências para a saúde
Identificação e compreensão dos principais riscos elétricos, como choques, arcos elétricos e explosões, e suas consequências para a saúde e segurança. e segurança.
</Body> </Body>
</Item> </Item>
<Item> <Item>
<Header> <Header>Técnicas de Análise de Riscos</Header>
Técnicas de Análise de Riscos <Body>
</Header> Métodos para identificar perigos e avaliar riscos em sistemas elétricos,
<Body> considerando o ambiente, os procedimentos e os equipamentos envolvidos.
Métodos para identificar perigos e avaliar riscos em sistemas elétricos, considerando o ambiente, os procedimentos e os equipamentos envolvidos. </Body>
</Body> </Item>
</Item> <Item>
<Item> <Header>Medidas de Controle do Risco Elétrico</Header>
<Header> <Body>
Medidas de Controle do Risco Elétrico Estratégias para eliminar ou mitigar os riscos elétricos, incluindo
</Header> sistemas de aterramento, seccionamento, sinalização e bloqueio de fontes
<Body> de energia.
Estratégias para eliminar ou mitigar os riscos elétricos, incluindo sistemas de aterramento, seccionamento, sinalização e bloqueio de fontes de energia. </Body>
</Body> </Item>
</Item> <Item>
<Item> <Header>Normas Técnicas Brasileiras NBR da ABNT</Header>
<Header> <Body>
Normas Técnicas Brasileiras NBR da ABNT Estudo das principais normas técnicas aplicáveis à eletricidade, como a
</Header> NBR 5410 e NBR 14039, e sua relevância para a segurança em instalações
<Body> elétricas.
Estudo das principais normas técnicas aplicáveis à eletricidade, como a NBR 5410 e NBR 14039, e sua relevância para a segurança em instalações elétricas. </Body>
</Body> </Item>
</Item> <Item>
<Item> <Header>Equipamentos de Proteção Coletiva e Individual</Header>
<Header> <Body>
Equipamentos de Proteção Coletiva e Individual Aplicação correta de EPCs e EPIs em serviços com eletricidade, como
</Header> barreiras, sinalização, luvas isolantes e vestimentas específicas.
<Body> </Body>
Aplicação correta de EPCs e EPIs em serviços com eletricidade, como barreiras, sinalização, luvas isolantes e vestimentas específicas. </Item>
</Body> <Item>
</Item> <Header>Rotinas de Trabalho Procedimentos</Header>
<Item> <Body>
<Header> Elaboração e aplicação de procedimentos operacionais padronizados para
Rotinas de Trabalho Procedimentos garantir a segurança durante intervenções elétricas.
</Header> </Body>
<Body> </Item>
Elaboração e aplicação de procedimentos operacionais padronizados para garantir a segurança durante intervenções elétricas. <Item>
</Body> <Header>Documentação de Instalações Elétricas</Header>
</Item> <Body>
<Item> Requisitos e importância de manter registros atualizados sobre projetos,
<Header> esquemas unifilares, inspeções e laudos técnicos.
Documentação de Instalações Elétricas </Body>
</Header> </Item>
<Body> <Item>
Requisitos e importância de manter registros atualizados sobre projetos, esquemas unifilares, inspeções e laudos técnicos. <Header>Riscos Adicionais</Header>
</Body> <Body>
</Item> Abordagem de riscos complementares ao risco elétrico, como altura,
<Item> ambientes confinados, calor e agentes químicos.
<Header> </Body>
Riscos Adicionais </Item>
</Header> <Item>
<Body> <Header>Proteção e Combate a Incêndios</Header>
Abordagem de riscos complementares ao risco elétrico, como altura, ambientes confinados, calor e agentes químicos. <Body>
</Body> Técnicas e equipamentos para prevenção e combate a incêndios em
</Item> instalações elétricas, incluindo o uso de extintores adequados.
<Item> </Body>
<Header> </Item>
Proteção e Combate a Incêndios </Accordion>
</Header>
<Body>
Técnicas e equipamentos para prevenção e combate a incêndios em instalações elétricas, incluindo o uso de extintores adequados.
</Body>
</Item>
</Accordion>
</Course> </Course>

View File

@@ -14,142 +14,130 @@ import { Accordion, Item, Header, Body } from "~/components/Accordion";
import { Course } from "~/components/Course"; import { Course } from "~/components/Course";
<Course trainer="francis"> <Course trainer="francis">
<Accordion slot="modules"> <Accordion slot="modules">
<Item> <Item>
<Header> <Header>Organização do Sistema Elétrico de Potência</Header>
Organização do Sistema Elétrico de Potência <Body>
</Header> Estrutura, componentes e funcionamento do SEP, com foco em geração,
<Body> transmissão e distribuição de energia elétrica.
Estrutura, componentes e funcionamento do SEP, com foco em geração, transmissão e distribuição de energia elétrica. </Body>
</Body> </Item>
</Item> <Item>
<Item> <Header>Organização do Trabalho</Header>
<Header> <Body>
Organização do Trabalho Planejamento de atividades, definição de responsabilidades e controle de
</Header> riscos nas tarefas em sistemas energizados.
<Body> </Body>
Planejamento de atividades, definição de responsabilidades e controle de riscos nas tarefas em sistemas energizados. </Item>
</Body> <Item>
</Item> <Header>Aspectos Comportamentais</Header>
<Item> <Body>
<Header> Condutas seguras, disciplina operacional e atitudes proativas que
Aspectos Comportamentais influenciam diretamente a segurança no trabalho com eletricidade.
</Header> </Body>
<Body> </Item>
Condutas seguras, disciplina operacional e atitudes proativas que influenciam diretamente a segurança no trabalho com eletricidade. <Item>
</Body> <Header>Condições Impeditivas para Serviços</Header>
</Item> <Body>
<Item> Situações em que a execução de serviços deve ser suspensa por oferecer
<Header> risco à integridade física ou operacional.
Condições Impeditivas para Serviços </Body>
</Header> </Item>
<Body> <Item>
Situações em que a execução de serviços deve ser suspensa por oferecer risco à integridade física ou operacional. <Header>Riscos Típicos no SEP e sua Prevenção</Header>
</Body> <Body>
</Item> Identificação dos principais riscos presentes no SEP, como descargas
<Item> elétricas, arcos e quedas, e estratégias para prevenção.
<Header> </Body>
Riscos Típicos no SEP e sua Prevenção </Item>
</Header> <Item>
<Body> <Header>Técnicas de Análise de Riscos no SEP</Header>
Identificação dos principais riscos presentes no SEP, como descargas elétricas, arcos e quedas, e estratégias para prevenção. <Body>
</Body> Ferramentas e métodos para avaliar riscos em diferentes cenários
</Item> operacionais do sistema elétrico de potência.
<Item> </Body>
<Header> </Item>
Técnicas de Análise de Riscos no SEP <Item>
</Header> <Header>Procedimentos de Trabalho (Análise e Discussão)</Header>
<Body> <Body>
Ferramentas e métodos para avaliar riscos em diferentes cenários operacionais do sistema elétrico de potência. Estudo e aplicação de procedimentos padronizados que garantem segurança
</Body> e eficiência nas atividades com eletricidade.
</Item> </Body>
<Item> </Item>
<Header> <Item>
Procedimentos de Trabalho (Análise e Discussão) <Header>Técnicas de Trabalhos sob Tensão</Header>
</Header> <Body>
<Body> Métodos e práticas seguras para execução de tarefas com circuitos
Estudo e aplicação de procedimentos padronizados que garantem segurança e eficiência nas atividades com eletricidade. energizados, incluindo o uso de ferramentas e técnicas apropriadas.
</Body> </Body>
</Item> </Item>
<Item> <Item>
<Header> <Header>Equipamentos e Ferramentas de Trabalho</Header>
Técnicas de Trabalhos sob Tensão <Body>
</Header> Tipos, funcionalidades e critérios de inspeção e uso de ferramentas e
<Body> dispositivos voltados ao trabalho em SEP.
Métodos e práticas seguras para execução de tarefas com circuitos energizados, incluindo o uso de ferramentas e técnicas apropriadas. </Body>
</Body> </Item>
</Item> <Item>
<Item> <Header>Sistemas de Proteção Individual e Coletiva (EPIs e EPCs)</Header>
<Header> <Body>
Equipamentos e Ferramentas de Trabalho Aplicação correta dos equipamentos de proteção para minimizar os riscos
</Header> em ambientes de alta tensão.
<Body> </Body>
Tipos, funcionalidades e critérios de inspeção e uso de ferramentas e dispositivos voltados ao trabalho em SEP. </Item>
</Body> <Item>
</Item> <Header>Posturas e Vestuários de Trabalho</Header>
<Item> <Body>
<Header> Cuidados com postura corporal e uso de vestimentas específicas para
Sistemas de Proteção Individual e Coletiva (EPIs e EPCs) serviços em áreas de risco elétrico.
</Header> </Body>
<Body> </Item>
Aplicação correta dos equipamentos de proteção para minimizar os riscos em ambientes de alta tensão. <Item>
</Body> <Header>
</Item> Segurança com Veículos e Transporte de Pessoas, Materiais e Equipamentos
<Item> </Header>
<Header> <Body>
Posturas e Vestuários de Trabalho Normas e precauções para operação segura de veículos e transporte de
</Header> cargas e profissionais em áreas de risco.
<Body> </Body>
Cuidados com postura corporal e uso de vestimentas específicas para serviços em áreas de risco elétrico. </Item>
</Body> <Item>
</Item> <Header>Sinalização e Isolamento de Áreas de Trabalho</Header>
<Item> <Body>
<Header> Procedimentos de delimitação e sinalização para garantir a segurança de
Segurança com Veículos e Transporte de Pessoas, Materiais e Equipamentos trabalhadores e terceiros.
</Header> </Body>
<Body> </Item>
Normas e precauções para operação segura de veículos e transporte de cargas e profissionais em áreas de risco. <Item>
</Body> <Header>Liberação de Instalação para Serviço, Operação e Uso</Header>
</Item> <Body>
<Item> Regras para garantir que instalações estejam seguras para operação, com
<Header> documentação e autorização formalizadas.
Sinalização e Isolamento de Áreas de Trabalho </Body>
</Header> </Item>
<Body> <Item>
Procedimentos de delimitação e sinalização para garantir a segurança de trabalhadores e terceiros. <Header>
</Body> Treinamento em Técnicas de Remoção, Atendimento e Transporte de
</Item> Acidentados
<Item> </Header>
<Header> <Body>
Liberação de Instalação para Serviço, Operação e Uso Capacitação para atuar de forma rápida e eficaz em situações de
</Header> emergência com vítimas em ambiente elétrico.
<Body> </Body>
Regras para garantir que instalações estejam seguras para operação, com documentação e autorização formalizadas. </Item>
</Body> <Item>
</Item> <Header>Acidentes Típicos</Header>
<Item> <Body>
<Header> Análise de acidentes recorrentes em serviços com SEP, causas mais comuns
Treinamento em Técnicas de Remoção, Atendimento e Transporte de Acidentados e como evitá-los.
</Header> </Body>
<Body> </Item>
Capacitação para atuar de forma rápida e eficaz em situações de emergência com vítimas em ambiente elétrico. <Item>
</Body> <Header>Responsabilidades</Header>
</Item> <Body>
<Item> Definição clara de deveres e obrigações dos profissionais envolvidos nas
<Header> atividades com sistemas elétricos de potência.
Acidentes Típicos </Body>
</Header> </Item>
<Body> </Accordion>
Análise de acidentes recorrentes em serviços com SEP, causas mais comuns e como evitá-los.
</Body>
</Item>
<Item>
<Header>
Responsabilidades
</Header>
<Body>
Definição clara de deveres e obrigações dos profissionais envolvidos nas atividades com sistemas elétricos de potência.
</Body>
</Item>
</Accordion>
</Course> </Course>

View File

@@ -5,7 +5,6 @@ slug: nr-10-reciclagem
excerpt: Para renovação rápida da NR-10 Básica em apenas 08 horas. excerpt: Para renovação rápida da NR-10 Básica em apenas 08 horas.
draft: false draft: false
course: course:
hours: 8 hours: 8
unit_price: 169 unit_price: 169
@@ -17,53 +16,49 @@ import { Course } from "~/components/Course";
<Course trainer="francis"> <Course trainer="francis">
<Accordion slot="modules"> <Accordion slot="modules">
<Item> <Item>
<Header> <Header>Riscos em Instalações e Serviços com Eletricidade</Header>
Riscos em Instalações e Serviços com Eletricidade <Body>
</Header> Identificação e compreensão dos principais riscos elétricos, como
<Body> choques, arcos elétricos e explosões, e suas consequências para a saúde
Identificação e compreensão dos principais riscos elétricos, como choques, arcos elétricos e explosões, e suas consequências para a saúde e segurança. e segurança.
</Body> </Body>
</Item> </Item>
<Item> <Item>
<Header> <Header>Técnicas de Análise de Riscos</Header>
Técnicas de Análise de Riscos <Body>
</Header> Métodos para identificar perigos e avaliar riscos em sistemas elétricos,
<Body> considerando o ambiente, os procedimentos e os equipamentos envolvidos.
Métodos para identificar perigos e avaliar riscos em sistemas elétricos, considerando o ambiente, os procedimentos e os equipamentos envolvidos. </Body>
</Body> </Item>
</Item> <Item>
<Item> <Header>Medidas de Controle do Risco Elétrico</Header>
<Header> <Body>
Medidas de Controle do Risco Elétrico Estratégias para eliminar ou mitigar os riscos elétricos, incluindo
</Header> sistemas de aterramento, seccionamento, sinalização e bloqueio de fontes
<Body> de energia.
Estratégias para eliminar ou mitigar os riscos elétricos, incluindo sistemas de aterramento, seccionamento, sinalização e bloqueio de fontes de energia. </Body>
</Body> </Item>
</Item> <Item>
<Item> <Header>Equipamentos de Proteção Coletiva e Individual</Header>
<Header> <Body>
Equipamentos de Proteção Coletiva e Individual Aplicação correta de EPCs e EPIs em serviços com eletricidade, como
</Header> barreiras, sinalização, luvas isolantes e vestimentas específicas.
<Body> </Body>
Aplicação correta de EPCs e EPIs em serviços com eletricidade, como barreiras, sinalização, luvas isolantes e vestimentas específicas. </Item>
</Body> <Item>
</Item> <Header>Rotinas de Trabalho Procedimentos</Header>
<Item> <Body>
<Header> Elaboração e aplicação de procedimentos operacionais padronizados para
Rotinas de Trabalho Procedimentos garantir a segurança durante intervenções elétricas.
</Header> </Body>
<Body> </Item>
Elaboração e aplicação de procedimentos operacionais padronizados para garantir a segurança durante intervenções elétricas. <Item>
</Body> <Header>Riscos Adicionais</Header>
</Item> <Body>
<Item> Abordagem de riscos complementares ao risco elétrico, como altura,
<Header> ambientes confinados, calor e agentes químicos.
Riscos Adicionais </Body>
</Header> </Item>
<Body> </Accordion>
Abordagem de riscos complementares ao risco elétrico, como altura, ambientes confinados, calor e agentes químicos.
</Body>
</Item>
</Accordion>
</Course> </Course>

View File

@@ -14,70 +14,62 @@ import { Accordion, Item, Header, Body } from "~/components/Accordion";
import { Course } from "~/components/Course"; import { Course } from "~/components/Course";
<Course trainer="francis"> <Course trainer="francis">
<Accordion slot="modules"> <Accordion slot="modules">
<Item> <Item>
<Header> <Header>Introdução à NR-11 Operador de Empilhadeira</Header>
Introdução à NR-11 Operador de Empilhadeira <Body>
</Header> Apresentação dos objetivos do curso e da importância do cumprimento da
<Body> NR-11 para garantir a segurança na operação de empilhadeiras.
Apresentação dos objetivos do curso e da importância do cumprimento da NR-11 para garantir a segurança na operação de empilhadeiras. </Body>
</Body> </Item>
</Item> <Item>
<Item> <Header>Regulamentação Legal (NRs e NR-11)</Header>
<Header> <Body>
Regulamentação Legal (NRs e NR-11) Estudo das normas regulamentadoras relacionadas à movimentação,
</Header> armazenagem e manuseio de materiais, com foco na NR-11.
<Body> </Body>
Estudo das normas regulamentadoras relacionadas à movimentação, armazenagem e manuseio de materiais, com foco na NR-11. </Item>
</Body> <Item>
</Item> <Header>Operação e Conhecimento da Empilhadeira</Header>
<Item> <Body>
<Header> Noções básicas sobre os tipos de empilhadeira, seus componentes,
Operação e Conhecimento da Empilhadeira comandos e procedimentos operacionais fundamentais.
</Header> </Body>
<Body> </Item>
Noções básicas sobre os tipos de empilhadeira, seus componentes, comandos e procedimentos operacionais fundamentais. <Item>
</Body> <Header>Equipamentos de Proteção Individual (EPIs)</Header>
</Item> <Body>
<Item> Orientações sobre o uso obrigatório de EPIs durante a operação,
<Header> incluindo capacete, cinto de segurança, calçado de proteção e outros.
Equipamentos de Proteção Individual (EPIs) </Body>
</Header> </Item>
<Body> <Item>
Orientações sobre o uso obrigatório de EPIs durante a operação, incluindo capacete, cinto de segurança, calçado de proteção e outros. <Header>Funcionamento das Empilhadeiras</Header>
</Body> <Body>
</Item> Explicação técnica sobre o sistema de funcionamento das empilhadeiras,
<Item> incluindo motor, direção, freios e mecanismos de elevação.
<Header> </Body>
Funcionamento das Empilhadeiras </Item>
</Header> <Item>
<Body> <Header>Riscos na Operação de Empilhadeiras</Header>
Explicação técnica sobre o sistema de funcionamento das empilhadeiras, incluindo motor, direção, freios e mecanismos de elevação. <Body>
</Body> Identificação dos principais riscos na operação, como tombamento,
</Item> colisões e falhas mecânicas, e como preveni-los.
<Item> </Body>
<Header> </Item>
Riscos na Operação de Empilhadeiras <Item>
</Header> <Header>Estabilidade na Empilhadeira</Header>
<Body> <Body>
Identificação dos principais riscos na operação, como tombamento, colisões e falhas mecânicas, e como preveni-los. Estudo do centro de gravidade, carga máxima, equilíbrio e fatores que
</Body> afetam a estabilidade durante a movimentação.
</Item> </Body>
<Item> </Item>
<Header> <Item>
Estabilidade na Empilhadeira <Header>Operação Segura e Exemplos de Acidentes</Header>
</Header> <Body>
<Body> Boas práticas de condução segura, sinalização e análise de acidentes
Estudo do centro de gravidade, carga máxima, equilíbrio e fatores que afetam a estabilidade durante a movimentação. reais como ferramenta de aprendizado preventivo.
</Body> </Body>
</Item> </Item>
<Item> </Accordion>
<Header>
Operação Segura e Exemplos de Acidentes
</Header>
<Body>
Boas práticas de condução segura, sinalização e análise de acidentes reais como ferramenta de aprendizado preventivo.
</Body>
</Item>
</Accordion>
</Course> </Course>

View File

@@ -5,7 +5,6 @@ slug: nr-11-seguranca-em-transpaleteira
excerpt: O curso de NR-11 para operadores de transpaleteira aborda os princípios fundamentais da operação segura desses equipamentos, seguindo as exigências das NRs 11 e 12. O conteúdo inclui noções de logística, aspectos técnicos e operacionais das transpaleteiras, além de cuidados com baterias tracionárias. excerpt: O curso de NR-11 para operadores de transpaleteira aborda os princípios fundamentais da operação segura desses equipamentos, seguindo as exigências das NRs 11 e 12. O conteúdo inclui noções de logística, aspectos técnicos e operacionais das transpaleteiras, além de cuidados com baterias tracionárias.
draft: false draft: false
course: course:
hours: 8 hours: 8
unit_price: 99 unit_price: 99
@@ -15,46 +14,41 @@ import { Accordion, Item, Header, Body } from "~/components/Accordion";
import { Course } from "~/components/Course"; import { Course } from "~/components/Course";
<Course trainer="francis"> <Course trainer="francis">
<Accordion slot="modules"> <Accordion slot="modules">
<Item> <Item>
<Header> <Header>Normas Regulamentadoras NR11 e NR12</Header>
Normas Regulamentadoras NR11 e NR12 <Body>
</Header> Estudo das normas que regem a operação segura de equipamentos de
<Body> movimentação de carga, com foco nas exigências das NR-11 e NR-12.
Estudo das normas que regem a operação segura de equipamentos de movimentação de carga, com foco nas exigências das NR-11 e NR-12. </Body>
</Body> </Item>
</Item> <Item>
<Item> <Header>Noções e Princípios Gerais da Logística</Header>
<Header> <Body>
Noções e Princípios Gerais da Logística Conceitos básicos da logística aplicados ao uso de transpaleteiras,
</Header> incluindo organização, fluxo de materiais e eficiência operacional.
<Body> </Body>
Conceitos básicos da logística aplicados ao uso de transpaleteiras, incluindo organização, fluxo de materiais e eficiência operacional. </Item>
</Body> <Item>
</Item> <Header>Aspectos Técnicos e Construtivos</Header>
<Item> <Body>
<Header> Apresentação das características construtivas das transpaleteiras, seus
Aspectos Técnicos e Construtivos componentes, funcionamento e tipos mais comuns no mercado.
</Header> </Body>
<Body> </Item>
Apresentação das características construtivas das transpaleteiras, seus componentes, funcionamento e tipos mais comuns no mercado. <Item>
</Body> <Header>Aspectos Operacionais</Header>
</Item> <Body>
<Item> Procedimentos corretos de operação, sinalização, circulação em áreas
<Header> compartilhadas e práticas para prevenir acidentes.
Aspectos Operacionais </Body>
</Header> </Item>
<Body> <Item>
Procedimentos corretos de operação, sinalização, circulação em áreas compartilhadas e práticas para prevenir acidentes. <Header>Baterias Tracionárias</Header>
</Body> <Body>
</Item> Instruções sobre manuseio, recarga, manutenção e cuidados de segurança
<Item> no uso de baterias tracionárias em transpaleteiras elétricas.
<Header> </Body>
Baterias Tracionárias </Item>
</Header> </Accordion>
<Body>
Instruções sobre manuseio, recarga, manutenção e cuidados de segurança no uso de baterias tracionárias em transpaleteiras elétricas.
</Body>
</Item>
</Accordion>
</Course> </Course>

View File

@@ -14,70 +14,62 @@ import { Accordion, Item, Header, Body } from "~/components/Accordion";
import { Course } from "~/components/Course"; import { Course } from "~/components/Course";
<Course trainer="francis"> <Course trainer="francis">
<Accordion slot="modules"> <Accordion slot="modules">
<Item> <Item>
<Header> <Header>Introdução à NR-11</Header>
Introdução à NR-11 <Body>
</Header> Visão geral da Norma Regulamentadora nº 11 aplicada à movimentação de
<Body> cargas com talhas, com foco nas exigências legais e na segurança.
Visão geral da Norma Regulamentadora nº 11 aplicada à movimentação de cargas com talhas, com foco nas exigências legais e na segurança. </Body>
</Body> </Item>
</Item> <Item>
<Item> <Header>Riscos na Movimentação de Cargas</Header>
<Header> <Body>
Riscos na Movimentação de Cargas Identificação dos principais riscos relacionados ao uso inadequado de
</Header> talhas e medidas para preveni-los durante a operação.
<Body> </Body>
Identificação dos principais riscos relacionados ao uso inadequado de talhas e medidas para preveni-los durante a operação. </Item>
</Body> <Item>
</Item> <Header>Concepções e Características Técnicas</Header>
<Item> <Body>
<Header> Estudo dos tipos de talhas (manuais, elétricas, pneumáticas), seus
Concepções e Características Técnicas componentes e especificações técnicas.
</Header> </Body>
<Body> </Item>
Estudo dos tipos de talhas (manuais, elétricas, pneumáticas), seus componentes e especificações técnicas. <Item>
</Body> <Header>Principais Aplicações Operacionais</Header>
</Item> <Body>
<Item> Situações práticas de uso das talhas em diferentes contextos
<Header> industriais, com ênfase em eficiência e segurança.
Principais Aplicações Operacionais </Body>
</Header> </Item>
<Body> <Item>
Situações práticas de uso das talhas em diferentes contextos industriais, com ênfase em eficiência e segurança. <Header>Equipamentos e Acessórios Complementares</Header>
</Body> <Body>
</Item> Apresentação de acessórios como correntes, cabos, ganchos e sistemas de
<Item> fixação utilizados com talhas.
<Header> </Body>
Equipamentos e Acessórios Complementares </Item>
</Header> <Item>
<Body> <Header>Inspeção Prévia Checklist</Header>
Apresentação de acessórios como correntes, cabos, ganchos e sistemas de fixação utilizados com talhas. <Body>
</Body> Procedimentos de verificação antes do uso da talha, com foco na
</Item> identificação de falhas ou irregularidades.
<Item> </Body>
<Header> </Item>
Inspeção Prévia Checklist <Item>
</Header> <Header>Riscos Operacionais e Regras Básicas de Segurança</Header>
<Body> <Body>
Procedimentos de verificação antes do uso da talha, com foco na identificação de falhas ou irregularidades. Medidas essenciais de prevenção de acidentes, regras de segurança no
</Body> manuseio e comportamento esperado do operador.
</Item> </Body>
<Item> </Item>
<Header> <Item>
Riscos Operacionais e Regras Básicas de Segurança <Header>Manutenção Preventiva de Segurança</Header>
</Header> <Body>
<Body> Práticas recomendadas de manutenção periódica para assegurar o
Medidas essenciais de prevenção de acidentes, regras de segurança no manuseio e comportamento esperado do operador. funcionamento adequado e seguro das talhas.
</Body> </Body>
</Item> </Item>
<Item> </Accordion>
<Header>
Manutenção Preventiva de Segurança
</Header>
<Body>
Práticas recomendadas de manutenção periódica para assegurar o funcionamento adequado e seguro das talhas.
</Body>
</Item>
</Accordion>
</Course> </Course>

View File

@@ -14,78 +14,69 @@ import { Accordion, Item, Header, Body } from "~/components/Accordion";
import { Course } from "~/components/Course"; import { Course } from "~/components/Course";
<Course trainer="francis"> <Course trainer="francis">
<Accordion slot="modules"> <Accordion slot="modules">
<Item> <Item>
<Header> <Header>Introdução à norma NR-11</Header>
Introdução à norma NR-11 <Body>
</Header> Apresentação da Norma Regulamentadora nº 11 e sua aplicação na operação
<Body> de rebocadores industriais.
Apresentação da Norma Regulamentadora nº 11 e sua aplicação na operação de rebocadores industriais. </Body>
</Body> </Item>
</Item> <Item>
<Item> <Header>Aspectos Regulamentares e Legais Vigentes</Header>
<Header> <Body>
Aspectos Regulamentares e Legais Vigentes Estudo das exigências legais para a condução segura e regulamentada de
</Header> rebocadores.
<Body> </Body>
Estudo das exigências legais para a condução segura e regulamentada de rebocadores. </Item>
</Body> <Item>
</Item> <Header>Tipos Construtivos e Aplicações dos Rebocadores</Header>
<Item> <Body>
<Header> Análise dos diferentes tipos de rebocadores utilizados na indústria e
Tipos Construtivos e Aplicações dos Rebocadores suas aplicações logísticas.
</Header> </Body>
<Body> </Item>
Análise dos diferentes tipos de rebocadores utilizados na indústria e suas aplicações logísticas. <Item>
</Body> <Header>Características Técnicas e Operacionais</Header>
</Item> <Body>
<Item> Descrição dos principais componentes, funcionamento e manuseio dos
<Header> rebocadores industriais.
Características Técnicas e Operacionais </Body>
</Header> </Item>
<Body> <Item>
Descrição dos principais componentes, funcionamento e manuseio dos rebocadores industriais. <Header>Riscos de Acidentes e suas Consequências</Header>
</Body> <Body>
</Item> Identificação dos principais riscos envolvidos na operação e as
<Item> possíveis consequências de acidentes.
<Header> </Body>
Riscos de Acidentes e suas Consequências </Item>
</Header> <Item>
<Body> <Header>Acidentes Previsíveis e como Evitá-los</Header>
Identificação dos principais riscos envolvidos na operação e as possíveis consequências de acidentes. <Body>
</Body> Estratégias de prevenção e condutas seguras para minimizar incidentes
</Item> comuns com rebocadores.
<Item> </Body>
<Header> </Item>
Acidentes Previsíveis e como Evitá-los <Item>
</Header> <Header>Regras Gerais de Segurança Operacional</Header>
<Body> <Body>
Estratégias de prevenção e condutas seguras para minimizar incidentes comuns com rebocadores. Conjunto de boas práticas e procedimentos obrigatórios para uma operação
</Body> segura.
</Item> </Body>
<Item> </Item>
<Header> <Item>
Regras Gerais de Segurança Operacional <Header>Manutenção Mínima de Segurança</Header>
</Header> <Body>
<Body> Rotinas básicas de inspeção e manutenção preventiva para garantir a
Conjunto de boas práticas e procedimentos obrigatórios para uma operação segura. integridade do equipamento.
</Body> </Body>
</Item> </Item>
<Item> <Item>
<Header> <Header>Recomendações para a Formação de Operadores</Header>
Manutenção Mínima de Segurança <Body>
</Header> Diretrizes para capacitação adequada dos operadores e critérios para
<Body> atuação responsável.
Rotinas básicas de inspeção e manutenção preventiva para garantir a integridade do equipamento. </Body>
</Body> </Item>
</Item> </Accordion>
<Item>
<Header>
Recomendações para a Formação de Operadores
</Header>
<Body>
Diretrizes para capacitação adequada dos operadores e critérios para atuação responsável.
</Body>
</Item>
</Accordion>
</Course> </Course>

View File

@@ -14,86 +14,76 @@ import { Accordion, Item, Header, Body } from "~/components/Accordion";
import { Course } from "~/components/Course"; import { Course } from "~/components/Course";
<Course trainer="francis"> <Course trainer="francis">
<Accordion slot="modules"> <Accordion slot="modules">
<Item> <Item>
<Header> <Header>Introdução à NR-11 e Movimentação de Cargas</Header>
Introdução à NR-11 e Movimentação de Cargas <Body>
</Header> Apresentação da NR-11, sua aplicabilidade e os principais conceitos
<Body> envolvidos na movimentação segura de cargas.
Apresentação da NR-11, sua aplicabilidade e os principais conceitos envolvidos na movimentação segura de cargas. </Body>
</Body> </Item>
</Item> <Item>
<Item> <Header>Acidentes e Riscos na Movimentação de Cargas</Header>
<Header> <Body>
Acidentes e Riscos na Movimentação de Cargas Estudo de acidentes comuns, riscos associados a equipamentos e falhas de
</Header> dimensionamento na movimentação de materiais.
<Body> </Body>
Estudo de acidentes comuns, riscos associados a equipamentos e falhas de dimensionamento na movimentação de materiais. </Item>
</Body> <Item>
</Item> <Header>Operação de Pontes Rolantes</Header>
<Item> <Body>
<Header> Fundamentos técnicos, importância, práticas operacionais e elementos do
Operação de Pontes Rolantes plano de içamento industrial com pontes rolantes.
</Header> </Body>
<Body> </Item>
Fundamentos técnicos, importância, práticas operacionais e elementos do plano de içamento industrial com pontes rolantes. <Item>
</Body> <Header>Manutenção de Segurança em Pontes Rolantes</Header>
</Item> <Body>
<Item> Procedimentos de manutenção preventiva para garantir o funcionamento
<Header> seguro e eficiente desses equipamentos.
Manutenção de Segurança em Pontes Rolantes </Body>
</Header> </Item>
<Body> <Item>
Procedimentos de manutenção preventiva para garantir o funcionamento seguro e eficiente desses equipamentos. <Header>Operação de Transpaleteiras</Header>
</Body> <Body>
</Item> Uso seguro de transpaleteiras elétricas, incluindo aspectos técnicos,
<Item> construtivos e logísticos da operação.
<Header> </Body>
Operação de Transpaleteiras </Item>
</Header> <Item>
<Body> <Header>Baterias Tracionárias</Header>
Uso seguro de transpaleteiras elétricas, incluindo aspectos técnicos, construtivos e logísticos da operação. <Body>
</Body> Funcionamento, cuidados e manutenção de baterias tracionárias utilizadas
</Item> em equipamentos de movimentação.
<Item> </Body>
<Header> </Item>
Baterias Tracionárias <Item>
</Header> <Header>Operação de Talhas</Header>
<Body> <Body>
Funcionamento, cuidados e manutenção de baterias tracionárias utilizadas em equipamentos de movimentação. Aplicações, riscos, características técnicas e boas práticas na operação
</Body> de talhas para içamento de cargas.
</Item> </Body>
<Item> </Item>
<Header> <Item>
Operação de Talhas <Header>Inspeção e Segurança na Operação com Talhas</Header>
</Header> <Body>
<Body> Checklist de inspeção, acessórios complementares e manutenção preventiva
Aplicações, riscos, características técnicas e boas práticas na operação de talhas para içamento de cargas. para garantir a segurança do processo.
</Body> </Body>
</Item> </Item>
<Item> <Item>
<Header> <Header>Gestão de Riscos na Movimentação de Materiais</Header>
Inspeção e Segurança na Operação com Talhas <Body>
</Header> Abordagem estratégica da gestão de riscos, identificação de perigos,
<Body> causas de acidentes e políticas de prevenção.
Checklist de inspeção, acessórios complementares e manutenção preventiva para garantir a segurança do processo. </Body>
</Body> </Item>
</Item> <Item>
<Item> <Header>Plano de Segurança e Prevenção</Header>
<Header> <Body>
Gestão de Riscos na Movimentação de Materiais Estruturação de um plano de segurança voltado à movimentação de cargas,
</Header> com foco em prevenção de acidentes e conformidade legal.
<Body> </Body>
Abordagem estratégica da gestão de riscos, identificação de perigos, causas de acidentes e políticas de prevenção. </Item>
</Body> </Accordion>
</Item>
<Item>
<Header>
Plano de Segurança e Prevenção
</Header>
<Body>
Estruturação de um plano de segurança voltado à movimentação de cargas, com foco em prevenção de acidentes e conformidade legal.
</Body>
</Item>
</Accordion>
</Course> </Course>

View File

@@ -5,7 +5,6 @@ slug: nr-12-maquinas-e-equipamentos
excerpt: Capacita profissionais para operar, ajustar e manter máquinas conforme a NR-12, abordando medidas de proteção, análise de riscos e prevenção de acidentes. Garanta sua certificação obrigatória, atue em conformidade legal e contribua para um ambiente de trabalho mais seguro e produtivo excerpt: Capacita profissionais para operar, ajustar e manter máquinas conforme a NR-12, abordando medidas de proteção, análise de riscos e prevenção de acidentes. Garanta sua certificação obrigatória, atue em conformidade legal e contribua para um ambiente de trabalho mais seguro e produtivo
draft: false draft: false
course: course:
hours: 8 hours: 8
unit_price: 149 unit_price: 149
@@ -15,78 +14,69 @@ import { Accordion, Item, Header, Body } from "~/components/Accordion";
import { Course } from "~/components/Course"; import { Course } from "~/components/Course";
<Course trainer="lucia"> <Course trainer="lucia">
<Accordion slot="modules"> <Accordion slot="modules">
<Item> <Item>
<Header> <Header>Riscos Associados a Máquinas e Equipamentos</Header>
Riscos Associados a Máquinas e Equipamentos <Body>
</Header> Identificação dos riscos específicos de cada máquina e equipamento, e
<Body> das proteções adequadas para prevenir acidentes durante a operação.
Identificação dos riscos específicos de cada máquina e equipamento, e das proteções adequadas para prevenir acidentes durante a operação. </Body>
</Body> </Item>
</Item> <Item>
<Item> <Header>Funcionamento e Importância das Proteções</Header>
<Header> <Body>
Funcionamento e Importância das Proteções Entendimento sobre o funcionamento das proteções, sua finalidade e o
</Header> papel fundamental que desempenham na segurança operacional.
<Body> </Body>
Entendimento sobre o funcionamento das proteções, sua finalidade e o papel fundamental que desempenham na segurança operacional. </Item>
</Body> <Item>
</Item> <Header>Regras para Remoção de Proteções</Header>
<Item> <Body>
<Header> Procedimentos e responsabilidades na remoção de proteções, restritos
Regras para Remoção de Proteções geralmente ao pessoal de inspeção ou manutenção autorizado.
</Header> </Body>
<Body> </Item>
Procedimentos e responsabilidades na remoção de proteções, restritos geralmente ao pessoal de inspeção ou manutenção autorizado. <Item>
</Body> <Header>Ações em Caso de Proteção Danificada ou Inoperante</Header>
</Item> <Body>
<Item> Condutas recomendadas, como acionar o supervisor, diante de proteções
<Header> danificadas ou que perderam sua função de segurança.
Ações em Caso de Proteção Danificada ou Inoperante </Body>
</Header> </Item>
<Body> <Item>
Condutas recomendadas, como acionar o supervisor, diante de proteções danificadas ou que perderam sua função de segurança. <Header>Princípios de Segurança na Utilização de Máquinas</Header>
</Body> <Body>
</Item> Abordagem dos fundamentos de segurança que devem ser observados na
<Item> operação de máquinas e equipamentos.
<Header> </Body>
Princípios de Segurança na Utilização de Máquinas </Item>
</Header> <Item>
<Body> <Header>Segurança Contra Riscos Mecânicos, Elétricos e Outros</Header>
Abordagem dos fundamentos de segurança que devem ser observados na operação de máquinas e equipamentos. <Body>
</Body> Medidas preventivas para os principais riscos mecânicos, elétricos e
</Item> demais ameaças relevantes à integridade física do operador.
<Item> </Body>
<Header> </Item>
Segurança Contra Riscos Mecânicos, Elétricos e Outros <Item>
</Header> <Header>Método de Trabalho Seguro</Header>
<Body> <Body>
Medidas preventivas para os principais riscos mecânicos, elétricos e demais ameaças relevantes à integridade física do operador. Definição e aplicação de métodos seguros durante o uso de máquinas,
</Body> promovendo a prevenção de acidentes.
</Item> </Body>
<Item> </Item>
<Header> <Item>
Método de Trabalho Seguro <Header>Permissão de Trabalho</Header>
</Header> <Body>
<Body> Conceito, importância e aplicação da Permissão de Trabalho para
Definição e aplicação de métodos seguros durante o uso de máquinas, promovendo a prevenção de acidentes. atividades que envolvem riscos controlados.
</Body> </Body>
</Item> </Item>
<Item> <Item>
<Header> <Header>Sistema de Bloqueio Durante Manutenção</Header>
Permissão de Trabalho <Body>
</Header> Procedimentos de bloqueio de funcionamento de máquinas e equipamentos
<Body> durante inspeções, limpezas, lubrificações e manutenções.
Conceito, importância e aplicação da Permissão de Trabalho para atividades que envolvem riscos controlados. </Body>
</Body> </Item>
</Item> </Accordion>
<Item>
<Header>
Sistema de Bloqueio Durante Manutenção
</Header>
<Body>
Procedimentos de bloqueio de funcionamento de máquinas e equipamentos durante inspeções, limpezas, lubrificações e manutenções.
</Body>
</Item>
</Accordion>
</Course> </Course>

View File

@@ -15,93 +15,82 @@ import { Course } from "~/components/Course";
<Course trainer="lucia"> <Course trainer="lucia">
<Accordion slot="modules"> <Accordion slot="modules">
<Item> <Item>
<Header> <Header>Noções de Física Aplicada</Header>
Noções de Física Aplicada <Body>
</Header> Fundamentos de física relevantes para o funcionamento seguro de
<Body> caldeiras e vasos de pressão, como pressão, temperatura e volume.
Fundamentos de física relevantes para o funcionamento seguro de caldeiras e vasos de pressão, como pressão, temperatura e volume. </Body>
</Body> </Item>
</Item> <Item>
<Item> <Header>Noções de Química Aplicada</Header>
<Header> <Body>
Noções de Química Aplicada Conceitos básicos de química relacionados ao tratamento de água,
</Header> corrosão e reações químicas envolvidas nos processos.
<Body> </Body>
Conceitos básicos de química relacionados ao tratamento de água, corrosão e reações químicas envolvidas nos processos. </Item>
</Body> <Item>
</Item> <Header>Conhecimentos Básicos sobre Caldeiras</Header>
<Item> <Body>
<Header> Estrutura, funcionamento e tipos de caldeiras, com foco em segurança e
Conhecimentos Básicos sobre Caldeiras operação adequada.
</Header> </Body>
<Body> </Item>
Estrutura, funcionamento e tipos de caldeiras, com foco em segurança e operação adequada. <Item>
</Body> <Header>Introdução à Instrumentação</Header>
</Item> <Body>
<Item> Apresentação de instrumentos de medição e controle utilizados em
<Header> caldeiras e vasos de pressão.
Introdução à Instrumentação </Body>
</Header> </Item>
<Body> <Item>
Apresentação de instrumentos de medição e controle utilizados em caldeiras e vasos de pressão. <Header>Operação da Unidade</Header>
</Body> <Body>
</Item> Procedimentos e boas práticas na operação segura de caldeiras e vasos de
<Item> pressão em unidades industriais.
<Header> </Body>
Operação da Unidade </Item>
</Header> <Item>
<Body> <Header>Avaliação e Controle de Riscos Inerentes</Header>
Procedimentos e boas práticas na operação segura de caldeiras e vasos de pressão em unidades industriais. <Body>
</Body> Métodos de identificação, avaliação e controle dos riscos presentes nos
</Item> processos com caldeiras e vasos de pressão.
<Item> </Body>
<Header> </Item>
Avaliação e Controle de Riscos Inerentes <Item>
</Header> <Header>Prevenção de Deteriorações, Explosões e Outros Riscos</Header>
<Body> <Body>
Métodos de identificação, avaliação e controle dos riscos presentes nos processos com caldeiras e vasos de pressão. Estratégias preventivas para evitar falhas estruturais, explosões e
</Body> acidentes envolvendo esses equipamentos.
</Item> </Body>
<Item> </Item>
<Header> <Item>
Prevenção de Deteriorações, Explosões e Outros Riscos <Header>Legislação e Normalização Aplicável</Header>
</Header> <Body>
<Body> Principais normas e legislações vigentes que regulamentam o uso de
Estratégias preventivas para evitar falhas estruturais, explosões e acidentes envolvendo esses equipamentos. caldeiras e vasos de pressão no Brasil.
</Body> </Body>
</Item> </Item>
<Item> <Item>
<Header> <Header>Norma Regulamentadora nº 13 (NR-13)</Header>
Legislação e Normalização Aplicável <Body>
</Header> Estudo detalhado da NR-13, que trata da operação, manutenção, inspeção e
<Body> segurança de caldeiras e vasos de pressão.
Principais normas e legislações vigentes que regulamentam o uso de caldeiras e vasos de pressão no Brasil. </Body>
</Body> </Item>
</Item> <Item>
<Item> <Header>Categorias de Vasos de Pressão</Header>
<Header> <Body>
Norma Regulamentadora nº 13 (NR-13) Classificação dos vasos de pressão segundo a NR-13 e implicações
</Header> operacionais e de segurança para cada categoria.
<Body> </Body>
Estudo detalhado da NR-13, que trata da operação, manutenção, inspeção e segurança de caldeiras e vasos de pressão. </Item>
</Body> <Item>
</Item> <Header>Inspeção e Manutenção de Equipamentos e Registros</Header>
<Item> <Body>
<Header> Tópicos fundamentais para inspeções periódicas, manutenção preventiva e
Categorias de Vasos de Pressão registro de atividades para garantir conformidade.
</Header> </Body>
<Body> </Item>
Classificação dos vasos de pressão segundo a NR-13 e implicações operacionais e de segurança para cada categoria. </Accordion>
</Body>
</Item>
<Item>
<Header>
Inspeção e Manutenção de Equipamentos e Registros
</Header>
<Body>
Tópicos fundamentais para inspeções periódicas, manutenção preventiva e registro de atividades para garantir conformidade.
</Body>
</Item>
</Accordion>
</Course> </Course>

View File

@@ -5,7 +5,6 @@ slug: nr-13-vasos-de-pressao-e-unidades-de-processo
excerpt: Capacita profissionais para operar, inspecionar e manter vasos de pressão e unidades de processo conforme a NR-13, abordando normas de segurança, análise de riscos e prevenção de acidentes. excerpt: Capacita profissionais para operar, inspecionar e manter vasos de pressão e unidades de processo conforme a NR-13, abordando normas de segurança, análise de riscos e prevenção de acidentes.
draft: false draft: false
course: course:
hours: 40 hours: 40
unit_price: 199 unit_price: 199
@@ -15,94 +14,85 @@ import { Accordion, Item, Header, Body } from "~/components/Accordion";
import { Course } from "~/components/Course"; import { Course } from "~/components/Course";
<Course trainer="lucia"> <Course trainer="lucia">
<Accordion slot="modules"> <Accordion slot="modules">
<Item> <Item>
<Header> <Header>Noções de Física Aplicada</Header>
Noções de Física Aplicada <Body>
</Header> Conceitos fundamentais de física voltados à operação segura de caldeiras
<Body> e vasos de pressão, como pressão, temperatura e volume.
Conceitos fundamentais de física voltados à operação segura de caldeiras e vasos de pressão, como pressão, temperatura e volume. </Body>
</Body> </Item>
</Item> <Item>
<Item> <Header>Noções de Química Aplicada</Header>
<Header> <Body>
Noções de Química Aplicada Aplicações práticas da química em processos térmicos, incluindo
</Header> corrosão, tratamento de água e reações químicas nos sistemas.
<Body> </Body>
Aplicações práticas da química em processos térmicos, incluindo corrosão, tratamento de água e reações químicas nos sistemas. </Item>
</Body> <Item>
</Item> <Header>Caldeiras: Conhecimentos Básicos</Header>
<Item> <Body>
<Header> Estrutura, funcionamento e classificações das caldeiras, com foco nos
Caldeiras: Conhecimentos Básicos cuidados essenciais para operação segura.
</Header> </Body>
<Body> </Item>
Estrutura, funcionamento e classificações das caldeiras, com foco nos cuidados essenciais para operação segura. <Item>
</Body> <Header>Instrumentação</Header>
</Item> <Body>
<Item> Apresentação dos principais instrumentos de medição, controle e
<Header> automação utilizados em sistemas pressurizados.
Instrumentação </Body>
</Header> </Item>
<Body> <Item>
Apresentação dos principais instrumentos de medição, controle e automação utilizados em sistemas pressurizados. <Header>Operação da Unidade</Header>
</Body> <Body>
</Item> Procedimentos operacionais para garantir segurança e eficiência no
<Item> funcionamento de caldeiras e vasos de pressão.
<Header> </Body>
Operação da Unidade </Item>
</Header> <Item>
<Body> <Header>Avaliação e Controle de Riscos Inerentes ao Processo</Header>
Procedimentos operacionais para garantir segurança e eficiência no funcionamento de caldeiras e vasos de pressão. <Body>
</Body> Métodos e ferramentas para identificar e mitigar riscos em processos com
</Item> fluidos sob pressão e altas temperaturas.
<Item> </Body>
<Header> </Item>
Avaliação e Controle de Riscos Inerentes ao Processo <Item>
</Header> <Header>Prevenção contra Deterioração, Explosão e Outros Riscos</Header>
<Body> <Body>
Métodos e ferramentas para identificar e mitigar riscos em processos com fluidos sob pressão e altas temperaturas. Estratégias de prevenção e resposta a falhas que podem comprometer a
</Body> integridade física dos equipamentos e dos operadores.
</Item> </Body>
<Item> </Item>
<Header> <Item>
Prevenção contra Deterioração, Explosão e Outros Riscos <Header>Legislação e Normalização</Header>
</Header> <Body>
<Body> Visão geral das principais normas técnicas e legislações aplicáveis à
Estratégias de prevenção e resposta a falhas que podem comprometer a integridade física dos equipamentos e dos operadores. operação de caldeiras e vasos de pressão.
</Body> </Body>
</Item> </Item>
<Item> <Item>
<Header> <Header>Norma Regulamentadora nº 13 (NR-13)</Header>
Legislação e Normalização <Body>
</Header> Estudo aprofundado da NR-13, incluindo exigências para instalação,
<Body> operação, inspeção e manutenção dos equipamentos.
Visão geral das principais normas técnicas e legislações aplicáveis à operação de caldeiras e vasos de pressão. </Body>
</Body> </Item>
</Item> <Item>
<Item> <Header>Categorias de Vasos de Pressão</Header>
<Header> <Body>
Norma Regulamentadora nº 13 (NR-13) Classificação dos vasos de pressão conforme os critérios da NR-13, com
</Header> destaque para suas implicações operacionais.
<Body> </Body>
Estudo aprofundado da NR-13, incluindo exigências para instalação, operação, inspeção e manutenção dos equipamentos. </Item>
</Body> <Item>
</Item> <Header>
<Item> Tópicos de Inspeção e Manutenção de Equipamentos e Registros
<Header> </Header>
Categorias de Vasos de Pressão <Body>
</Header> Boas práticas de manutenção, inspeção e documentação para garantir a
<Body> segurança e conformidade legal dos equipamentos.
Classificação dos vasos de pressão conforme os critérios da NR-13, com destaque para suas implicações operacionais. </Body>
</Body> </Item>
</Item> </Accordion>
<Item>
<Header>
Tópicos de Inspeção e Manutenção de Equipamentos e Registros
</Header>
<Body>
Boas práticas de manutenção, inspeção e documentação para garantir a segurança e conformidade legal dos equipamentos.
</Body>
</Item>
</Accordion>
</Course> </Course>

View File

@@ -5,7 +5,6 @@ slug: nr-17-ergonomia-para-teleatendimento-telemarketing
excerpt: Capacita profissionais para aplicar práticas ergonômicas no ambiente de teleatendimento, promovendo saúde, conforto e prevenção de lesões ocupacionais conforme a NR-17. excerpt: Capacita profissionais para aplicar práticas ergonômicas no ambiente de teleatendimento, promovendo saúde, conforto e prevenção de lesões ocupacionais conforme a NR-17.
draft: false draft: false
course: course:
hours: 4 hours: 4
unit_price: 99 unit_price: 99
@@ -15,38 +14,37 @@ import { Accordion, Item, Header, Body } from "~/components/Accordion";
import { Course } from "~/components/Course"; import { Course } from "~/components/Course";
<Course trainer="francis"> <Course trainer="francis">
<Accordion slot="modules"> <Accordion slot="modules">
<Item> <Item>
<Header> <Header>Fatores de Risco para a Saúde no Teleatendimento</Header>
Fatores de Risco para a Saúde no Teleatendimento <Body>
</Header> Noções básicas sobre os principais fatores de risco à saúde presentes na
<Body> atividade de teleatendimento e telemarketing, incluindo riscos físicos,
Noções básicas sobre os principais fatores de risco à saúde presentes na atividade de teleatendimento e telemarketing, incluindo riscos físicos, mentais e ergonômicos. mentais e ergonômicos.
</Body> </Body>
</Item> </Item>
<Item> <Item>
<Header> <Header>Medidas de Prevenção no Teleatendimento</Header>
Medidas de Prevenção no Teleatendimento <Body>
</Header> Estratégias e boas práticas para redução dos riscos no ambiente de
<Body> trabalho, com foco na promoção da saúde e bem-estar dos operadores.
Estratégias e boas práticas para redução dos riscos no ambiente de trabalho, com foco na promoção da saúde e bem-estar dos operadores. </Body>
</Body> </Item>
</Item> <Item>
<Item> <Header>Sintomas de Adoecimento Relacionados à Atividade</Header>
<Header> <Body>
Sintomas de Adoecimento Relacionados à Atividade Reconhecimento dos sintomas de adoecimento ligados ao trabalho, como
</Header> dores osteomusculares, problemas vocais e auditivos, alterações visuais
<Body> e transtornos de saúde mental.
Reconhecimento dos sintomas de adoecimento ligados ao trabalho, como dores osteomusculares, problemas vocais e auditivos, alterações visuais e transtornos de saúde mental. </Body>
</Body> </Item>
</Item> <Item>
<Item> <Header>Ajuste de Mobiliário e Equipamentos</Header>
<Header> <Body>
Ajuste de Mobiliário e Equipamentos Orientações sobre o uso correto dos ajustes ergonômicos dos postos de
</Header> trabalho, incluindo práticas como alternância de orelhas no uso de fones
<Body> e cuidados com tubos de voz.
Orientações sobre o uso correto dos ajustes ergonômicos dos postos de trabalho, incluindo práticas como alternância de orelhas no uso de fones e cuidados com tubos de voz. </Body>
</Body> </Item>
</Item> </Accordion>
</Accordion>
</Course> </Course>

View File

@@ -5,7 +5,6 @@ slug: nr-17-ergonomia
excerpt: Capacita profissionais para adaptar as condições de trabalho às características psicofisiológicas dos trabalhadores, promovendo conforto, segurança e eficiência. Aborda identificação de riscos ergonômicos, prevenção de doenças ocupacionais e aplicação de boas práticas para melhorar a saúde e o bem-estar no ambiente laboral, conforme a legislação vigente. excerpt: Capacita profissionais para adaptar as condições de trabalho às características psicofisiológicas dos trabalhadores, promovendo conforto, segurança e eficiência. Aborda identificação de riscos ergonômicos, prevenção de doenças ocupacionais e aplicação de boas práticas para melhorar a saúde e o bem-estar no ambiente laboral, conforme a legislação vigente.
draft: false draft: false
course: course:
hours: 4 hours: 4
unit_price: 99 unit_price: 99
@@ -15,54 +14,49 @@ import { Accordion, Item, Header, Body } from "~/components/Accordion";
import { Course } from "~/components/Course"; import { Course } from "~/components/Course";
<Course trainer="francis"> <Course trainer="francis">
<Accordion slot="modules"> <Accordion slot="modules">
<Item> <Item>
<Header> <Header>O que é Ergonomia e Objetivos da NR-17</Header>
O que é Ergonomia e Objetivos da NR-17 <Body>
</Header> Definição de ergonomia, sua importância para a saúde no ambiente de
<Body> trabalho e os principais objetivos da Norma Regulamentadora 17.
Definição de ergonomia, sua importância para a saúde no ambiente de trabalho e os principais objetivos da Norma Regulamentadora 17. </Body>
</Body> </Item>
</Item> <Item>
<Item> <Header>Estrutura e Aplicação da NR-17</Header>
<Header> <Body>
Estrutura e Aplicação da NR-17 Visão geral da estrutura da norma, suas diretrizes e como aplicá-las na
</Header> prática para adaptar as condições de trabalho às características dos
<Body> trabalhadores.
Visão geral da estrutura da norma, suas diretrizes e como aplicá-las na prática para adaptar as condições de trabalho às características dos trabalhadores. </Body>
</Body> </Item>
</Item> <Item>
<Item> <Header>Riscos Ergonômicos e Formas de Prevenção</Header>
<Header> <Body>
Riscos Ergonômicos e Formas de Prevenção Identificação dos principais riscos ergonômicos, como postura
</Header> inadequada, repetitividade e ritmo excessivo, e medidas de prevenção.
<Body> </Body>
Identificação dos principais riscos ergonômicos, como postura inadequada, repetitividade e ritmo excessivo, e medidas de prevenção. </Item>
</Body> <Item>
</Item> <Header>Organização do Trabalho e Análise Ergonômica</Header>
<Item> <Body>
<Header> Como a organização do trabalho influencia a ergonomia e a importância da
Organização do Trabalho e Análise Ergonômica análise ergonômica para melhorar os postos de trabalho.
</Header> </Body>
<Body> </Item>
Como a organização do trabalho influencia a ergonomia e a importância da análise ergonômica para melhorar os postos de trabalho. <Item>
</Body> <Header>Riscos Específicos em Atividades Laborais</Header>
</Item> <Body>
<Item> Estudo dos fatores de risco como jornadas prolongadas, monotonia,
<Header> levantamento de cargas e seus impactos sobre a saúde dos trabalhadores.
Riscos Específicos em Atividades Laborais </Body>
</Header> </Item>
<Body> <Item>
Estudo dos fatores de risco como jornadas prolongadas, monotonia, levantamento de cargas e seus impactos sobre a saúde dos trabalhadores. <Header>Riscos Psicossociais e Estresse no Trabalho</Header>
</Body> <Body>
</Item> Compreensão dos riscos psicossociais, suas causas no ambiente de
<Item> trabalho e estratégias para preveni-los e geri-los adequadamente.
<Header> </Body>
Riscos Psicossociais e Estresse no Trabalho </Item>
</Header> </Accordion>
<Body>
Compreensão dos riscos psicossociais, suas causas no ambiente de trabalho e estratégias para preveni-los e geri-los adequadamente.
</Body>
</Item>
</Accordion>
</Course> </Course>

View File

@@ -6,64 +6,61 @@ slug: nr-18-plataforma-de-trabalho-aereo
draft: false draft: false
image: ./_assets/nr-18-plataforma.png image: ./_assets/nr-18-plataforma.png
course: course:
hours: 4 hours: 4
unit_price: 149 unit_price: 149
--- ---
import { Accordion, Item, Header, Body } from "~/components/Accordion"; import { Accordion, Item, Header, Body } from "~/components/Accordion";
import { Course } from "~/components/Course"; import { Course } from "~/components/Course";
<Course trainer="francis"> <Course trainer="francis">
<Accordion slot="modules"> <Accordion slot="modules">
<Item> <Item>
<Header>Aspectos regulamentares e legais da NR-18</Header> <Header>Aspectos regulamentares e legais da NR-18</Header>
<Body> <Body>
Exploração dos requisitos legais e normativos da NR-18 e da ABNT 16776 aplicáveis às Plataformas de Trabalho Aéreo, garantindo conformidade e segurança no ambiente de trabalho. Exploração dos requisitos legais e normativos da NR-18 e da ABNT 16776
</Body> aplicáveis às Plataformas de Trabalho Aéreo, garantindo conformidade e
</Item> segurança no ambiente de trabalho.
</Body>
<Item> </Item>
<Header> <Item>
Tipos construtivos das PEMTs, aplicações, características técnicas e <Header>
operacionais Tipos construtivos das PEMTs, aplicações, características técnicas
</Header> eoperacionais
<Body> </Header>
Apresentação dos diferentes modelos de Plataformas Elevatórias Móveis de <Body>
Trabalho (PEMTs), suas aplicações práticas, especificações técnicas e Apresentação dos diferentes modelos de Plataformas Elevatórias Móveis de
modos operacionais. Trabalho (PEMTs), suas aplicações práticas, especificações técnicas e
</Body> modos operacionais.
</Item> </Body>
</Item>
<Item> <Item>
<Header>Acidentes previsíveis com PEMTs e como evitá-los</Header> <Header>Acidentes previsíveis com PEMTs e como evitá-los</Header>
<Body> <Body>
Análise de cenários de acidentes típicos envolvendo PEMTs, identificando causas e estabelecendo medidas preventivas para mitigar riscos. Análise de cenários de acidentes típicos envolvendo PEMTs, identificando
</Body> causas e estabelecendo medidas preventivas para mitigar riscos.
</Item> </Body>
</Item>
<Item> <Item>
<Header>Plano de segurança da operação PSO</Header> <Header>Plano de segurança da operação PSO</Header>
<Body> <Body>
Desenvolvimento e aplicação do Plano de Segurança da Operação (PSO) como ferramenta indispensável para operações seguras, abrangendo planejamento, execução e controle de atividades. Desenvolvimento e aplicação do Plano de Segurança da Operação (PSO) como
</Body> ferramenta indispensável para operações seguras, abrangendo
</Item> planejamento, execução e controle de atividades.
</Body>
<Item> </Item>
<Header>Manutenção mínima de segurança nas PEMTs</Header> <Item>
<Body> <Header>Manutenção mínima de segurança nas PEMTs</Header>
Manutenção Mínima de Segurança nas PEMTs <Body>Manutenção Mínima de Segurança nas PEMTs</Body>
</Body> </Item>
</Item> <Item>
<Header>Noções de primeiros socorros</Header>
<Item> <Body>
<Header>Noções de primeiros socorros</Header> Capacitação em práticas essenciais de primeiros socorros, com foco em
<Body> respostas rápidas e eficazes a possíveis incidentes durante o uso das
Capacitação em práticas essenciais de primeiros socorros, com foco em respostas rápidas e eficazes a possíveis incidentes durante o uso das PEMTs. PEMTs.
</Body> </Body>
</Item> </Item>
</Accordion> </Accordion>
</Course> </Course>

View File

@@ -5,7 +5,6 @@ slug: nr-18-sinaleiro-e-amarrador-de-cargas-para-icamento
excerpt: Capacita profissionais para atuar com segurança na sinalização e amarração de cargas em operações de içamento, conforme a NR-18. Aborda técnicas corretas, prevenção de acidentes e uso adequado de equipamentos, garantindo certificação obrigatória e conformidade legal no setor da construção civil. excerpt: Capacita profissionais para atuar com segurança na sinalização e amarração de cargas em operações de içamento, conforme a NR-18. Aborda técnicas corretas, prevenção de acidentes e uso adequado de equipamentos, garantindo certificação obrigatória e conformidade legal no setor da construção civil.
draft: false draft: false
course: course:
hours: 16 hours: 16
unit_price: 99 unit_price: 99
@@ -15,54 +14,48 @@ import { Accordion, Item, Header, Body } from "~/components/Accordion";
import { Course } from "~/components/Course"; import { Course } from "~/components/Course";
<Course trainer="francis"> <Course trainer="francis">
<Accordion slot="modules"> <Accordion slot="modules">
<Item> <Item>
<Header> <Header>A Importância do Sinaleiro e do Amarrador de Cargas</Header>
A Importância do Sinaleiro e do Amarrador de Cargas <Body>
</Header> Papel fundamental do sinaleiro e do amarrador de cargas na comunicação,
<Body> segurança e eficácia durante o içamento de materiais.
Papel fundamental do sinaleiro e do amarrador de cargas na comunicação, segurança e eficácia durante o içamento de materiais. </Body>
</Body> </Item>
</Item> <Item>
<Item> <Header>Princípios Básicos do Içamento de Cargas</Header>
<Header> <Body>
Princípios Básicos do Içamento de Cargas Fundamentos essenciais para a realização segura de içamentos, incluindo
</Header> equilíbrio, centro de gravidade e distribuição de peso.
<Body> </Body>
Fundamentos essenciais para a realização segura de içamentos, incluindo equilíbrio, centro de gravidade e distribuição de peso. </Item>
</Body> <Item>
</Item> <Header>Introdução ao Plano de Carga</Header>
<Item> <Body>
<Header> Conceitos iniciais sobre o plano de carga, sua importância na prevenção
Introdução ao Plano de Carga de acidentes e na organização das operações de içamento.
</Header> </Body>
<Body> </Item>
Conceitos iniciais sobre o plano de carga, sua importância na prevenção de acidentes e na organização das operações de içamento. <Item>
</Body> <Header>Aspectos Operacionais do Içamento de Cargas</Header>
</Item> <Body>
<Item> Procedimentos e práticas para uma operação segura e eficiente,
<Header> considerando preparação, execução e sinalização adequada.
Aspectos Operacionais do Içamento de Cargas </Body>
</Header> </Item>
<Body> <Item>
Procedimentos e práticas para uma operação segura e eficiente, considerando preparação, execução e sinalização adequada. <Header>Principais Acessórios de Amarração</Header>
</Body> <Body>
</Item> Identificação e uso correto de acessórios como cintas, ganchos, manilhas
<Item> e outros dispositivos utilizados na amarração de cargas.
<Header> </Body>
Principais Acessórios de Amarração </Item>
</Header> <Item>
<Body> <Header>Principais Riscos de Acidentes e Prevenção</Header>
Identificação e uso correto de acessórios como cintas, ganchos, manilhas e outros dispositivos utilizados na amarração de cargas. <Body>
</Body> Levantamento dos riscos mais comuns nas operações de içamento e medidas
</Item> preventivas para garantir a integridade de pessoas e cargas.
<Item> </Body>
<Header> </Item>
Principais Riscos de Acidentes e Prevenção </Accordion>
</Header>
<Body>
Levantamento dos riscos mais comuns nas operações de içamento e medidas preventivas para garantir a integridade de pessoas e cargas.
</Body>
</Item>
</Accordion>
</Course> </Course>

View File

@@ -5,7 +5,6 @@ slug: nr-20-basico
excerpt: Capacita profissionais para atuar com segurança em ambientes com inflamáveis e combustíveis, conforme a NR-20. Aborda conceitos fundamentais de prevenção de acidentes, identificação de riscos e procedimentos de emergência, garantindo certificação obrigatória e atuação responsável no trabalho. excerpt: Capacita profissionais para atuar com segurança em ambientes com inflamáveis e combustíveis, conforme a NR-20. Aborda conceitos fundamentais de prevenção de acidentes, identificação de riscos e procedimentos de emergência, garantindo certificação obrigatória e atuação responsável no trabalho.
draft: false draft: false
course: course:
hours: 8 hours: 8
unit_price: 149 unit_price: 149
@@ -15,54 +14,50 @@ import { Accordion, Item, Header, Body } from "~/components/Accordion";
import { Course } from "~/components/Course"; import { Course } from "~/components/Course";
<Course trainer="francis"> <Course trainer="francis">
<Accordion slot="modules"> <Accordion slot="modules">
<Item> <Item>
<Header> <Header>Introdução à NR-20</Header>
Introdução à NR-20 <Body>
</Header> Apresentação da Norma Regulamentadora nº 20, seus objetivos e aplicação
<Body> em atividades com líquidos combustíveis e inflamáveis.
Apresentação da Norma Regulamentadora nº 20, seus objetivos e aplicação em atividades com líquidos combustíveis e inflamáveis. </Body>
</Body> </Item>
</Item> <Item>
<Item> <Header>Inflamáveis</Header>
<Header> <Body>
Inflamáveis Características dos líquidos inflamáveis e combustíveis, seus riscos e
</Header> classificações conforme a NR-20.
<Body> </Body>
Características dos líquidos inflamáveis e combustíveis, seus riscos e classificações conforme a NR-20. </Item>
</Body> <Item>
</Item> <Header>
<Item> Controles Coletivos e Individuais para Trabalhos com Inflamáveis
<Header> </Header>
Controles Coletivos e Individuais para Trabalhos com Inflamáveis <Body>
</Header> Equipamentos e medidas de proteção coletiva e individual adotadas para
<Body> garantir a segurança em ambientes com inflamáveis.
Equipamentos e medidas de proteção coletiva e individual adotadas para garantir a segurança em ambientes com inflamáveis. </Body>
</Body> </Item>
</Item> <Item>
<Item> <Header>Fontes de Ignição e seus Controles</Header>
<Header> <Body>
Fontes de Ignição e seus Controles Identificação das principais fontes de ignição e estratégias para
</Header> controle e eliminação de riscos em áreas classificadas.
<Body> </Body>
Identificação das principais fontes de ignição e estratégias para controle e eliminação de riscos em áreas classificadas. </Item>
</Body> <Item>
</Item> <Header>Proteção contra Incêndios</Header>
<Item> <Body>
<Header> Medidas preventivas e sistemas de combate a incêndio aplicáveis em
Proteção contra Incêndios instalações que manipulam líquidos inflamáveis.
</Header> </Body>
<Body> </Item>
Medidas preventivas e sistemas de combate a incêndio aplicáveis em instalações que manipulam líquidos inflamáveis. <Item>
</Body> <Header>Procedimentos Básicos em Situações de Emergência</Header>
</Item> <Body>
<Item> Ações imediatas, rotas de fuga, comunicação de riscos e primeiros
<Header> socorros em casos de emergência com produtos inflamáveis.
Procedimentos Básicos em Situações de Emergência </Body>
</Header> </Item>
<Body> </Accordion>
Ações imediatas, rotas de fuga, comunicação de riscos e primeiros socorros em casos de emergência com produtos inflamáveis.
</Body>
</Item>
</Accordion>
</Course> </Course>

View File

@@ -15,37 +15,37 @@ import { Course } from "~/components/Course";
<Course trainer="francis"> <Course trainer="francis">
<Accordion slot="modules"> <Accordion slot="modules">
<Item> <Item>
<Header> <Header>
Inflamáveis: Características, Propriedades, Perigos e Riscos Inflamáveis: Características, Propriedades, Perigos e Riscos
</Header> </Header>
<Body> <Body>
Estudo das propriedades físicas e químicas dos inflamáveis, seus perigos associados e os riscos à segurança no ambiente de trabalho. Estudo das propriedades físicas e químicas dos inflamáveis, seus perigos
</Body> associados e os riscos à segurança no ambiente de trabalho.
</Item> </Body>
<Item> </Item>
<Header> <Item>
Controles Coletivos e Individuais para Trabalhos com Inflamáveis <Header>
</Header> Controles Coletivos e Individuais para Trabalhos com Inflamáveis
<Body> </Header>
Medidas de prevenção adotadas para proteção dos trabalhadores, incluindo barreiras físicas, ventilação, EPIs e procedimentos operacionais. <Body>
</Body> Medidas de prevenção adotadas para proteção dos trabalhadores, incluindo
</Item> barreiras físicas, ventilação, EPIs e procedimentos operacionais.
<Item> </Body>
<Header> </Item>
Fontes de Ignição e seu Controle <Item>
</Header> <Header>Fontes de Ignição e seu Controle</Header>
<Body> <Body>
Identificação das principais fontes de ignição e estratégias eficazes para sua eliminação ou controle em áreas com inflamáveis. Identificação das principais fontes de ignição e estratégias eficazes
</Body> para sua eliminação ou controle em áreas com inflamáveis.
</Item> </Body>
<Item> </Item>
<Header> <Item>
Proteção contra Incêndio com Inflamáveis <Header>Proteção contra Incêndio com Inflamáveis</Header>
</Header> <Body>
<Body> Práticas e sistemas de segurança contra incêndio aplicáveis ao
Práticas e sistemas de segurança contra incêndio aplicáveis ao armazenamento, manuseio e transporte de líquidos inflamáveis. armazenamento, manuseio e transporte de líquidos inflamáveis.
</Body> </Body>
</Item> </Item>
</Accordion> </Accordion>
</Course> </Course>

View File

@@ -14,70 +14,74 @@ import { Accordion, Item, Header, Body } from "~/components/Accordion";
import { Course } from "~/components/Course"; import { Course } from "~/components/Course";
<Course trainer="francis"> <Course trainer="francis">
<Accordion slot="modules"> <Accordion slot="modules">
<Item> <Item>
<Header> <Header>
Inflamáveis: Características, Propriedades, Perigos e Riscos Inflamáveis: Características, Propriedades, Perigos e Riscos
</Header> </Header>
<Body> <Body>
Estudo das propriedades físico-químicas dos inflamáveis, seus riscos à segurança e à saúde, e os perigos envolvidos no manuseio e armazenamento dessas substâncias. Estudo das propriedades físico-químicas dos inflamáveis, seus riscos à
</Body> segurança e à saúde, e os perigos envolvidos no manuseio e armazenamento
</Item> dessas substâncias.
<Item> </Body>
<Header> </Item>
Controles Coletivos e Individuais para Trabalhos com Inflamáveis <Item>
</Header> <Header>
<Body> Controles Coletivos e Individuais para Trabalhos com Inflamáveis
Medidas de segurança que envolvem sistemas de controle coletivo e o uso adequado de EPIs para minimizar riscos durante o trabalho com inflamáveis. </Header>
</Body> <Body>
</Item> Medidas de segurança que envolvem sistemas de controle coletivo e o uso
<Item> adequado de EPIs para minimizar riscos durante o trabalho com
<Header> inflamáveis.
Fontes de Ignição e seu Controle </Body>
</Header> </Item>
<Body> <Item>
Identificação das principais fontes de ignição em áreas com inflamáveis e aplicação de técnicas para prevenção e controle dessas fontes. <Header>Fontes de Ignição e seu Controle</Header>
</Body> <Body>
</Item> Identificação das principais fontes de ignição em áreas com inflamáveis
<Item> e aplicação de técnicas para prevenção e controle dessas fontes.
<Header> </Body>
Proteção contra Incêndio com Inflamáveis </Item>
</Header> <Item>
<Body> <Header>Proteção contra Incêndio com Inflamáveis</Header>
Estratégias de prevenção, combate a incêndio e escolha adequada de equipamentos específicos para ambientes com inflamáveis. <Body>
</Body> Estratégias de prevenção, combate a incêndio e escolha adequada de
</Item> equipamentos específicos para ambientes com inflamáveis.
<Item> </Body>
<Header> </Item>
Procedimentos Básicos em Situações de Emergência com Inflamáveis <Item>
</Header> <Header>
<Body> Procedimentos Básicos em Situações de Emergência com Inflamáveis
Ações imediatas a serem adotadas em caso de vazamentos, incêndios ou outros acidentes envolvendo inflamáveis, visando proteger vidas e o ambiente. </Header>
</Body> <Body>
</Item> Ações imediatas a serem adotadas em caso de vazamentos, incêndios ou
<Item> outros acidentes envolvendo inflamáveis, visando proteger vidas e o
<Header> ambiente.
Estudo da Norma Regulamentadora nº 20 </Body>
</Header> </Item>
<Body> <Item>
Interpretação e aplicação prática da NR-20, que trata da segurança e saúde no trabalho com inflamáveis e combustíveis. <Header>Estudo da Norma Regulamentadora nº 20</Header>
</Body> <Body>
</Item> Interpretação e aplicação prática da NR-20, que trata da segurança e
<Item> saúde no trabalho com inflamáveis e combustíveis.
<Header> </Body>
Análise Preliminar de Perigos/Riscos: Conceitos e Exercícios Práticos </Item>
</Header> <Item>
<Body> <Header>
Conceitos fundamentais e exercícios aplicados sobre identificação de perigos e avaliação de riscos antes da execução de atividades com inflamáveis. Análise Preliminar de Perigos/Riscos: Conceitos e Exercícios Práticos
</Body> </Header>
</Item> <Body>
<Item> Conceitos fundamentais e exercícios aplicados sobre identificação de
<Header> perigos e avaliação de riscos antes da execução de atividades com
Permissão para Trabalho com Inflamáveis inflamáveis.
</Header> </Body>
<Body> </Item>
Procedimentos para emissão e controle de Permissão de Trabalho (PT) em operações que envolvem inflamáveis, garantindo a segurança da atividade. <Item>
</Body> <Header>Permissão para Trabalho com Inflamáveis</Header>
</Item> <Body>
</Accordion> Procedimentos para emissão e controle de Permissão de Trabalho (PT) em
operações que envolvem inflamáveis, garantindo a segurança da atividade.
</Body>
</Item>
</Accordion>
</Course> </Course>

View File

@@ -14,46 +14,49 @@ import { Accordion, Item, Header, Body } from "~/components/Accordion";
import { Course } from "~/components/Course"; import { Course } from "~/components/Course";
<Course trainer="francis"> <Course trainer="francis">
<Accordion slot="modules"> <Accordion slot="modules">
<Item> <Item>
<Header> <Header>Noções de risco e perigo</Header>
Noções de risco e perigo <Body>
</Header> Diferença entre risco e perigo, abordando como os riscos são
<Body> identificados e avaliados no ambiente de trabalho, com foco na segurança
Diferença entre risco e perigo, abordando como os riscos são identificados e avaliados no ambiente de trabalho, com foco na segurança dos colaboradores. dos colaboradores.
</Body> </Body>
</Item> </Item>
<Item> <Item>
<Header> <Header>Conceitos de toxicologia</Header>
Conceitos de toxicologia <Body>
</Header> Estudo dos efeitos tóxicos das substâncias químicas sobre o organismo
<Body> humano, incluindo como as exposições podem afetar a saúde a curto e
Estudo dos efeitos tóxicos das substâncias químicas sobre o organismo humano, incluindo como as exposições podem afetar a saúde a curto e longo prazo. longo prazo.
</Body> </Body>
</Item> </Item>
<Item> <Item>
<Header> <Header>
Sinalização de Segurança e sistemas de classificação de perigos de produtos químicos Sinalização de Segurança e sistemas de classificação de perigos de
</Header> produtos químicos
<Body> </Header>
A importância das sinalizações de segurança para comunicação de riscos, incluindo os sistemas de classificação e rotulagem de produtos químicos para garantir a proteção no ambiente de trabalho. <Body>
</Body> A importância das sinalizações de segurança para comunicação de riscos,
</Item> incluindo os sistemas de classificação e rotulagem de produtos químicos
<Item> para garantir a proteção no ambiente de trabalho.
<Header> </Body>
Perigos abordados pelo GHS </Item>
</Header> <Item>
<Body> <Header>Perigos abordados pelo GHS</Header>
Descrição do Sistema Globalmente Harmonizado (GHS), incluindo os principais tipos de perigos químicos que ele classifica, como toxidade, inflamabilidade e corrosividade. <Body>
</Body> Descrição do Sistema Globalmente Harmonizado (GHS), incluindo os
</Item> principais tipos de perigos químicos que ele classifica, como toxidade,
<Item> inflamabilidade e corrosividade.
<Header> </Body>
Documentos de segurança (FISPQ e RÓTULO) </Item>
</Header> <Item>
<Body> <Header>Documentos de segurança (FISPQ e RÓTULO)</Header>
Explicação sobre a Ficha de Informações de Segurança de Produtos Químicos (FISPQ) e os rótulos de segurança, essenciais para a correta manipulação e armazenamento de produtos químicos. <Body>
</Body> Explicação sobre a Ficha de Informações de Segurança de Produtos
</Item> Químicos (FISPQ) e os rótulos de segurança, essenciais para a correta
</Accordion> manipulação e armazenamento de produtos químicos.
</Body>
</Item>
</Accordion>
</Course> </Course>

View File

@@ -14,102 +14,104 @@ import { Accordion, Item, Header, Body } from "~/components/Accordion";
import { Course } from "~/components/Course"; import { Course } from "~/components/Course";
<Course trainer="francis"> <Course trainer="francis">
<Accordion slot="modules"> <Accordion slot="modules">
<Item> <Item>
<Header> <Header>Definições da NR-33</Header>
Definições da NR-33 <Body>
</Header> Apresentação das principais definições e exigências da Norma
<Body> Regulamentadora NR-33, que trata dos requisitos para o trabalho em
Apresentação das principais definições e exigências da Norma Regulamentadora NR-33, que trata dos requisitos para o trabalho em espaços confinados, visando garantir a segurança dos trabalhadores. espaços confinados, visando garantir a segurança dos trabalhadores.
</Body> </Body>
</Item> </Item>
<Item> <Item>
<Header> <Header>Identificação dos espaços confinados</Header>
Identificação dos espaços confinados <Body>
</Header> Como identificar espaços confinados, características que os definem e a
<Body> importância de reconhecê-los para aplicar as medidas de segurança
Como identificar espaços confinados, características que os definem e a importância de reconhecê-los para aplicar as medidas de segurança adequadas. adequadas.
</Body> </Body>
</Item> </Item>
<Item> <Item>
<Header> <Header>Reconhecimento, avaliação e controle de riscos</Header>
Reconhecimento, avaliação e controle de riscos <Body>
</Header> Métodos para identificar, avaliar e controlar os riscos associados ao
<Body> trabalho em espaços confinados, incluindo estratégias de mitigação e
Métodos para identificar, avaliar e controlar os riscos associados ao trabalho em espaços confinados, incluindo estratégias de mitigação e segurança durante as atividades. segurança durante as atividades.
</Body> </Body>
</Item> </Item>
<Item> <Item>
<Header> <Header>Funcionamento de equipamentos utilizados</Header>
Funcionamento de equipamentos utilizados <Body>
</Header> Descrição dos equipamentos necessários para a segurança em espaços
<Body> confinados, abordando seu funcionamento, manutenção e as precauções
Descrição dos equipamentos necessários para a segurança em espaços confinados, abordando seu funcionamento, manutenção e as precauções durante o uso. durante o uso.
</Body> </Body>
</Item> </Item>
<Item> <Item>
<Header> <Header>Procedimentos e utilização da PET</Header>
Procedimentos e utilização da PET <Body>
</Header> Explicação sobre os procedimentos de segurança durante a utilização da
<Body> Equipamento de Proteção Individual (PET) e a correta forma de usá-lo em
Explicação sobre os procedimentos de segurança durante a utilização da Equipamento de Proteção Individual (PET) e a correta forma de usá-lo em espaços confinados. espaços confinados.
</Body> </Body>
</Item> </Item>
<Item> <Item>
<Header> <Header>
Critérios de indicação e uso de equipamentos para controle de riscos Critérios de indicação e uso de equipamentos para controle de riscos
</Header> </Header>
<Body> <Body>
Como escolher os equipamentos adequados para controlar os riscos específicos de espaços confinados, levando em consideração os critérios estabelecidos pela NR-33. Como escolher os equipamentos adequados para controlar os riscos
</Body> específicos de espaços confinados, levando em consideração os critérios
</Item> estabelecidos pela NR-33.
<Item> </Body>
<Header> </Item>
Conhecimento sobre práticas seguras em espaços confinados <Item>
</Header> <Header>Conhecimento sobre práticas seguras em espaços confinados</Header>
<Body> <Body>
Abordagem das melhores práticas para garantir a segurança no ambiente de trabalho em espaços confinados, incluindo treinamento e conscientização dos colaboradores. Abordagem das melhores práticas para garantir a segurança no ambiente de
</Body> trabalho em espaços confinados, incluindo treinamento e conscientização
</Item> dos colaboradores.
<Item> </Body>
<Header> </Item>
Legislação de segurança e saúde no trabalho <Item>
</Header> <Header>Legislação de segurança e saúde no trabalho</Header>
<Body> <Body>
Visão geral sobre as leis e regulamentações que regem a segurança e saúde no trabalho, com foco nas normas aplicáveis aos espaços confinados. Visão geral sobre as leis e regulamentações que regem a segurança e
</Body> saúde no trabalho, com foco nas normas aplicáveis aos espaços
</Item> confinados.
<Item> </Body>
<Header> </Item>
Programa de Proteção Respiratória <Item>
</Header> <Header>Programa de Proteção Respiratória</Header>
<Body> <Body>
Como implementar e monitorar o Programa de Proteção Respiratória, incluindo o uso de respiradores e outros EPIs para proteger os trabalhadores de contaminações em espaços confinados. Como implementar e monitorar o Programa de Proteção Respiratória,
</Body> incluindo o uso de respiradores e outros EPIs para proteger os
</Item> trabalhadores de contaminações em espaços confinados.
<Item> </Body>
<Header> </Item>
Área classificada <Item>
</Header> <Header>Área classificada</Header>
<Body> <Body>
Definição de áreas classificadas, onde há riscos específicos de explosões ou incêndios, e as medidas de segurança que devem ser adotadas nesses locais. Definição de áreas classificadas, onde há riscos específicos de
</Body> explosões ou incêndios, e as medidas de segurança que devem ser adotadas
</Item> nesses locais.
<Item> </Body>
<Header> </Item>
Noções de resgate e primeiros socorros <Item>
</Header> <Header>Noções de resgate e primeiros socorros</Header>
<Body> <Body>
Noções básicas de resgate e primeiros socorros aplicados a situações de emergência em espaços confinados, incluindo o papel da equipe de resgate e os primeiros cuidados para salvar vidas. Noções básicas de resgate e primeiros socorros aplicados a situações de
</Body> emergência em espaços confinados, incluindo o papel da equipe de resgate
</Item> e os primeiros cuidados para salvar vidas.
<Item> </Body>
<Header> </Item>
Operações de salvamento <Item>
</Header> <Header>Operações de salvamento</Header>
<Body> <Body>
Procedimentos para realizar operações de salvamento seguras e eficientes em espaços confinados, com ênfase na rapidez e na utilização de técnicas adequadas para salvar vidas. Procedimentos para realizar operações de salvamento seguras e eficientes
</Body> em espaços confinados, com ênfase na rapidez e na utilização de técnicas
</Item> adequadas para salvar vidas.
</Accordion> </Body>
</Item>
</Accordion>
</Course> </Course>

View File

@@ -14,46 +14,46 @@ import { Accordion, Item, Header, Body } from "~/components/Accordion";
import { Course } from "~/components/Course"; import { Course } from "~/components/Course";
<Course trainer="francis"> <Course trainer="francis">
<Accordion slot="modules"> <Accordion slot="modules">
<Item> <Item>
<Header> <Header>Definições da NR-33</Header>
Definições da NR-33 <Body>
</Header> Apresentação das principais definições e exigências da Norma
<Body> Regulamentadora NR-33, que trata dos requisitos para o trabalho em
Apresentação das principais definições e exigências da Norma Regulamentadora NR-33, que trata dos requisitos para o trabalho em espaços confinados, visando garantir a segurança dos trabalhadores. espaços confinados, visando garantir a segurança dos trabalhadores.
</Body> </Body>
</Item> </Item>
<Item> <Item>
<Header> <Header>Reconhecimento, avaliação e controle de riscos</Header>
Reconhecimento, avaliação e controle de riscos <Body>
</Header> Métodos para identificar, avaliar e controlar os riscos associados ao
<Body> trabalho em espaços confinados, incluindo estratégias de mitigação e
Métodos para identificar, avaliar e controlar os riscos associados ao trabalho em espaços confinados, incluindo estratégias de mitigação e segurança durante as atividades. segurança durante as atividades.
</Body> </Body>
</Item> </Item>
<Item> <Item>
<Header> <Header>Funcionamento de equipamentos utilizados</Header>
Funcionamento de equipamentos utilizados <Body>
</Header> Descrição dos equipamentos necessários para a segurança em espaços
<Body> confinados, abordando seu funcionamento, manutenção e as precauções
Descrição dos equipamentos necessários para a segurança em espaços confinados, abordando seu funcionamento, manutenção e as precauções durante o uso. durante o uso.
</Body> </Body>
</Item> </Item>
<Item> <Item>
<Header> <Header>Procedimentos e utilização da PET</Header>
Procedimentos e utilização da PET <Body>
</Header> Explicação sobre os procedimentos de segurança durante a utilização da
<Body> Equipamento de Proteção Individual (PET) e a correta forma de usá-lo em
Explicação sobre os procedimentos de segurança durante a utilização da Equipamento de Proteção Individual (PET) e a correta forma de usá-lo em espaços confinados. espaços confinados.
</Body> </Body>
</Item> </Item>
<Item> <Item>
<Header> <Header>Noções de resgate e primeiros socorros</Header>
Noções de resgate e primeiros socorros <Body>
</Header> Noções básicas de resgate e primeiros socorros aplicados a situações de
<Body> emergência em espaços confinados, incluindo o papel da equipe de resgate
Noções básicas de resgate e primeiros socorros aplicados a situações de emergência em espaços confinados, incluindo o papel da equipe de resgate e os primeiros cuidados para salvar vidas. e os primeiros cuidados para salvar vidas.
</Body> </Body>
</Item> </Item>
</Accordion> </Accordion>
</Course> </Course>

View File

@@ -5,7 +5,6 @@ slug: nr-35-seguranca-nos-trabalhos-em-altura-teorico
excerpt: Capacita profissionais para trabalho em altura conforme a NR-35, abordando normas de segurança, uso correto de equipamentos e prevenção de acidentes. Garanta sua certificação obrigatória e atue com segurança e responsabilidade. excerpt: Capacita profissionais para trabalho em altura conforme a NR-35, abordando normas de segurança, uso correto de equipamentos e prevenção de acidentes. Garanta sua certificação obrigatória e atue com segurança e responsabilidade.
draft: false draft: false
course: course:
hours: 08 hours: 08
unit_price: 119 unit_price: 119
@@ -15,62 +14,73 @@ import { Accordion, Item, Header, Body } from "~/components/Accordion";
import { Course } from "~/components/Course"; import { Course } from "~/components/Course";
<Course trainer="francis"> <Course trainer="francis">
<Accordion slot="modules"> <Accordion slot="modules">
<Item> <Item>
<Header> <Header>Normas e regulamentos aplicáveis ao trabalho em altura</Header>
Normas e regulamentos aplicáveis ao trabalho em altura <Body>
</Header> Apresentação das normas e regulamentações que regem o trabalho em
<Body> altura, com foco na segurança dos trabalhadores e no cumprimento das
Apresentação das normas e regulamentações que regem o trabalho em altura, com foco na segurança dos trabalhadores e no cumprimento das exigências legais. exigências legais.
</Body> </Body>
</Item> </Item>
<Item> <Item>
<Header> <Header>Análise de risco e condições impeditivas</Header>
Análise de risco e condições impeditivas <Body>
</Header> Métodos para realizar uma análise de risco eficiente no trabalho em
<Body> altura, identificando condições impeditivas que possam comprometer a
Métodos para realizar uma análise de risco eficiente no trabalho em altura, identificando condições impeditivas que possam comprometer a segurança e saúde dos trabalhadores. segurança e saúde dos trabalhadores.
</Body> </Body>
</Item> </Item>
<Item> <Item>
<Header> <Header>
Riscos potenciais inerentes ao trabalho em altura e medidas de prevenção e controle Riscos potenciais inerentes ao trabalho em altura e medidas de prevenção
</Header> e controle
<Body> </Header>
Identificação dos principais riscos envolvidos no trabalho em altura e as medidas preventivas e de controle para garantir a segurança durante as atividades. <Body>
</Body> Identificação dos principais riscos envolvidos no trabalho em altura e
</Item> as medidas preventivas e de controle para garantir a segurança durante
<Item> as atividades.
<Header> </Body>
Sistemas, equipamentos e procedimentos de proteção coletiva </Item>
</Header> <Item>
<Body> <Header>
Descrição dos sistemas e equipamentos de proteção coletiva, como redes de segurança e plataformas elevatórias, e os procedimentos para utilizá-los corretamente durante o trabalho em altura. Sistemas, equipamentos e procedimentos de proteção coletiva
</Body> </Header>
</Item> <Body>
<Item> Descrição dos sistemas e equipamentos de proteção coletiva, como redes
<Header> de segurança e plataformas elevatórias, e os procedimentos para
EPIs para trabalhos em altura: seleção, inspeção, conservação e limitação de uso utilizá-los corretamente durante o trabalho em altura.
</Header> </Body>
<Body> </Item>
Como selecionar, inspecionar, conservar e definir a limitação de uso dos Equipamentos de Proteção Individual (EPIs) adequados para trabalhos em altura. <Item>
</Body> <Header>
</Item> EPIs para trabalhos em altura: seleção, inspeção, conservação e
<Item> limitação de uso
<Header> </Header>
Acidentes típicos em trabalhos em altura <Body>
</Header> Como selecionar, inspecionar, conservar e definir a limitação de uso dos
<Body> Equipamentos de Proteção Individual (EPIs) adequados para trabalhos em
Análise dos tipos de acidentes mais comuns em trabalhos em altura, suas causas e formas de prevenção, visando reduzir incidentes e melhorar a segurança. altura.
</Body> </Body>
</Item> </Item>
<Item> <Item>
<Header> <Header>Acidentes típicos em trabalhos em altura</Header>
Condutas em situações de emergência, incluindo noções básicas de técnicas de resgate <Body>
</Header> Análise dos tipos de acidentes mais comuns em trabalhos em altura, suas
<Body> causas e formas de prevenção, visando reduzir incidentes e melhorar a
Procedimentos a serem seguidos em situações de emergência durante o trabalho em altura, com noções básicas sobre técnicas de resgate para garantir a integridade dos trabalhadores. segurança.
</Body> </Body>
</Item> </Item>
</Accordion> <Item>
<Header>
Condutas em situações de emergência, incluindo noções básicas de
técnicas de resgate
</Header>
<Body>
Procedimentos a serem seguidos em situações de emergência durante o
trabalho em altura, com noções básicas sobre técnicas de resgate para
garantir a integridade dos trabalhadores.
</Body>
</Item>
</Accordion>
</Course> </Course>

View File

@@ -5,7 +5,6 @@ slug: nr-35-supervisor-de-trabalho-em-altura
excerpt: capacita profissionais para supervisionar, planejar e autorizar atividades em altura acima de 2 metros, garantindo que sejam executadas conforme as normas de segurança da NR-35. O curso aborda análise de riscos, preenchimento de permissões de trabalho, inspeção de equipamentos, planejamento de resgates e adaptação das medidas de proteção às características de cada tarefa. excerpt: capacita profissionais para supervisionar, planejar e autorizar atividades em altura acima de 2 metros, garantindo que sejam executadas conforme as normas de segurança da NR-35. O curso aborda análise de riscos, preenchimento de permissões de trabalho, inspeção de equipamentos, planejamento de resgates e adaptação das medidas de proteção às características de cada tarefa.
draft: false draft: false
course: course:
hours: 40 hours: 40
unit_price: 169 unit_price: 169
@@ -25,28 +24,48 @@ import { Course } from "~/components/Course";
<Body>Analise de risco e condições impeditivas</Body> <Body>Analise de risco e condições impeditivas</Body>
</Item> </Item>
<Item> <Item>
<Header>Riscos potenciais inerentes ao trabalho em altura e medidas de prevenção e</Header> <Header>
<Body>Riscos potenciais inerentes ao trabalho em altura e medidas de prevenção e</Body> Riscos potenciais inerentes ao trabalho em altura e medidas de prevenção
e
</Header>
<Body>
Riscos potenciais inerentes ao trabalho em altura e medidas de prevenção
e
</Body>
</Item> </Item>
<Item> <Item>
<Header>controle</Header> <Header>controle</Header>
<Body>controle</Body> <Body>controle</Body>
</Item> </Item>
<Item> <Item>
<Header>Sistemas, equipamentos e procedimentos de proteção coletiva</Header> <Header>
Sistemas, equipamentos e procedimentos de proteção coletiva
</Header>
<Body>Sistemas, equipamentos e procedimentos de proteção coletiva</Body> <Body>Sistemas, equipamentos e procedimentos de proteção coletiva</Body>
</Item> </Item>
<Item> <Item>
<Header>EPIs para trabalhos em altura: seleção, inspeção, conservação e limitação de uso</Header> <Header>
<Body>EPIs para trabalhos em altura: seleção, inspeção, conservação e limitação de uso</Body> EPIs para trabalhos em altura: seleção, inspeção, conservação e
limitação de uso
</Header>
<Body>
EPIs para trabalhos em altura: seleção, inspeção, conservação e
limitação de uso
</Body>
</Item> </Item>
<Item> <Item>
<Header>Acidentes típicos em trabalhos em altura</Header> <Header>Acidentes típicos em trabalhos em altura</Header>
<Body>Acidentes típicos em trabalhos em altura</Body> <Body>Acidentes típicos em trabalhos em altura</Body>
</Item> </Item>
<Item> <Item>
<Header>Condutas em situações de emergência, incluindo noções básicas de técnicas de resgate</Header> <Header>
<Body>Condutas em situações de emergência, incluindo noções básicas de técnicas de resgate</Body> Condutas em situações de emergência, incluindo noções básicas de
técnicas de resgate
</Header>
<Body>
Condutas em situações de emergência, incluindo noções básicas de
técnicas de resgate
</Body>
</Item> </Item>
<Item> <Item>
<Header>Desenvolvendo a Comunicação</Header> <Header>Desenvolvendo a Comunicação</Header>

View File

@@ -14,62 +14,65 @@ import { Accordion, Item, Header, Body } from "~/components/Accordion";
import { Course } from "~/components/Course"; import { Course } from "~/components/Course";
<Course trainer="francis"> <Course trainer="francis">
<Accordion slot="modules"> <Accordion slot="modules">
<Item> <Item>
<Header> <Header>Introdução A Prevenção da Perda Auditiva</Header>
Introdução A Prevenção da Perda Auditiva <Body>
</Header> Apresentação dos principais conceitos sobre prevenção da perda auditiva,
<Body> abordando a importância de adotar medidas preventivas para proteger a
Apresentação dos principais conceitos sobre prevenção da perda auditiva, abordando a importância de adotar medidas preventivas para proteger a audição dos trabalhadores expostos a ruídos. audição dos trabalhadores expostos a ruídos.
</Body> </Body>
</Item> </Item>
<Item> <Item>
<Header> <Header>Legislação Pertinente</Header>
Legislação Pertinente <Body>
</Header> Exposição das leis e regulamentações que tratam da proteção auditiva no
<Body> ambiente de trabalho, incluindo a Norma Regulamentadora NR-15 e outras
Exposição das leis e regulamentações que tratam da proteção auditiva no ambiente de trabalho, incluindo a Norma Regulamentadora NR-15 e outras diretrizes relevantes. diretrizes relevantes.
</Body> </Body>
</Item> </Item>
<Item> <Item>
<Header> <Header>Técnicas de Análise de Riscos</Header>
Técnicas de Análise de Riscos <Body>
</Header> Métodos utilizados para identificar e avaliar os riscos relacionados à
<Body> exposição ao ruído no ambiente de trabalho, incluindo ferramentas e
Métodos utilizados para identificar e avaliar os riscos relacionados à exposição ao ruído no ambiente de trabalho, incluindo ferramentas e práticas para uma análise eficaz. práticas para uma análise eficaz.
</Body> </Body>
</Item> </Item>
<Item> <Item>
<Header> <Header>Estruturação Básica do PCA</Header>
Estruturação Básica do PCA <Body>
</Header> Como elaborar e implementar um Programa de Conservação Auditiva (PCA)
<Body> eficaz, abordando as etapas necessárias para garantir a saúde auditiva
Como elaborar e implementar um Programa de Conservação Auditiva (PCA) eficaz, abordando as etapas necessárias para garantir a saúde auditiva dos trabalhadores. dos trabalhadores.
</Body> </Body>
</Item> </Item>
<Item> <Item>
<Header> <Header>Gerenciamento Audiológico e Controle Médico</Header>
Gerenciamento Audiológico e Controle Médico <Body>
</Header> A importância do gerenciamento audiológico no ambiente de trabalho, com
<Body> foco no controle médico periódico e na avaliação da audição dos
A importância do gerenciamento audiológico no ambiente de trabalho, com foco no controle médico periódico e na avaliação da audição dos colaboradores expostos a níveis elevados de ruído. colaboradores expostos a níveis elevados de ruído.
</Body> </Body>
</Item> </Item>
<Item> <Item>
<Header> <Header>Gestão de Equipamentos de Proteção Auditiva</Header>
Gestão de Equipamentos de Proteção Auditiva <Body>
</Header> Como gerenciar os Equipamentos de Proteção Auditiva (EPAs) adequados,
<Body> desde a seleção até a manutenção, para garantir a eficácia na proteção
Como gerenciar os Equipamentos de Proteção Auditiva (EPAs) adequados, desde a seleção até a manutenção, para garantir a eficácia na proteção contra a perda auditiva. contra a perda auditiva.
</Body> </Body>
</Item> </Item>
<Item> <Item>
<Header> <Header>
Estudo de Caso Medidas Preventivas que Reduziram o Nível de Ruído Estudo de Caso Medidas Preventivas que Reduziram o Nível de Ruído
</Header> </Header>
<Body> <Body>
Apresentação de um estudo de caso que demonstra como a implementação de medidas preventivas eficazes contribuiu para a redução dos níveis de ruído e, consequentemente, para a preservação auditiva no ambiente de trabalho. Apresentação de um estudo de caso que demonstra como a implementação de
</Body> medidas preventivas eficazes contribuiu para a redução dos níveis de
</Item> ruído e, consequentemente, para a preservação auditiva no ambiente de
</Accordion> trabalho.
</Body>
</Item>
</Accordion>
</Course> </Course>

View File

@@ -14,174 +14,176 @@ import { Accordion, Item, Header, Body } from "~/components/Accordion";
import { Course } from "~/components/Course"; import { Course } from "~/components/Course";
<Course trainer="francis"> <Course trainer="francis">
<Accordion slot="modules"> <Accordion slot="modules">
<Item> <Item>
<Header> <Header>
Introdução, A Prevenção da Exposição a Inalações Perigosas Introdução, A Prevenção da Exposição a Inalações Perigosas
</Header> </Header>
<Body> <Body>
Apresentação das principais abordagens e estratégias para a prevenção da exposição a substâncias inalatórias perigosas, com foco na proteção da saúde dos trabalhadores. Apresentação das principais abordagens e estratégias para a prevenção da
</Body> exposição a substâncias inalatórias perigosas, com foco na proteção da
</Item> saúde dos trabalhadores.
<Item> </Body>
<Header> </Item>
Legislação Pertinente <Item>
</Header> <Header>Legislação Pertinente</Header>
<Body> <Body>
Análise das leis e regulamentações aplicáveis à proteção contra inalações perigosas, incluindo normas de segurança e saúde no trabalho que regem a utilização de Equipamentos de Proteção Respiratória (EPR). Análise das leis e regulamentações aplicáveis à proteção contra
</Body> inalações perigosas, incluindo normas de segurança e saúde no trabalho
</Item> que regem a utilização de Equipamentos de Proteção Respiratória (EPR).
<Item> </Body>
<Header> </Item>
Considerações Introdutórias sobre o PPR <Item>
</Header> <Header>Considerações Introdutórias sobre o PPR</Header>
<Body> <Body>
Explicação sobre a introdução ao Programa de Proteção Respiratória (PPR), destacando a importância de sua implementação para a proteção dos trabalhadores. Explicação sobre a introdução ao Programa de Proteção Respiratória
</Body> (PPR), destacando a importância de sua implementação para a proteção dos
</Item> trabalhadores.
<Item> </Body>
<Header> </Item>
Política de Segurança e Saúde da Empresa <Item>
</Header> <Header>Política de Segurança e Saúde da Empresa</Header>
<Body> <Body>
A política de segurança e saúde relacionada ao PPR, com foco no compromisso da empresa em proteger a saúde respiratória dos seus colaboradores. A política de segurança e saúde relacionada ao PPR, com foco no
</Body> compromisso da empresa em proteger a saúde respiratória dos seus
</Item> colaboradores.
<Item> </Body>
<Header> </Item>
Conceito e Definição do Programa <Item>
</Header> <Header>Conceito e Definição do Programa</Header>
<Body> <Body>
Definição do que constitui o Programa de Proteção Respiratória (PPR), incluindo seus objetivos e como ele contribui para a segurança dos trabalhadores expostos a riscos respiratórios. Definição do que constitui o Programa de Proteção Respiratória (PPR),
</Body> incluindo seus objetivos e como ele contribui para a segurança dos
</Item> trabalhadores expostos a riscos respiratórios.
<Item> </Body>
<Header> </Item>
Diretrizes do Programa <Item>
</Header> <Header>Diretrizes do Programa</Header>
<Body> <Body>
Diretrizes fundamentais para a implementação e operação eficaz do PPR, assegurando a proteção respiratória no ambiente de trabalho. Diretrizes fundamentais para a implementação e operação eficaz do PPR,
</Body> assegurando a proteção respiratória no ambiente de trabalho.
</Item> </Body>
<Item> </Item>
<Header> <Item>
Elementos do Programa <Header>Elementos do Programa</Header>
</Header> <Body>
<Body> Descrição dos componentes essenciais do PPR, como a avaliação de riscos,
Descrição dos componentes essenciais do PPR, como a avaliação de riscos, treinamento, e a utilização de equipamentos adequados para garantir a segurança respiratória. treinamento, e a utilização de equipamentos adequados para garantir a
</Body> segurança respiratória.
</Item> </Body>
<Item> </Item>
<Header> <Item>
Responsabilidades sobre o Programa <Header>Responsabilidades sobre o Programa</Header>
</Header> <Body>
<Body> Identificação das responsabilidades dos gestores, profissionais de
Identificação das responsabilidades dos gestores, profissionais de segurança do trabalho e dos trabalhadores na implementação e no cumprimento do PPR. segurança do trabalho e dos trabalhadores na implementação e no
</Body> cumprimento do PPR.
</Item> </Body>
<Item> </Item>
<Header> <Item>
Aspectos Técnicos do PPR <Header>Aspectos Técnicos do PPR</Header>
</Header> <Body>
<Body> Análise dos aspectos técnicos do PPR, abordando questões como os tipos
Análise dos aspectos técnicos do PPR, abordando questões como os tipos de riscos respiratórios, critérios de seleção de EPR e as práticas corretas de utilização. de riscos respiratórios, critérios de seleção de EPR e as práticas
</Body> corretas de utilização.
</Item> </Body>
<Item> </Item>
<Header> <Item>
Avaliação Ambiental dos Riscos Respiratórios <Header>Avaliação Ambiental dos Riscos Respiratórios</Header>
</Header> <Body>
<Body> Métodos e técnicas para a avaliação ambiental dos riscos respiratórios
Métodos e técnicas para a avaliação ambiental dos riscos respiratórios no ambiente de trabalho, visando identificar fontes de exposição e a necessidade de proteção. no ambiente de trabalho, visando identificar fontes de exposição e a
</Body> necessidade de proteção.
</Item> </Body>
<Item> </Item>
<Header> <Item>
Classificação dos Principais Riscos Respiratórios <Header>Classificação dos Principais Riscos Respiratórios</Header>
</Header> <Body>
<Body> Classificação dos riscos respiratórios mais comuns no ambiente de
Classificação dos riscos respiratórios mais comuns no ambiente de trabalho, como poeiras, vapores e gases, e os impactos para a saúde ocupacional. trabalho, como poeiras, vapores e gases, e os impactos para a saúde
</Body> ocupacional.
</Item> </Body>
<Item> </Item>
<Header> <Item>
Fatores Considerados na Seleção dos EPR <Header>Fatores Considerados na Seleção dos EPR</Header>
</Header> <Body>
<Body> Fatores que devem ser considerados na escolha dos Equipamentos de
Fatores que devem ser considerados na escolha dos Equipamentos de Proteção Respiratória (EPR), como tipo de risco, tempo de exposição e conforto do trabalhador. Proteção Respiratória (EPR), como tipo de risco, tempo de exposição e
</Body> conforto do trabalhador.
</Item> </Body>
<Item> </Item>
<Header> <Item>
Classificação e Características dos EPR <Header>Classificação e Características dos EPR</Header>
</Header> <Body>
<Body> Explicação sobre os tipos e características dos Equipamentos de Proteção
Explicação sobre os tipos e características dos Equipamentos de Proteção Respiratória, incluindo respiradores purificadores de ar e de ar comprimido. Respiratória, incluindo respiradores purificadores de ar e de ar
</Body> comprimido.
</Item> </Body>
<Item> </Item>
<Header> <Item>
Ensaios de Vedação e Eficácia dos Respiradores <Header>Ensaios de Vedação e Eficácia dos Respiradores</Header>
</Header> <Body>
<Body> Métodos e testes para garantir a vedação adequada e a eficácia dos
Métodos e testes para garantir a vedação adequada e a eficácia dos respiradores utilizados, assegurando que a proteção respiratória seja eficiente. respiradores utilizados, assegurando que a proteção respiratória seja
</Body> eficiente.
</Item> </Body>
<Item> </Item>
<Header> <Item>
Avaliação da Eficácia do Programa <Header>Avaliação da Eficácia do Programa</Header>
</Header> <Body>
<Body> Estratégias para avaliar o sucesso do PPR, incluindo monitoramento de
Estratégias para avaliar o sucesso do PPR, incluindo monitoramento de indicadores de saúde respiratória e a eficácia das medidas implementadas. indicadores de saúde respiratória e a eficácia das medidas
</Body> implementadas.
</Item> </Body>
<Item> </Item>
<Header> <Item>
Recomendações sobre a Utilização dos EPR <Header>Recomendações sobre a Utilização dos EPR</Header>
</Header> <Body>
<Body> Recomendações para garantir o uso correto dos Equipamentos de Proteção
Recomendações para garantir o uso correto dos Equipamentos de Proteção Respiratória, como treinamentos contínuos e a supervisão de sua utilização. Respiratória, como treinamentos contínuos e a supervisão de sua
</Body> utilização.
</Item> </Body>
<Item> </Item>
<Header> <Item>
Registro, Distribuição e Substituição dos EPR <Header>Registro, Distribuição e Substituição dos EPR</Header>
</Header> <Body>
<Body> Procedimentos para registrar, distribuir e substituir os Equipamentos de
Procedimentos para registrar, distribuir e substituir os Equipamentos de Proteção Respiratória, garantindo que todos os trabalhadores tenham acesso a EPR adequados. Proteção Respiratória, garantindo que todos os trabalhadores tenham
</Body> acesso a EPR adequados.
</Item> </Body>
<Item> </Item>
<Header> <Item>
Orientações para a Utilização Correta <Header>Orientações para a Utilização Correta</Header>
</Header> <Body>
<Body> Orientações detalhadas sobre a correta utilização dos EPR, incluindo
Orientações detalhadas sobre a correta utilização dos EPR, incluindo como colocá-los, usá-los adequadamente e os cuidados necessários. como colocá-los, usá-los adequadamente e os cuidados necessários.
</Body> </Body>
</Item> </Item>
<Item> <Item>
<Header> <Header>Conservação e Descarte dos EPR</Header>
Conservação e Descarte dos EPR <Body>
</Header> Instruções sobre a conservação, limpeza e descarte adequado dos
<Body> Equipamentos de Proteção Respiratória, visando manter sua eficácia e
Instruções sobre a conservação, limpeza e descarte adequado dos Equipamentos de Proteção Respiratória, visando manter sua eficácia e segurança. segurança.
</Body> </Body>
</Item> </Item>
<Item> <Item>
<Header> <Header>Modelo de Estrutura Básica do PPR</Header>
Modelo de Estrutura Básica do PPR <Body>
</Header> Exemplo de um modelo básico para estruturação do Programa de Proteção
<Body> Respiratória, com etapas detalhadas para implementação e monitoramento.
Exemplo de um modelo básico para estruturação do Programa de Proteção Respiratória, com etapas detalhadas para implementação e monitoramento. </Body>
</Body> </Item>
</Item> <Item>
<Item> <Header>
<Header> Case Medidas Preventivas para a Melhoria da Qualidade do Ar, Proteção
Case Medidas Preventivas para a Melhoria da Qualidade do Ar, Proteção Respiratória nos Ambientes de Trabalho Respiratória nos Ambientes de Trabalho
</Header> </Header>
<Body> <Body>
Estudo de caso sobre como medidas preventivas eficazes ajudaram a melhorar a qualidade do ar nos ambientes de trabalho, proporcionando proteção respiratória eficaz. Estudo de caso sobre como medidas preventivas eficazes ajudaram a
</Body> melhorar a qualidade do ar nos ambientes de trabalho, proporcionando
</Item> proteção respiratória eficaz.
</Accordion> </Body>
</Item>
</Accordion>
</Course> </Course>

View File

@@ -15,55 +15,64 @@ import { Course } from "~/components/Course";
<Course> <Course>
<Accordion slot="modules"> <Accordion slot="modules">
<Accordion slot="modules"> <Accordion slot="modules">
<Item> <Item>
<Header> <Header>
A contextualização sobre a Lei 14457 e o Assédio e Violência no Trabalho A contextualização sobre a Lei 14457 e o Assédio e Violência no
</Header> Trabalho
<Body> </Header>
Apresentação da Lei 14457, que aborda o assédio e a violência no ambiente de trabalho, detalhando suas implicações legais, direitos dos trabalhadores e as responsabilidades das empresas para garantir ambientes seguros e respeitosos. <Body>
</Body> Apresentação da Lei 14457, que aborda o assédio e a violência no
</Item> ambiente de trabalho, detalhando suas implicações legais, direitos dos
<Item> trabalhadores e as responsabilidades das empresas para garantir
<Header> ambientes seguros e respeitosos.
Vamos tratar neste tópico sobre o que é o assédio </Body>
</Header> </Item>
<Body> <Item>
Definição de assédio no contexto laboral, explicando as diferentes formas de assédio (moral, sexual, entre outras) e como essas atitudes afetam a integridade física e psicológica dos trabalhadores. <Header>Vamos tratar neste tópico sobre o que é o assédio</Header>
</Body> <Body>
</Item> Definição de assédio no contexto laboral, explicando as diferentes
<Item> formas de assédio (moral, sexual, entre outras) e como essas atitudes
<Header> afetam a integridade física e psicológica dos trabalhadores.
Vamos falar sobre o Assédio Sexual </Body>
</Header> </Item>
<Body> <Item>
Explicação sobre o assédio sexual no ambiente de trabalho, abordando comportamentos indesejados de natureza sexual, suas consequências legais e as medidas preventivas para evitar esse tipo de conduta. <Header>Vamos falar sobre o Assédio Sexual</Header>
</Body> <Body>
</Item> Explicação sobre o assédio sexual no ambiente de trabalho, abordando
<Item> comportamentos indesejados de natureza sexual, suas consequências
<Header> legais e as medidas preventivas para evitar esse tipo de conduta.
Qual a importância da Diversidade no Ambiente de Trabalho? </Body>
</Header> </Item>
<Body> <Item>
Discussão sobre a importância da diversidade no ambiente de trabalho, destacando como um ambiente inclusivo e diverso pode melhorar o desempenho organizacional, a inovação e o bem-estar dos colaboradores. <Header>
</Body> Qual a importância da Diversidade no Ambiente de Trabalho?
</Item> </Header>
<Item> <Body>
<Header> Discussão sobre a importância da diversidade no ambiente de trabalho,
Quais são as medidas preventivas no ambiente de trabalho destacando como um ambiente inclusivo e diverso pode melhorar o
</Header> desempenho organizacional, a inovação e o bem-estar dos colaboradores.
<Body> </Body>
Análise das principais medidas preventivas que as empresas podem adotar para prevenir assédio e violência no ambiente de trabalho, incluindo treinamentos, políticas claras e canais de denúncia. </Item>
</Body> <Item>
</Item> <Header>
<Item> Quais são as medidas preventivas no ambiente de trabalho
<Header> </Header>
Quais são as medidas e ações incluídas na CIPA? <Body>
</Header> Análise das principais medidas preventivas que as empresas podem
<Body> adotar para prevenir assédio e violência no ambiente de trabalho,
Descrição das ações da Comissão Interna de Prevenção de Acidentes (CIPA) no combate ao assédio e à violência no trabalho, como a promoção de um ambiente seguro e a implementação de programas de conscientização e prevenção. incluindo treinamentos, políticas claras e canais de denúncia.
</Body> </Body>
</Item> </Item>
</Accordion> <Item>
<Header>Quais são as medidas e ações incluídas na CIPA?</Header>
<Body>
Descrição das ações da Comissão Interna de Prevenção de Acidentes
(CIPA) no combate ao assédio e à violência no trabalho, como a
promoção de um ambiente seguro e a implementação de programas de
conscientização e prevenção.
</Body>
</Item>
</Accordion>
</Accordion> </Accordion>
</Course> </Course>

View File

@@ -15,78 +15,69 @@ import { Accordion, Item, Header, Body } from "~/components/Accordion";
import { Course } from "~/components/Course"; import { Course } from "~/components/Course";
<Course trainer="francis"> <Course trainer="francis">
<Accordion slot="modules"> <Accordion slot="modules">
<Item> <Item>
<Header> <Header>Aspectos Comportamentais</Header>
Aspectos Comportamentais <Body>
</Header> Condutas seguras, disciplina operacional e atitudes proativas que
<Body> influenciam diretamente a segurança no trabalho com eletricidade.
Condutas seguras, disciplina operacional e atitudes proativas que influenciam diretamente a segurança no trabalho com eletricidade. </Body>
</Body> </Item>
</Item> <Item>
<Item> <Header>Condições Impeditivas para Serviços</Header>
<Header> <Body>
Condições Impeditivas para Serviços Situações em que a execução de serviços deve ser suspensa por oferecer
</Header> risco à integridade física ou operacional.
<Body> </Body>
Situações em que a execução de serviços deve ser suspensa por oferecer risco à integridade física ou operacional. </Item>
</Body> <Item>
</Item> <Header>Riscos Típicos no SEP e sua Prevenção</Header>
<Item> <Body>
<Header> Identificação dos principais riscos presentes no SEP, como descargas
Riscos Típicos no SEP e sua Prevenção elétricas, arcos e quedas, e estratégias para prevenção.
</Header> </Body>
<Body> </Item>
Identificação dos principais riscos presentes no SEP, como descargas elétricas, arcos e quedas, e estratégias para prevenção. <Item>
</Body> <Header>Técnicas de Análise de Riscos no SEP</Header>
</Item> <Body>
<Item> Ferramentas e métodos para avaliar riscos em diferentes cenários
<Header> operacionais do sistema elétrico de potência.
Técnicas de Análise de Riscos no SEP </Body>
</Header> </Item>
<Body> <Item>
Ferramentas e métodos para avaliar riscos em diferentes cenários operacionais do sistema elétrico de potência. <Header>Técnicas de Trabalhos sob Tensão</Header>
</Body> <Body>
</Item> Métodos e práticas seguras para execução de tarefas com circuitos
<Item> energizados, incluindo o uso de ferramentas e técnicas apropriadas.
<Header> </Body>
Técnicas de Trabalhos sob Tensão </Item>
</Header> <Item>
<Body> <Header>Equipamentos e Ferramentas de Trabalho</Header>
Métodos e práticas seguras para execução de tarefas com circuitos energizados, incluindo o uso de ferramentas e técnicas apropriadas. <Body>
</Body> Tipos, funcionalidades e critérios de inspeção e uso de ferramentas e
</Item> dispositivos voltados ao trabalho em SEP.
<Item> </Body>
<Header> </Item>
Equipamentos e Ferramentas de Trabalho <Item>
</Header> <Header>Sistemas de Proteção Individual e Coletiva (EPIs e EPCs)</Header>
<Body> <Body>
Tipos, funcionalidades e critérios de inspeção e uso de ferramentas e dispositivos voltados ao trabalho em SEP. Aplicação correta dos equipamentos de proteção para minimizar os riscos
</Body> em ambientes de alta tensão.
</Item> </Body>
<Item> </Item>
<Header> <Item>
Sistemas de Proteção Individual e Coletiva (EPIs e EPCs) <Header>Sinalização e Isolamento de Áreas de Trabalho</Header>
</Header> <Body>
<Body> Procedimentos de delimitação e sinalização para garantir a segurança de
Aplicação correta dos equipamentos de proteção para minimizar os riscos em ambientes de alta tensão. trabalhadores e terceiros.
</Body> </Body>
</Item> </Item>
<Item> <Item>
<Header> <Header>Acidentes Típicos</Header>
Sinalização e Isolamento de Áreas de Trabalho <Body>
</Header> Análise de acidentes recorrentes em serviços com SEP, causas mais comuns
<Body> e como evitá-los.
Procedimentos de delimitação e sinalização para garantir a segurança de trabalhadores e terceiros. </Body>
</Body> </Item>
</Item> </Accordion>
<Item>
<Header>
Acidentes Típicos
</Header>
<Body>
Análise de acidentes recorrentes em serviços com SEP, causas mais comuns e como evitá-los.
</Body>
</Item>
</Accordion>
</Course> </Course>

View File

@@ -10,83 +10,74 @@ course:
reciclagem: true reciclagem: true
unit_price: 99 unit_price: 99
--- ---
import { Accordion, Item, Header, Body } from "~/components/Accordion"; import { Accordion, Item, Header, Body } from "~/components/Accordion";
import { Course } from "~/components/Course"; import { Course } from "~/components/Course";
<Course trainer="francis"> <Course trainer="francis">
<Accordion slot="modules"> <Accordion slot="modules">
<Item> <Item>
<Header> <Header>Introdução à norma NR-11</Header>
Introdução à norma NR-11 <Body>
</Header> Apresentação da Norma Regulamentadora nº 11 e sua aplicação na operação
<Body> de rebocadores industriais.
Apresentação da Norma Regulamentadora nº 11 e sua aplicação na operação de rebocadores industriais. </Body>
</Body> </Item>
</Item> <Item>
<Item> <Header>Aspectos Regulamentares e Legais Vigentes</Header>
<Header> <Body>
Aspectos Regulamentares e Legais Vigentes Estudo das exigências legais para a condução segura e regulamentada de
</Header> rebocadores.
<Body> </Body>
Estudo das exigências legais para a condução segura e regulamentada de rebocadores. </Item>
</Body> <Item>
</Item> <Header>Tipos Construtivos e Aplicações dos Rebocadores</Header>
<Item> <Body>
<Header> Análise dos diferentes tipos de rebocadores utilizados na indústria e
Tipos Construtivos e Aplicações dos Rebocadores suas aplicações logísticas.
</Header> </Body>
<Body> </Item>
Análise dos diferentes tipos de rebocadores utilizados na indústria e suas aplicações logísticas. <Item>
</Body> <Header>Características Técnicas e Operacionais</Header>
</Item> <Body>
<Item> Descrição dos principais componentes, funcionamento e manuseio dos
<Header> rebocadores industriais.
Características Técnicas e Operacionais </Body>
</Header> </Item>
<Body> <Item>
Descrição dos principais componentes, funcionamento e manuseio dos rebocadores industriais. <Header>Riscos de Acidentes e suas Consequências</Header>
</Body> <Body>
</Item> Identificação dos principais riscos envolvidos na operação e as
<Item> possíveis consequências de acidentes.
<Header> </Body>
Riscos de Acidentes e suas Consequências </Item>
</Header> <Item>
<Body> <Header>Acidentes Previsíveis e como Evitá-los</Header>
Identificação dos principais riscos envolvidos na operação e as possíveis consequências de acidentes. <Body>
</Body> Estratégias de prevenção e condutas seguras para minimizar incidentes
</Item> comuns com rebocadores.
<Item> </Body>
<Header> </Item>
Acidentes Previsíveis e como Evitá-los <Item>
</Header> <Header>Regras Gerais de Segurança Operacional</Header>
<Body> <Body>
Estratégias de prevenção e condutas seguras para minimizar incidentes comuns com rebocadores. Conjunto de boas práticas e procedimentos obrigatórios para uma operação
</Body> segura.
</Item> </Body>
<Item> </Item>
<Header> <Item>
Regras Gerais de Segurança Operacional <Header>Manutenção Mínima de Segurança</Header>
</Header> <Body>
<Body> Rotinas básicas de inspeção e manutenção preventiva para garantir a
Conjunto de boas práticas e procedimentos obrigatórios para uma operação segura. integridade do equipamento.
</Body> </Body>
</Item> </Item>
<Item> <Item>
<Header> <Header>Recomendações para a Formação de Operadores</Header>
Manutenção Mínima de Segurança <Body>
</Header> Diretrizes para capacitação adequada dos operadores e critérios para
<Body> atuação responsável.
Rotinas básicas de inspeção e manutenção preventiva para garantir a integridade do equipamento. </Body>
</Body> </Item>
</Item> </Accordion>
<Item>
<Header>
Recomendações para a Formação de Operadores
</Header>
<Body>
Diretrizes para capacitação adequada dos operadores e critérios para atuação responsável.
</Body>
</Item>
</Accordion>
</Course> </Course>

View File

@@ -15,78 +15,69 @@ import { Accordion, Item, Header, Body } from "~/components/Accordion";
import { Course } from "~/components/Course"; import { Course } from "~/components/Course";
<Course trainer="lucia"> <Course trainer="lucia">
<Accordion slot="modules"> <Accordion slot="modules">
<Item> <Item>
<Header> <Header>Riscos Associados a Máquinas e Equipamentos</Header>
Riscos Associados a Máquinas e Equipamentos <Body>
</Header> Identificação dos riscos específicos de cada máquina e equipamento, e
<Body> das proteções adequadas para prevenir acidentes durante a operação.
Identificação dos riscos específicos de cada máquina e equipamento, e das proteções adequadas para prevenir acidentes durante a operação. </Body>
</Body> </Item>
</Item> <Item>
<Item> <Header>Funcionamento e Importância das Proteções</Header>
<Header> <Body>
Funcionamento e Importância das Proteções Entendimento sobre o funcionamento das proteções, sua finalidade e o
</Header> papel fundamental que desempenham na segurança operacional.
<Body> </Body>
Entendimento sobre o funcionamento das proteções, sua finalidade e o papel fundamental que desempenham na segurança operacional. </Item>
</Body> <Item>
</Item> <Header>Regras para Remoção de Proteções</Header>
<Item> <Body>
<Header> Procedimentos e responsabilidades na remoção de proteções, restritos
Regras para Remoção de Proteções geralmente ao pessoal de inspeção ou manutenção autorizado.
</Header> </Body>
<Body> </Item>
Procedimentos e responsabilidades na remoção de proteções, restritos geralmente ao pessoal de inspeção ou manutenção autorizado. <Item>
</Body> <Header>Ações em Caso de Proteção Danificada ou Inoperante</Header>
</Item> <Body>
<Item> Condutas recomendadas, como acionar o supervisor, diante de proteções
<Header> danificadas ou que perderam sua função de segurança.
Ações em Caso de Proteção Danificada ou Inoperante </Body>
</Header> </Item>
<Body> <Item>
Condutas recomendadas, como acionar o supervisor, diante de proteções danificadas ou que perderam sua função de segurança. <Header>Princípios de Segurança na Utilização de Máquinas</Header>
</Body> <Body>
</Item> Abordagem dos fundamentos de segurança que devem ser observados na
<Item> operação de máquinas e equipamentos.
<Header> </Body>
Princípios de Segurança na Utilização de Máquinas </Item>
</Header> <Item>
<Body> <Header>Segurança Contra Riscos Mecânicos, Elétricos e Outros</Header>
Abordagem dos fundamentos de segurança que devem ser observados na operação de máquinas e equipamentos. <Body>
</Body> Medidas preventivas para os principais riscos mecânicos, elétricos e
</Item> demais ameaças relevantes à integridade física do operador.
<Item> </Body>
<Header> </Item>
Segurança Contra Riscos Mecânicos, Elétricos e Outros <Item>
</Header> <Header>Método de Trabalho Seguro</Header>
<Body> <Body>
Medidas preventivas para os principais riscos mecânicos, elétricos e demais ameaças relevantes à integridade física do operador. Definição e aplicação de métodos seguros durante o uso de máquinas,
</Body> promovendo a prevenção de acidentes.
</Item> </Body>
<Item> </Item>
<Header> <Item>
Método de Trabalho Seguro <Header>Permissão de Trabalho</Header>
</Header> <Body>
<Body> Conceito, importância e aplicação da Permissão de Trabalho para
Definição e aplicação de métodos seguros durante o uso de máquinas, promovendo a prevenção de acidentes. atividades que envolvem riscos controlados.
</Body> </Body>
</Item> </Item>
<Item> <Item>
<Header> <Header>Sistema de Bloqueio Durante Manutenção</Header>
Permissão de Trabalho <Body>
</Header> Procedimentos de bloqueio de funcionamento de máquinas e equipamentos
<Body> durante inspeções, limpezas, lubrificações e manutenções.
Conceito, importância e aplicação da Permissão de Trabalho para atividades que envolvem riscos controlados. </Body>
</Body> </Item>
</Item> </Accordion>
<Item>
<Header>
Sistema de Bloqueio Durante Manutenção
</Header>
<Body>
Procedimentos de bloqueio de funcionamento de máquinas e equipamentos durante inspeções, limpezas, lubrificações e manutenções.
</Body>
</Item>
</Accordion>
</Course> </Course>

View File

@@ -5,7 +5,6 @@ slug: reciclagem-de-nr-18-plataforma-de-trabalho-aereo-pemt
excerpt: Renovação da certificação para operadores de Plataformas Elevatórias Móveis de acordo com a legislação NR-18. excerpt: Renovação da certificação para operadores de Plataformas Elevatórias Móveis de acordo com a legislação NR-18.
draft: false draft: false
course: course:
hours: 4 hours: 4
unit_price: 99 unit_price: 99
@@ -16,6 +15,5 @@ import { Accordion, Item, Header, Body } from "~/components/Accordion";
import { Course } from "~/components/Course"; import { Course } from "~/components/Course";
<Course trainer="francis"> <Course trainer="francis">
<Accordion slot="modules"> <Accordion slot="modules"></Accordion>
</Accordion>
</Course> </Course>

View File

@@ -29,8 +29,12 @@ import { Course } from "~/components/Course";
<Body>Medidas de Controle do Risco Elétrico</Body> <Body>Medidas de Controle do Risco Elétrico</Body>
</Item> </Item>
<Item> <Item>
<Header>Normas Técnicas Brasileiras NBR da ABNT: NBR-5410, NBR 14039 e outras</Header> <Header>
<Body>Normas Técnicas Brasileiras NBR da ABNT: NBR-5410, NBR 14039 e outras</Body> Normas Técnicas Brasileiras NBR da ABNT: NBR-5410, NBR 14039 e outras
</Header>
<Body>
Normas Técnicas Brasileiras NBR da ABNT: NBR-5410, NBR 14039 e outras
</Body>
</Item> </Item>
<Item> <Item>
<Header>Equipamentos de Proteção Coletiva e Individual</Header> <Header>Equipamentos de Proteção Coletiva e Individual</Header>

View File

@@ -15,110 +15,99 @@ import { Accordion, Item, Header, Body } from "~/components/Accordion";
import { Course } from "~/components/Course"; import { Course } from "~/components/Course";
<Course trainer="francis"> <Course trainer="francis">
<Accordion slot="modules"> <Accordion slot="modules">
<Item> <Item>
<Header> <Header>Organização do Trabalho</Header>
Organização do Trabalho <Body>
</Header> Planejamento de atividades, definição de responsabilidades e controle de
<Body> riscos nas tarefas em sistemas energizados.
Planejamento de atividades, definição de responsabilidades e controle de riscos nas tarefas em sistemas energizados. </Body>
</Body> </Item>
</Item> <Item>
<Item> <Header>Aspectos Comportamentais</Header>
<Header> <Body>
Aspectos Comportamentais Condutas seguras, disciplina operacional e atitudes proativas que
</Header> influenciam diretamente a segurança no trabalho com eletricidade.
<Body> </Body>
Condutas seguras, disciplina operacional e atitudes proativas que influenciam diretamente a segurança no trabalho com eletricidade. </Item>
</Body> <Item>
</Item> <Header>Condições Impeditivas para Serviços</Header>
<Item> <Body>
<Header> Situações em que a execução de serviços deve ser suspensa por oferecer
Condições Impeditivas para Serviços risco à integridade física ou operacional.
</Header> </Body>
<Body> </Item>
Situações em que a execução de serviços deve ser suspensa por oferecer risco à integridade física ou operacional. <Item>
</Body> <Header>Riscos Típicos no SEP e sua Prevenção</Header>
</Item> <Body>
<Item> Identificação dos principais riscos presentes no SEP, como descargas
<Header> elétricas, arcos e quedas, e estratégias para prevenção.
Riscos Típicos no SEP e sua Prevenção </Body>
</Header> </Item>
<Body> <Item>
Identificação dos principais riscos presentes no SEP, como descargas elétricas, arcos e quedas, e estratégias para prevenção. <Header>Técnicas de Análise de Riscos no SEP</Header>
</Body> <Body>
</Item> Ferramentas e métodos para avaliar riscos em diferentes cenários
<Item> operacionais do sistema elétrico de potência.
<Header> </Body>
Técnicas de Análise de Riscos no SEP </Item>
</Header> <Item>
<Body> <Header>Técnicas de Trabalhos sob Tensão</Header>
Ferramentas e métodos para avaliar riscos em diferentes cenários operacionais do sistema elétrico de potência. <Body>
</Body> Métodos e práticas seguras para execução de tarefas com circuitos
</Item> energizados, incluindo o uso de ferramentas e técnicas apropriadas.
<Item> </Body>
<Header> </Item>
Técnicas de Trabalhos sob Tensão <Item>
</Header> <Header>Equipamentos e Ferramentas de Trabalho</Header>
<Body> <Body>
Métodos e práticas seguras para execução de tarefas com circuitos energizados, incluindo o uso de ferramentas e técnicas apropriadas. Tipos, funcionalidades e critérios de inspeção e uso de ferramentas e
</Body> dispositivos voltados ao trabalho em SEP.
</Item> </Body>
<Item> </Item>
<Header> <Item>
Equipamentos e Ferramentas de Trabalho <Header>Sistemas de Proteção Individual e Coletiva (EPIs e EPCs)</Header>
</Header> <Body>
<Body> Aplicação correta dos equipamentos de proteção para minimizar os riscos
Tipos, funcionalidades e critérios de inspeção e uso de ferramentas e dispositivos voltados ao trabalho em SEP. em ambientes de alta tensão.
</Body> </Body>
</Item> </Item>
<Item> <Item>
<Header> <Header>Posturas e Vestuários de Trabalho</Header>
Sistemas de Proteção Individual e Coletiva (EPIs e EPCs) <Body>
</Header> Cuidados com postura corporal e uso de vestimentas específicas para
<Body> serviços em áreas de risco elétrico.
Aplicação correta dos equipamentos de proteção para minimizar os riscos em ambientes de alta tensão. </Body>
</Body> </Item>
</Item> <Item>
<Item> <Header>
<Header> Segurança com Veículos e Transporte de Pessoas, Materiais e Equipamentos
Posturas e Vestuários de Trabalho </Header>
</Header> <Body>
<Body> Normas e precauções para operação segura de veículos e transporte de
Cuidados com postura corporal e uso de vestimentas específicas para serviços em áreas de risco elétrico. cargas e profissionais em áreas de risco.
</Body> </Body>
</Item> </Item>
<Item> <Item>
<Header> <Header>Sinalização e Isolamento de Áreas de Trabalho</Header>
Segurança com Veículos e Transporte de Pessoas, Materiais e Equipamentos <Body>
</Header> Procedimentos de delimitação e sinalização para garantir a segurança de
<Body> trabalhadores e terceiros.
Normas e precauções para operação segura de veículos e transporte de cargas e profissionais em áreas de risco. </Body>
</Body> </Item>
</Item> <Item>
<Item> <Header>Liberação de Instalação para Serviço, Operação e Uso</Header>
<Header> <Body>
Sinalização e Isolamento de Áreas de Trabalho Regras para garantir que instalações estejam seguras para operação, com
</Header> documentação e autorização formalizadas.
<Body> </Body>
Procedimentos de delimitação e sinalização para garantir a segurança de trabalhadores e terceiros. </Item>
</Body> <Item>
</Item> <Header>Acidentes Típicos</Header>
<Item> <Body>
<Header> Análise de acidentes recorrentes em serviços com SEP, causas mais comuns
Liberação de Instalação para Serviço, Operação e Uso e como evitá-los.
</Header> </Body>
<Body> </Item>
Regras para garantir que instalações estejam seguras para operação, com documentação e autorização formalizadas. </Accordion>
</Body>
</Item>
<Item>
<Header>
Acidentes Típicos
</Header>
<Body>
Análise de acidentes recorrentes em serviços com SEP, causas mais comuns e como evitá-los.
</Body>
</Item>
</Accordion>
</Course> </Course>

View File

@@ -15,70 +15,62 @@ import { Accordion, Item, Header, Body } from "~/components/Accordion";
import { Course } from "~/components/Course"; import { Course } from "~/components/Course";
<Course trainer="francis"> <Course trainer="francis">
<Accordion slot="modules"> <Accordion slot="modules">
<Item> <Item>
<Header> <Header>Introdução à NR-11 Operador de Empilhadeira</Header>
Introdução à NR-11 Operador de Empilhadeira <Body>
</Header> Apresentação dos objetivos do curso e da importância do cumprimento da
<Body> NR-11 para garantir a segurança na operação de empilhadeiras.
Apresentação dos objetivos do curso e da importância do cumprimento da NR-11 para garantir a segurança na operação de empilhadeiras. </Body>
</Body> </Item>
</Item> <Item>
<Item> <Header>Regulamentação Legal (NRs e NR-11)</Header>
<Header> <Body>
Regulamentação Legal (NRs e NR-11) Estudo das normas regulamentadoras relacionadas à movimentação,
</Header> armazenagem e manuseio de materiais, com foco na NR-11.
<Body> </Body>
Estudo das normas regulamentadoras relacionadas à movimentação, armazenagem e manuseio de materiais, com foco na NR-11. </Item>
</Body> <Item>
</Item> <Header>Operação e Conhecimento da Empilhadeira</Header>
<Item> <Body>
<Header> Noções básicas sobre os tipos de empilhadeira, seus componentes,
Operação e Conhecimento da Empilhadeira comandos e procedimentos operacionais fundamentais.
</Header> </Body>
<Body> </Item>
Noções básicas sobre os tipos de empilhadeira, seus componentes, comandos e procedimentos operacionais fundamentais. <Item>
</Body> <Header>Equipamentos de Proteção Individual (EPIs)</Header>
</Item> <Body>
<Item> Orientações sobre o uso obrigatório de EPIs durante a operação,
<Header> incluindo capacete, cinto de segurança, calçado de proteção e outros.
Equipamentos de Proteção Individual (EPIs) </Body>
</Header> </Item>
<Body> <Item>
Orientações sobre o uso obrigatório de EPIs durante a operação, incluindo capacete, cinto de segurança, calçado de proteção e outros. <Header>Funcionamento das Empilhadeiras</Header>
</Body> <Body>
</Item> Explicação técnica sobre o sistema de funcionamento das empilhadeiras,
<Item> incluindo motor, direção, freios e mecanismos de elevação.
<Header> </Body>
Funcionamento das Empilhadeiras </Item>
</Header> <Item>
<Body> <Header>Riscos na Operação de Empilhadeiras</Header>
Explicação técnica sobre o sistema de funcionamento das empilhadeiras, incluindo motor, direção, freios e mecanismos de elevação. <Body>
</Body> Identificação dos principais riscos na operação, como tombamento,
</Item> colisões e falhas mecânicas, e como preveni-los.
<Item> </Body>
<Header> </Item>
Riscos na Operação de Empilhadeiras <Item>
</Header> <Header>Estabilidade na Empilhadeira</Header>
<Body> <Body>
Identificação dos principais riscos na operação, como tombamento, colisões e falhas mecânicas, e como preveni-los. Estudo do centro de gravidade, carga máxima, equilíbrio e fatores que
</Body> afetam a estabilidade durante a movimentação.
</Item> </Body>
<Item> </Item>
<Header> <Item>
Estabilidade na Empilhadeira <Header>Operação Segura e Exemplos de Acidentes</Header>
</Header> <Body>
<Body> Boas práticas de condução segura, sinalização e análise de acidentes
Estudo do centro de gravidade, carga máxima, equilíbrio e fatores que afetam a estabilidade durante a movimentação. reais como ferramenta de aprendizado preventivo.
</Body> </Body>
</Item> </Item>
<Item> </Accordion>
<Header>
Operação Segura e Exemplos de Acidentes
</Header>
<Body>
Boas práticas de condução segura, sinalização e análise de acidentes reais como ferramenta de aprendizado preventivo.
</Body>
</Item>
</Accordion>
</Course> </Course>

View File

@@ -9,54 +9,47 @@ course:
hours: 8 hours: 8
reciclagem: true reciclagem: true
unit_price: 99 unit_price: 99
--- ---
import { Accordion, Item, Header, Body } from "~/components/Accordion"; import { Accordion, Item, Header, Body } from "~/components/Accordion";
import { Course } from "~/components/Course"; import { Course } from "~/components/Course";
<Course trainer="francis"> <Course trainer="francis">
<Accordion slot="modules"> <Accordion slot="modules">
<Item> <Item>
<Header> <Header>Normas Regulamentadoras NR11 e NR12</Header>
Normas Regulamentadoras NR11 e NR12 <Body>
</Header> Estudo das normas que regem a operação segura de equipamentos de
<Body> movimentação de carga, com foco nas exigências das NR-11 e NR-12.
Estudo das normas que regem a operação segura de equipamentos de movimentação de carga, com foco nas exigências das NR-11 e NR-12. </Body>
</Body> </Item>
</Item> <Item>
<Item> <Header>Noções e Princípios Gerais da Logística</Header>
<Header> <Body>
Noções e Princípios Gerais da Logística Conceitos básicos da logística aplicados ao uso de transpaleteiras,
</Header> incluindo organização, fluxo de materiais e eficiência operacional.
<Body> </Body>
Conceitos básicos da logística aplicados ao uso de transpaleteiras, incluindo organização, fluxo de materiais e eficiência operacional. </Item>
</Body> <Item>
</Item> <Header>Aspectos Técnicos e Construtivos</Header>
<Item> <Body>
<Header> Apresentação das características construtivas das transpaleteiras, seus
Aspectos Técnicos e Construtivos componentes, funcionamento e tipos mais comuns no mercado.
</Header> </Body>
<Body> </Item>
Apresentação das características construtivas das transpaleteiras, seus componentes, funcionamento e tipos mais comuns no mercado. <Item>
</Body> <Header>Aspectos Operacionais</Header>
</Item> <Body>
<Item> Procedimentos corretos de operação, sinalização, circulação em áreas
<Header> compartilhadas e práticas para prevenir acidentes.
Aspectos Operacionais </Body>
</Header> </Item>
<Body> <Item>
Procedimentos corretos de operação, sinalização, circulação em áreas compartilhadas e práticas para prevenir acidentes. <Header>Baterias Tracionárias</Header>
</Body> <Body>
</Item> Instruções sobre manuseio, recarga, manutenção e cuidados de segurança
<Item> no uso de baterias tracionárias em transpaleteiras elétricas.
<Header> </Body>
Baterias Tracionárias </Item>
</Header> </Accordion>
<Body>
Instruções sobre manuseio, recarga, manutenção e cuidados de segurança no uso de baterias tracionárias em transpaleteiras elétricas.
</Body>
</Item>
</Accordion>
</Course> </Course>

View File

@@ -16,93 +16,82 @@ import { Course } from "~/components/Course";
<Course trainer="lucia"> <Course trainer="lucia">
<Accordion slot="modules"> <Accordion slot="modules">
<Item> <Item>
<Header> <Header>Noções de Física Aplicada</Header>
Noções de Física Aplicada <Body>
</Header> Fundamentos de física relevantes para o funcionamento seguro de
<Body> caldeiras e vasos de pressão, como pressão, temperatura e volume.
Fundamentos de física relevantes para o funcionamento seguro de caldeiras e vasos de pressão, como pressão, temperatura e volume. </Body>
</Body> </Item>
</Item> <Item>
<Item> <Header>Noções de Química Aplicada</Header>
<Header> <Body>
Noções de Química Aplicada Conceitos básicos de química relacionados ao tratamento de água,
</Header> corrosão e reações químicas envolvidas nos processos.
<Body> </Body>
Conceitos básicos de química relacionados ao tratamento de água, corrosão e reações químicas envolvidas nos processos. </Item>
</Body> <Item>
</Item> <Header>Conhecimentos Básicos sobre Caldeiras</Header>
<Item> <Body>
<Header> Estrutura, funcionamento e tipos de caldeiras, com foco em segurança e
Conhecimentos Básicos sobre Caldeiras operação adequada.
</Header> </Body>
<Body> </Item>
Estrutura, funcionamento e tipos de caldeiras, com foco em segurança e operação adequada. <Item>
</Body> <Header>Introdução à Instrumentação</Header>
</Item> <Body>
<Item> Apresentação de instrumentos de medição e controle utilizados em
<Header> caldeiras e vasos de pressão.
Introdução à Instrumentação </Body>
</Header> </Item>
<Body> <Item>
Apresentação de instrumentos de medição e controle utilizados em caldeiras e vasos de pressão. <Header>Operação da Unidade</Header>
</Body> <Body>
</Item> Procedimentos e boas práticas na operação segura de caldeiras e vasos de
<Item> pressão em unidades industriais.
<Header> </Body>
Operação da Unidade </Item>
</Header> <Item>
<Body> <Header>Avaliação e Controle de Riscos Inerentes</Header>
Procedimentos e boas práticas na operação segura de caldeiras e vasos de pressão em unidades industriais. <Body>
</Body> Métodos de identificação, avaliação e controle dos riscos presentes nos
</Item> processos com caldeiras e vasos de pressão.
<Item> </Body>
<Header> </Item>
Avaliação e Controle de Riscos Inerentes <Item>
</Header> <Header>Prevenção de Deteriorações, Explosões e Outros Riscos</Header>
<Body> <Body>
Métodos de identificação, avaliação e controle dos riscos presentes nos processos com caldeiras e vasos de pressão. Estratégias preventivas para evitar falhas estruturais, explosões e
</Body> acidentes envolvendo esses equipamentos.
</Item> </Body>
<Item> </Item>
<Header> <Item>
Prevenção de Deteriorações, Explosões e Outros Riscos <Header>Legislação e Normalização Aplicável</Header>
</Header> <Body>
<Body> Principais normas e legislações vigentes que regulamentam o uso de
Estratégias preventivas para evitar falhas estruturais, explosões e acidentes envolvendo esses equipamentos. caldeiras e vasos de pressão no Brasil.
</Body> </Body>
</Item> </Item>
<Item> <Item>
<Header> <Header>Norma Regulamentadora nº 13 (NR-13)</Header>
Legislação e Normalização Aplicável <Body>
</Header> Estudo detalhado da NR-13, que trata da operação, manutenção, inspeção e
<Body> segurança de caldeiras e vasos de pressão.
Principais normas e legislações vigentes que regulamentam o uso de caldeiras e vasos de pressão no Brasil. </Body>
</Body> </Item>
</Item> <Item>
<Item> <Header>Categorias de Vasos de Pressão</Header>
<Header> <Body>
Norma Regulamentadora nº 13 (NR-13) Classificação dos vasos de pressão segundo a NR-13 e implicações
</Header> operacionais e de segurança para cada categoria.
<Body> </Body>
Estudo detalhado da NR-13, que trata da operação, manutenção, inspeção e segurança de caldeiras e vasos de pressão. </Item>
</Body> <Item>
</Item> <Header>Inspeção e Manutenção de Equipamentos e Registros</Header>
<Item> <Body>
<Header> Tópicos fundamentais para inspeções periódicas, manutenção preventiva e
Categorias de Vasos de Pressão registro de atividades para garantir conformidade.
</Header> </Body>
<Body> </Item>
Classificação dos vasos de pressão segundo a NR-13 e implicações operacionais e de segurança para cada categoria. </Accordion>
</Body>
</Item>
<Item>
<Header>
Inspeção e Manutenção de Equipamentos e Registros
</Header>
<Body>
Tópicos fundamentais para inspeções periódicas, manutenção preventiva e registro de atividades para garantir conformidade.
</Body>
</Item>
</Accordion>
</Course> </Course>

View File

@@ -15,94 +15,85 @@ import { Accordion, Item, Header, Body } from "~/components/Accordion";
import { Course } from "~/components/Course"; import { Course } from "~/components/Course";
<Course trainer="lucia"> <Course trainer="lucia">
<Accordion slot="modules"> <Accordion slot="modules">
<Item> <Item>
<Header> <Header>Noções de Física Aplicada</Header>
Noções de Física Aplicada <Body>
</Header> Conceitos fundamentais de física voltados à operação segura de caldeiras
<Body> e vasos de pressão, como pressão, temperatura e volume.
Conceitos fundamentais de física voltados à operação segura de caldeiras e vasos de pressão, como pressão, temperatura e volume. </Body>
</Body> </Item>
</Item> <Item>
<Item> <Header>Noções de Química Aplicada</Header>
<Header> <Body>
Noções de Química Aplicada Aplicações práticas da química em processos térmicos, incluindo
</Header> corrosão, tratamento de água e reações químicas nos sistemas.
<Body> </Body>
Aplicações práticas da química em processos térmicos, incluindo corrosão, tratamento de água e reações químicas nos sistemas. </Item>
</Body> <Item>
</Item> <Header>Caldeiras: Conhecimentos Básicos</Header>
<Item> <Body>
<Header> Estrutura, funcionamento e classificações das caldeiras, com foco nos
Caldeiras: Conhecimentos Básicos cuidados essenciais para operação segura.
</Header> </Body>
<Body> </Item>
Estrutura, funcionamento e classificações das caldeiras, com foco nos cuidados essenciais para operação segura. <Item>
</Body> <Header>Instrumentação</Header>
</Item> <Body>
<Item> Apresentação dos principais instrumentos de medição, controle e
<Header> automação utilizados em sistemas pressurizados.
Instrumentação </Body>
</Header> </Item>
<Body> <Item>
Apresentação dos principais instrumentos de medição, controle e automação utilizados em sistemas pressurizados. <Header>Operação da Unidade</Header>
</Body> <Body>
</Item> Procedimentos operacionais para garantir segurança e eficiência no
<Item> funcionamento de caldeiras e vasos de pressão.
<Header> </Body>
Operação da Unidade </Item>
</Header> <Item>
<Body> <Header>Avaliação e Controle de Riscos Inerentes ao Processo</Header>
Procedimentos operacionais para garantir segurança e eficiência no funcionamento de caldeiras e vasos de pressão. <Body>
</Body> Métodos e ferramentas para identificar e mitigar riscos em processos com
</Item> fluidos sob pressão e altas temperaturas.
<Item> </Body>
<Header> </Item>
Avaliação e Controle de Riscos Inerentes ao Processo <Item>
</Header> <Header>Prevenção contra Deterioração, Explosão e Outros Riscos</Header>
<Body> <Body>
Métodos e ferramentas para identificar e mitigar riscos em processos com fluidos sob pressão e altas temperaturas. Estratégias de prevenção e resposta a falhas que podem comprometer a
</Body> integridade física dos equipamentos e dos operadores.
</Item> </Body>
<Item> </Item>
<Header> <Item>
Prevenção contra Deterioração, Explosão e Outros Riscos <Header>Legislação e Normalização</Header>
</Header> <Body>
<Body> Visão geral das principais normas técnicas e legislações aplicáveis à
Estratégias de prevenção e resposta a falhas que podem comprometer a integridade física dos equipamentos e dos operadores. operação de caldeiras e vasos de pressão.
</Body> </Body>
</Item> </Item>
<Item> <Item>
<Header> <Header>Norma Regulamentadora nº 13 (NR-13)</Header>
Legislação e Normalização <Body>
</Header> Estudo aprofundado da NR-13, incluindo exigências para instalação,
<Body> operação, inspeção e manutenção dos equipamentos.
Visão geral das principais normas técnicas e legislações aplicáveis à operação de caldeiras e vasos de pressão. </Body>
</Body> </Item>
</Item> <Item>
<Item> <Header>Categorias de Vasos de Pressão</Header>
<Header> <Body>
Norma Regulamentadora nº 13 (NR-13) Classificação dos vasos de pressão conforme os critérios da NR-13, com
</Header> destaque para suas implicações operacionais.
<Body> </Body>
Estudo aprofundado da NR-13, incluindo exigências para instalação, operação, inspeção e manutenção dos equipamentos. </Item>
</Body> <Item>
</Item> <Header>
<Item> Tópicos de Inspeção e Manutenção de Equipamentos e Registros
<Header> </Header>
Categorias de Vasos de Pressão <Body>
</Header> Boas práticas de manutenção, inspeção e documentação para garantir a
<Body> segurança e conformidade legal dos equipamentos.
Classificação dos vasos de pressão conforme os critérios da NR-13, com destaque para suas implicações operacionais. </Body>
</Body> </Item>
</Item> </Accordion>
<Item>
<Header>
Tópicos de Inspeção e Manutenção de Equipamentos e Registros
</Header>
<Body>
Boas práticas de manutenção, inspeção e documentação para garantir a segurança e conformidade legal dos equipamentos.
</Body>
</Item>
</Accordion>
</Course> </Course>

View File

@@ -15,46 +15,52 @@ import { Accordion, Item, Header, Body } from "~/components/Accordion";
import { Course } from "~/components/Course"; import { Course } from "~/components/Course";
<Course trainer="francis"> <Course trainer="francis">
<Accordion slot="modules"> <Accordion slot="modules">
<Item> <Item>
<Header> <Header>As condições e o meio ambiente de trabalho</Header>
As condições e o meio ambiente de trabalho <Body>
</Header> Análise das condições gerais do ambiente de trabalho, destacando
<Body> aspectos como iluminação, ventilação, temperatura e outros fatores que
Análise das condições gerais do ambiente de trabalho, destacando aspectos como iluminação, ventilação, temperatura e outros fatores que influenciam a saúde e segurança dos trabalhadores no canteiro de obras. influenciam a saúde e segurança dos trabalhadores no canteiro de obras.
</Body> </Body>
</Item> </Item>
<Item> <Item>
<Header> <Header>Os riscos inerentes às atividades desenvolvidas</Header>
Os riscos inerentes às atividades desenvolvidas <Body>
</Header> Identificação e descrição dos riscos relacionados às atividades
<Body> desenvolvidas no canteiro de obras, como quedas, exposição a materiais
Identificação e descrição dos riscos relacionados às atividades desenvolvidas no canteiro de obras, como quedas, exposição a materiais tóxicos, uso de máquinas pesadas, entre outros perigos presentes no ambiente de trabalho. tóxicos, uso de máquinas pesadas, entre outros perigos presentes no
</Body> ambiente de trabalho.
</Item> </Body>
<Item> </Item>
<Header> <Item>
Os equipamentos e proteção coletiva existentes no canteiro de obras <Header>
</Header> Os equipamentos e proteção coletiva existentes no canteiro de obras
<Body> </Header>
Detalhamento dos equipamentos de proteção coletiva (EPC) disponíveis no canteiro de obras, como barreiras de segurança, sinalização, sistemas de ventilação e outros dispositivos para minimizar riscos à saúde e segurança dos trabalhadores. <Body>
</Body> Detalhamento dos equipamentos de proteção coletiva (EPC) disponíveis no
</Item> canteiro de obras, como barreiras de segurança, sinalização, sistemas de
<Item> ventilação e outros dispositivos para minimizar riscos à saúde e
<Header> segurança dos trabalhadores.
O uso adequado dos equipamentos de proteção individual </Body>
</Header> </Item>
<Body> <Item>
Orientações sobre o uso correto dos equipamentos de proteção individual (EPIs), como capacetes, luvas, botas e cintos de segurança, e a importância de sua utilização para garantir a segurança do trabalhador em atividades de risco no canteiro de obras. <Header>O uso adequado dos equipamentos de proteção individual</Header>
</Body> <Body>
</Item> Orientações sobre o uso correto dos equipamentos de proteção individual
<Item> (EPIs), como capacetes, luvas, botas e cintos de segurança, e a
<Header> importância de sua utilização para garantir a segurança do trabalhador
O PGR do canteiro de obras em atividades de risco no canteiro de obras.
</Header> </Body>
<Body> </Item>
Explicação sobre o Programa de Gerenciamento de Riscos (PGR) no canteiro de obras, que visa identificar, avaliar e controlar os riscos ocupacionais presentes nas atividades da obra, estabelecendo medidas preventivas e corretivas para garantir um ambiente seguro e saudável. <Item>
</Body> <Header>O PGR do canteiro de obras</Header>
</Item> <Body>
</Accordion> Explicação sobre o Programa de Gerenciamento de Riscos (PGR) no canteiro
de obras, que visa identificar, avaliar e controlar os riscos
ocupacionais presentes nas atividades da obra, estabelecendo medidas
preventivas e corretivas para garantir um ambiente seguro e saudável.
</Body>
</Item>
</Accordion>
</Course> </Course>

View File

@@ -5,7 +5,6 @@ slug: reciclagem-em-nr-20-avancado-ii
excerpt: Renovação da certificação de trabalhadores envolvidos com líquidos combustíveis para o nível avançado 2 da NR-20. excerpt: Renovação da certificação de trabalhadores envolvidos com líquidos combustíveis para o nível avançado 2 da NR-20.
draft: false draft: false
course: course:
hours: 8 hours: 8
unit_price: 99 unit_price: 99
@@ -16,6 +15,5 @@ import { Accordion, Item, Header, Body } from "~/components/Accordion";
import { Course } from "~/components/Course"; import { Course } from "~/components/Course";
<Course trainer="francis"> <Course trainer="francis">
<Accordion slot="modules"> <Accordion slot="modules"></Accordion>
</Accordion>
</Course> </Course>

View File

@@ -15,6 +15,5 @@ import { Accordion, Item, Header, Body } from "~/components/Accordion";
import { Course } from "~/components/Course"; import { Course } from "~/components/Course";
<Course trainer="francis"> <Course trainer="francis">
<Accordion slot="modules"> <Accordion slot="modules"></Accordion>
</Accordion>
</Course> </Course>

View File

@@ -15,6 +15,5 @@ import { Accordion, Item, Header, Body } from "~/components/Accordion";
import { Course } from "~/components/Course"; import { Course } from "~/components/Course";
<Course trainer="francis"> <Course trainer="francis">
<Accordion slot="modules"> <Accordion slot="modules"></Accordion>
</Accordion>
</Course> </Course>

View File

@@ -14,104 +14,105 @@ course:
import { Accordion, Item, Header, Body } from "~/components/Accordion"; import { Accordion, Item, Header, Body } from "~/components/Accordion";
import { Course } from "~/components/Course"; import { Course } from "~/components/Course";
<Course trainer="francis"> <Course trainer="francis">
<Accordion slot="modules"> <Accordion slot="modules">
<Item> <Item>
<Header> <Header>Definições da NR-33</Header>
Definições da NR-33 <Body>
</Header> Apresentação das principais definições e exigências da Norma
<Body> Regulamentadora NR-33, que trata dos requisitos para o trabalho em
Apresentação das principais definições e exigências da Norma Regulamentadora NR-33, que trata dos requisitos para o trabalho em espaços confinados, visando garantir a segurança dos trabalhadores. espaços confinados, visando garantir a segurança dos trabalhadores.
</Body> </Body>
</Item> </Item>
<Item> <Item>
<Header> <Header>Identificação dos espaços confinados</Header>
Identificação dos espaços confinados <Body>
</Header> Como identificar espaços confinados, características que os definem e a
<Body> importância de reconhecê-los para aplicar as medidas de segurança
Como identificar espaços confinados, características que os definem e a importância de reconhecê-los para aplicar as medidas de segurança adequadas. adequadas.
</Body> </Body>
</Item> </Item>
<Item> <Item>
<Header> <Header>Reconhecimento, avaliação e controle de riscos</Header>
Reconhecimento, avaliação e controle de riscos <Body>
</Header> Métodos para identificar, avaliar e controlar os riscos associados ao
<Body> trabalho em espaços confinados, incluindo estratégias de mitigação e
Métodos para identificar, avaliar e controlar os riscos associados ao trabalho em espaços confinados, incluindo estratégias de mitigação e segurança durante as atividades. segurança durante as atividades.
</Body> </Body>
</Item> </Item>
<Item> <Item>
<Header> <Header>Funcionamento de equipamentos utilizados</Header>
Funcionamento de equipamentos utilizados <Body>
</Header> Descrição dos equipamentos necessários para a segurança em espaços
<Body> confinados, abordando seu funcionamento, manutenção e as precauções
Descrição dos equipamentos necessários para a segurança em espaços confinados, abordando seu funcionamento, manutenção e as precauções durante o uso. durante o uso.
</Body> </Body>
</Item> </Item>
<Item> <Item>
<Header> <Header>Procedimentos e utilização da PET</Header>
Procedimentos e utilização da PET <Body>
</Header> Explicação sobre os procedimentos de segurança durante a utilização da
<Body> Equipamento de Proteção Individual (PET) e a correta forma de usá-lo em
Explicação sobre os procedimentos de segurança durante a utilização da Equipamento de Proteção Individual (PET) e a correta forma de usá-lo em espaços confinados. espaços confinados.
</Body> </Body>
</Item> </Item>
<Item> <Item>
<Header> <Header>
Critérios de indicação e uso de equipamentos para controle de riscos Critérios de indicação e uso de equipamentos para controle de riscos
</Header> </Header>
<Body> <Body>
Como escolher os equipamentos adequados para controlar os riscos específicos de espaços confinados, levando em consideração os critérios estabelecidos pela NR-33. Como escolher os equipamentos adequados para controlar os riscos
</Body> específicos de espaços confinados, levando em consideração os critérios
</Item> estabelecidos pela NR-33.
<Item> </Body>
<Header> </Item>
Conhecimento sobre práticas seguras em espaços confinados <Item>
</Header> <Header>Conhecimento sobre práticas seguras em espaços confinados</Header>
<Body> <Body>
Abordagem das melhores práticas para garantir a segurança no ambiente de trabalho em espaços confinados, incluindo treinamento e conscientização dos colaboradores. Abordagem das melhores práticas para garantir a segurança no ambiente de
</Body> trabalho em espaços confinados, incluindo treinamento e conscientização
</Item> dos colaboradores.
<Item> </Body>
<Header> </Item>
Legislação de segurança e saúde no trabalho <Item>
</Header> <Header>Legislação de segurança e saúde no trabalho</Header>
<Body> <Body>
Visão geral sobre as leis e regulamentações que regem a segurança e saúde no trabalho, com foco nas normas aplicáveis aos espaços confinados. Visão geral sobre as leis e regulamentações que regem a segurança e
</Body> saúde no trabalho, com foco nas normas aplicáveis aos espaços
</Item> confinados.
<Item> </Body>
<Header> </Item>
Programa de Proteção Respiratória <Item>
</Header> <Header>Programa de Proteção Respiratória</Header>
<Body> <Body>
Como implementar e monitorar o Programa de Proteção Respiratória, incluindo o uso de respiradores e outros EPIs para proteger os trabalhadores de contaminações em espaços confinados. Como implementar e monitorar o Programa de Proteção Respiratória,
</Body> incluindo o uso de respiradores e outros EPIs para proteger os
</Item> trabalhadores de contaminações em espaços confinados.
<Item> </Body>
<Header> </Item>
Área classificada <Item>
</Header> <Header>Área classificada</Header>
<Body> <Body>
Definição de áreas classificadas, onde há riscos específicos de explosões ou incêndios, e as medidas de segurança que devem ser adotadas nesses locais. Definição de áreas classificadas, onde há riscos específicos de
</Body> explosões ou incêndios, e as medidas de segurança que devem ser adotadas
</Item> nesses locais.
<Item> </Body>
<Header> </Item>
Noções de resgate e primeiros socorros <Item>
</Header> <Header>Noções de resgate e primeiros socorros</Header>
<Body> <Body>
Noções básicas de resgate e primeiros socorros aplicados a situações de emergência em espaços confinados, incluindo o papel da equipe de resgate e os primeiros cuidados para salvar vidas. Noções básicas de resgate e primeiros socorros aplicados a situações de
</Body> emergência em espaços confinados, incluindo o papel da equipe de resgate
</Item> e os primeiros cuidados para salvar vidas.
<Item> </Body>
<Header> </Item>
Operações de salvamento <Item>
</Header> <Header>Operações de salvamento</Header>
<Body> <Body>
Procedimentos para realizar operações de salvamento seguras e eficientes em espaços confinados, com ênfase na rapidez e na utilização de técnicas adequadas para salvar vidas. Procedimentos para realizar operações de salvamento seguras e eficientes
</Body> em espaços confinados, com ênfase na rapidez e na utilização de técnicas
</Item> adequadas para salvar vidas.
</Accordion> </Body>
</Item>
</Accordion>
</Course> </Course>

View File

@@ -15,46 +15,46 @@ import { Accordion, Item, Header, Body } from "~/components/Accordion";
import { Course } from "~/components/Course"; import { Course } from "~/components/Course";
<Course trainer="francis"> <Course trainer="francis">
<Accordion slot="modules"> <Accordion slot="modules">
<Item> <Item>
<Header> <Header>Definições da NR-33</Header>
Definições da NR-33 <Body>
</Header> Apresentação das principais definições e exigências da Norma
<Body> Regulamentadora NR-33, que trata dos requisitos para o trabalho em
Apresentação das principais definições e exigências da Norma Regulamentadora NR-33, que trata dos requisitos para o trabalho em espaços confinados, visando garantir a segurança dos trabalhadores. espaços confinados, visando garantir a segurança dos trabalhadores.
</Body> </Body>
</Item> </Item>
<Item> <Item>
<Header> <Header>Reconhecimento, avaliação e controle de riscos</Header>
Reconhecimento, avaliação e controle de riscos <Body>
</Header> Métodos para identificar, avaliar e controlar os riscos associados ao
<Body> trabalho em espaços confinados, incluindo estratégias de mitigação e
Métodos para identificar, avaliar e controlar os riscos associados ao trabalho em espaços confinados, incluindo estratégias de mitigação e segurança durante as atividades. segurança durante as atividades.
</Body> </Body>
</Item> </Item>
<Item> <Item>
<Header> <Header>Funcionamento de equipamentos utilizados</Header>
Funcionamento de equipamentos utilizados <Body>
</Header> Descrição dos equipamentos necessários para a segurança em espaços
<Body> confinados, abordando seu funcionamento, manutenção e as precauções
Descrição dos equipamentos necessários para a segurança em espaços confinados, abordando seu funcionamento, manutenção e as precauções durante o uso. durante o uso.
</Body> </Body>
</Item> </Item>
<Item> <Item>
<Header> <Header>Procedimentos e utilização da PET</Header>
Procedimentos e utilização da PET <Body>
</Header> Explicação sobre os procedimentos de segurança durante a utilização da
<Body> Equipamento de Proteção Individual (PET) e a correta forma de usá-lo em
Explicação sobre os procedimentos de segurança durante a utilização da Equipamento de Proteção Individual (PET) e a correta forma de usá-lo em espaços confinados. espaços confinados.
</Body> </Body>
</Item> </Item>
<Item> <Item>
<Header> <Header>Noções de resgate e primeiros socorros</Header>
Noções de resgate e primeiros socorros <Body>
</Header> Noções básicas de resgate e primeiros socorros aplicados a situações de
<Body> emergência em espaços confinados, incluindo o papel da equipe de resgate
Noções básicas de resgate e primeiros socorros aplicados a situações de emergência em espaços confinados, incluindo o papel da equipe de resgate e os primeiros cuidados para salvar vidas. e os primeiros cuidados para salvar vidas.
</Body> </Body>
</Item> </Item>
</Accordion> </Accordion>
</Course> </Course>

View File

@@ -15,62 +15,73 @@ import { Accordion, Item, Header, Body } from "~/components/Accordion";
import { Course } from "~/components/Course"; import { Course } from "~/components/Course";
<Course trainer="francis"> <Course trainer="francis">
<Accordion slot="modules"> <Accordion slot="modules">
<Item> <Item>
<Header> <Header>Normas e regulamentos aplicáveis ao trabalho em altura</Header>
Normas e regulamentos aplicáveis ao trabalho em altura <Body>
</Header> Apresentação das normas e regulamentações que regem o trabalho em
<Body> altura, com foco na segurança dos trabalhadores e no cumprimento das
Apresentação das normas e regulamentações que regem o trabalho em altura, com foco na segurança dos trabalhadores e no cumprimento das exigências legais. exigências legais.
</Body> </Body>
</Item> </Item>
<Item> <Item>
<Header> <Header>Análise de risco e condições impeditivas</Header>
Análise de risco e condições impeditivas <Body>
</Header> Métodos para realizar uma análise de risco eficiente no trabalho em
<Body> altura, identificando condições impeditivas que possam comprometer a
Métodos para realizar uma análise de risco eficiente no trabalho em altura, identificando condições impeditivas que possam comprometer a segurança e saúde dos trabalhadores. segurança e saúde dos trabalhadores.
</Body> </Body>
</Item> </Item>
<Item> <Item>
<Header> <Header>
Riscos potenciais inerentes ao trabalho em altura e medidas de prevenção e controle Riscos potenciais inerentes ao trabalho em altura e medidas de prevenção
</Header> e controle
<Body> </Header>
Identificação dos principais riscos envolvidos no trabalho em altura e as medidas preventivas e de controle para garantir a segurança durante as atividades. <Body>
</Body> Identificação dos principais riscos envolvidos no trabalho em altura e
</Item> as medidas preventivas e de controle para garantir a segurança durante
<Item> as atividades.
<Header> </Body>
Sistemas, equipamentos e procedimentos de proteção coletiva </Item>
</Header> <Item>
<Body> <Header>
Descrição dos sistemas e equipamentos de proteção coletiva, como redes de segurança e plataformas elevatórias, e os procedimentos para utilizá-los corretamente durante o trabalho em altura. Sistemas, equipamentos e procedimentos de proteção coletiva
</Body> </Header>
</Item> <Body>
<Item> Descrição dos sistemas e equipamentos de proteção coletiva, como redes
<Header> de segurança e plataformas elevatórias, e os procedimentos para
EPIs para trabalhos em altura: seleção, inspeção, conservação e limitação de uso utilizá-los corretamente durante o trabalho em altura.
</Header> </Body>
<Body> </Item>
Como selecionar, inspecionar, conservar e definir a limitação de uso dos Equipamentos de Proteção Individual (EPIs) adequados para trabalhos em altura. <Item>
</Body> <Header>
</Item> EPIs para trabalhos em altura: seleção, inspeção, conservação e
<Item> limitação de uso
<Header> </Header>
Acidentes típicos em trabalhos em altura <Body>
</Header> Como selecionar, inspecionar, conservar e definir a limitação de uso dos
<Body> Equipamentos de Proteção Individual (EPIs) adequados para trabalhos em
Análise dos tipos de acidentes mais comuns em trabalhos em altura, suas causas e formas de prevenção, visando reduzir incidentes e melhorar a segurança. altura.
</Body> </Body>
</Item> </Item>
<Item> <Item>
<Header> <Header>Acidentes típicos em trabalhos em altura</Header>
Condutas em situações de emergência, incluindo noções básicas de técnicas de resgate <Body>
</Header> Análise dos tipos de acidentes mais comuns em trabalhos em altura, suas
<Body> causas e formas de prevenção, visando reduzir incidentes e melhorar a
Procedimentos a serem seguidos em situações de emergência durante o trabalho em altura, com noções básicas sobre técnicas de resgate para garantir a integridade dos trabalhadores. segurança.
</Body> </Body>
</Item> </Item>
</Accordion> <Item>
<Header>
Condutas em situações de emergência, incluindo noções básicas de
técnicas de resgate
</Header>
<Body>
Procedimentos a serem seguidos em situações de emergência durante o
trabalho em altura, com noções básicas sobre técnicas de resgate para
garantir a integridade dos trabalhadores.
</Body>
</Item>
</Accordion>
</Course> </Course>

View File

@@ -1,7 +1,7 @@
--- ---
import "~/styles/global.css"; import "~/styles/global.css";
import BaseHead, { import BaseHead, {
type Props as HeadProps, type Props as HeadProps,
} from "./_components/BaseHead.astro"; } from "./_components/BaseHead.astro";
import Header from "./_components/Header.astro"; import Header from "./_components/Header.astro";
import Footer from "./_components/Footer.astro"; import Footer from "./_components/Footer.astro";
@@ -13,63 +13,63 @@ interface Props extends HeadProps {}
<!doctype html> <!doctype html>
<html lang="pt-br"> <html lang="pt-br">
<head> <head>
<BaseHead {...Astro.props} /> <BaseHead {...Astro.props} />
<script <script
is:inline is:inline
type="text/plain" type="text/plain"
data-type="text/partytown" data-type="text/partytown"
data-category="analytics" data-category="analytics"
src="https://www.googletagmanager.com/gtag/js?id=GTM-N3F7P9ZB" src="https://www.googletagmanager.com/gtag/js?id=GTM-N3F7P9ZB"></script>
></script>
<script
is:inline
type="text/plain"
data-type="text/partytown"
data-category="analytics"
>
window.dataLayer = window.dataLayer || [];
function gtag() {
dataLayer.push(arguments);
}
gtag("js", new Date());
// gtag("consent", "default", { <script
// ad_storage: "denied", is:inline
// ad_user_data: "denied", type="text/plain"
// ad_personalization: "denied", data-type="text/partytown"
// analytics_storage: "denied", data-category="analytics"
// }); >
window.dataLayer = window.dataLayer || [];
function gtag() {
dataLayer.push(arguments);
}
gtag("js", new Date());
gtag("config", "GTM-N3F7P9ZB"); // gtag("consent", "default", {
</script> // ad_storage: "denied",
</head> // ad_user_data: "denied",
// ad_personalization: "denied",
// analytics_storage: "denied",
// });
<body> gtag("config", "GTM-N3F7P9ZB");
{/* Modal */} </script>
<Modal id="solutionmodal"> </head>
<h1 class="text-2xl lg:text-4xl font-medium">
Preencha os dados da sua empresa
</h1>
<Contact url={Astro.request.url} client:load />
</Modal>
<Header /> <body>
{/* Modal */}
<Modal id="solutionmodal">
<h1 class="text-2xl lg:text-4xl font-medium">
Preencha os dados da sua empresa
</h1>
<Contact url={Astro.request.url} client:load />
</Modal>
<slot name="nav" /> <Header />
<main id="main" data-pagefind-body> <slot name="nav" />
<slot />
</main>
<Footer /> <main id="main" data-pagefind-body>
<slot />
</main>
<style is:global> <Footer />
/* https://css-tricks.com/almanac/properties/c/content-visibility/ */
img { <style is:global>
content-visibility: auto; /* https://css-tricks.com/almanac/properties/c/content-visibility/ */
} img {
</style> content-visibility: auto;
</body> }
</style>
</body>
</html> </html>

View File

@@ -4,30 +4,30 @@ import siteInfo from "~/data/site-info";
import SEO from "~/components/SEO.astro"; import SEO from "~/components/SEO.astro";
export type Props = { export type Props = {
title?: string; title?: string;
rawTitle?: string; rawTitle?: string;
description?: string; description?: string;
image?: { src: string; alt: string }; image?: { src: string; alt: string };
canonicalURL?: URL | null; canonicalURL?: URL | null;
pageType?: "website" | "article"; pageType?: "website" | "article";
}; };
const twitterHandle = "eduseg.com.br"; const twitterHandle = "eduseg.com.br";
const { const {
rawTitle, rawTitle,
description = siteInfo.description, description = siteInfo.description,
image = siteInfo.image, image = siteInfo.image,
canonicalURL = new URL(Astro.request.url, Astro.site), canonicalURL = new URL(Astro.request.url, Astro.site),
pageType = "website", pageType = "website",
} = Astro.props; } = Astro.props;
const title = const title =
rawTitle ?? rawTitle ??
[Astro.props.title, siteInfo.name].filter(Boolean).join(" &mdash; "); [Astro.props.title, siteInfo.name].filter(Boolean).join(" &mdash; ");
const resolvedImage = { const resolvedImage = {
src: new URL(image.src, Astro.site).toString(), src: new URL(image.src, Astro.site).toString(),
alt: image.alt, alt: image.alt,
}; };
--- ---
@@ -40,11 +40,11 @@ const resolvedImage = {
<link rel="icon" type="image/svg+xml" href="/favicon.svg" /> <link rel="icon" type="image/svg+xml" href="/favicon.svg" />
<SEO <SEO
name={siteInfo.name} name={siteInfo.name}
title={title} title={title}
description={description} description={description}
image={resolvedImage} image={resolvedImage}
twitter={{ handle: twitterHandle }} twitter={{ handle: twitterHandle }}
og={{ type: pageType }} og={{ type: pageType }}
canonicalURL={canonicalURL} canonicalURL={canonicalURL}
/> />

View File

@@ -7,26 +7,21 @@ const year = new Date().getFullYear();
--- ---
<footer class="py-2.5 lg:py-6 text-white/70"> <footer class="py-2.5 lg:py-6 text-white/70">
<Container class="flex max-lg:flex-col gap-2.5 justify-between"> <Container class="flex max-lg:flex-col gap-2.5 justify-between">
<div class="lg:flex gap-2.5"> <div class="lg:flex gap-2.5">
<p> <p>
&copy; {year} EDUSEG&reg; Todos os direitos reservados. CNPJ 15.608.435/0001-90 &copy; {year} EDUSEG&reg; Todos os direitos reservados. CNPJ 15.608.435/0001-90
</p> </p>
<span>&mdash;</span> <span>&mdash;</span>
<CookieConsent /> <CookieConsent />
</div> </div>
<a
<!-- <button type="button" data-cc="show-preferencesModal" href="#top"
> class="underline hover:no-underline flex items-center gap-1 max-lg:self-center max-lg:mb-6"
Show preferences modal</button >
> --> <Icon name="arrow-up" />
<a <span>Voltar ao início</span>
href="#top" </a>
class="underline hover:no-underline flex items-center gap-1 max-lg:self-center max-lg:mb-6" </Container>
>
<Icon name="arrow-up" />
<span>Voltar ao início</span>
</a>
</Container>
</footer> </footer>

View File

@@ -4,23 +4,20 @@ import Container from "~/components/Container.astro";
--- ---
<header id="top"> <header id="top">
<Container class="flex items-center py-2.5"> <Container class="flex items-center py-2.5">
<a href="/" aria-label="Página inicial"> <a href="/" aria-label="Página inicial">
<Icon name="logos/eduseg" class="w-28 h-auto" /> <Icon name="logos/eduseg" class="w-28 h-auto" />
</a> </a>
<div class="ml-auto"> <div class="ml-auto">
<a <a
href="//app.betaeducacao.com.br" href="//app.betaeducacao.com.br"
class="flex gap-1 items-center hover:outline outline-offset-2 rounded-xs" class="flex gap-1 items-center hover:outline outline-offset-2 rounded-xs"
target="_blank" target="_blank"
> >
<Icon <Icon name="arrow-left-end-on-rectangle" class="size-5 rotate-180" />
name="arrow-left-end-on-rectangle" <>Entrar</>
class="size-5 rotate-180" </a>
/> </div>
<>Entrar</> </Container>
</a>
</div>
</Container>
</header> </header>

View File

@@ -4,9 +4,9 @@ import Layout from "~/layouts/Layout.astro";
--- ---
<Layout> <Layout>
<Container class="py-6 lg:py-24"> <Container class="py-6 lg:py-24">
<h1 class="text-pretty font-semibold text-4xl"> <h1 class="text-pretty font-semibold text-4xl">
404 Página não encontrada 404 Página não encontrada
</h1> </h1>
</Container> </Container>
</Layout> </Layout>

View File

@@ -10,17 +10,17 @@ import BuyButton from "./_components/BuyButton.astro";
import placeholder from "~/assets/placeholder.png"; import placeholder from "~/assets/placeholder.png";
export async function getStaticPaths() { export async function getStaticPaths() {
const courses = await getCollection( const courses = await getCollection(
"courses", "courses",
({ data }) => data.draft != true, ({ data }) => data.draft != true,
); );
return courses.map((course) => { return courses.map((course) => {
return { return {
params: { slug: course.id }, params: { slug: course.id },
props: { course }, props: { course },
}; };
}); });
} }
const { course } = Astro.props; const { course } = Astro.props;
@@ -29,159 +29,127 @@ const { Content } = await render(course);
--- ---
<Layout title={data.title}> <Layout title={data.title}>
<Fragment slot="head"> <Fragment slot="head">
<title>{data.title} &mdash; EDUSEG&reg;</title> <title>{data.title} &mdash; EDUSEG&reg;</title>
</Fragment> </Fragment>
<Fragment slot="nav"> <Fragment slot="nav">
<FlyoutMenu {...data} /> <FlyoutMenu {...data} />
</Fragment> </Fragment>
<section class="space-y-6 lg:space-y-24"> <section class="space-y-6 lg:space-y-24">
<div class="relative"> <div class="relative">
<div <div
aria-hidden="true" aria-hidden="true"
class="absolute inset-0 grid grid-cols-2 opacity-20 max-lg:hidden" class="absolute inset-0 grid grid-cols-2 opacity-20 max-lg:hidden"
> >
<div <div
class="blur-[106px] h-76 bg-gradient-to-br to-lime-400 from-lime-700" class="blur-[106px] h-76 bg-gradient-to-br to-lime-400 from-lime-700"
> >
</div>
<div
class="blur-[106px] h-62 bg-gradient-to-r from-lime-400 to-lime-600"
>
</div>
</div>
{/* Course */}
<Container
class="lg:flex items-center justify-start gap-6 relative z-1"
>
<Picture
src={data?.image ?? placeholder}
alt={data.title}
formats={["webp"]}
class="max-lg:hidden max-w-116 grayscale-15"
/>
<section class="max-lg:pt-6 lg:py-24">
<div class="space-y-5">
<span class="font-semibold">
Curso online de {
data.course.reciclagem ? (
<>reciclagem</>
) : (
<>formação</>
)
}
</span>
<h1
class="text-pretty font-bold text-4xl lg:text-7xl"
data-pagefind-meta="title"
data-pagefind-filter=`curso:${data.course.reciclagem ? 'reciclagem' : 'formação'}`
>
{data.title}
</h1>
<p class="text-base/6">
{data.excerpt}
<a
href="#modules"
class="text-blue-400 *:hover:underline"
>
<sup>[1]</sup>
</a>
</p>
<ul class="lg:flex gap-3" data-pagefind-ignore="all">
<li class="flex gap-1">
<Icon name="clock" class="size-5 mt-0.5" />
<span>
Carga horária de {data.course.hours} horas
</span>
</li>
<li class="flex gap-1">
<Icon
name="check-badge"
class="size-5 text-blue-400 mt-0.5"
/>
<span>
Certificado com assinatura digital
<a
href="#cert"
class="text-blue-400 *:hover:underline"
>
<sup>[2]</sup>
</a>
</span>
</li>
</ul>
<div
class="flex max-lg:flex-col justify-center items-start gap-2.5 lg:gap-8 lg:mt-16"
>
<div
class="flex flex-col justify-center gap-2.5 max-lg:w-full"
>
<BuyButton
id={data.id}
name={data.title}
unitPrice={data.course.unit_price}
/>
<a
href="#solutions"
class="text-blue-400 underline hover:no-underline text-center"
>
Ver mais modelos de contratação
</a>
</div>
<a
href="http://bit.ly/3RlROu6"
class="flex flex-col hover:outline rounded-xs outline-offset-2"
target="_blank"
>
<div class="flex items-center gap-1">
<span class="font-bold">4.7</span>
<ul class="flex">
<li>
<Icon
name="star"
class="size-4 text-yellow-500"
/>
</li>
<li>
<Icon
name="star"
class="size-4 text-yellow-500"
/>
</li>
<li>
<Icon
name="star"
class="size-4 text-yellow-500"
/>
</li>
<li>
<Icon
name="star"
class="size-4 text-yellow-500"
/>
</li>
<li>
<Icon
name="star"
class="size-4 text-gray-500"
/>
</li>
</ul>
</div>
<span>66 avaliações no Google</span>
</a>
</div>
</div>
</section>
</Container>
{/* Course End */}
</div> </div>
<div
class="blur-[106px] h-62 bg-gradient-to-r from-lime-400 to-lime-600"
>
</div>
</div>
<Content /> {/* Course */}
</section> <Container class="lg:flex items-center justify-start gap-6 relative z-1">
<Picture
src={data?.image ?? placeholder}
alt={data.title}
formats={["webp"]}
class="max-lg:hidden max-w-116 grayscale-15"
/>
<section class="max-lg:pt-6 lg:py-24">
<div class="space-y-5">
<span class="font-semibold">
Curso online de {
data.course.reciclagem ? <>reciclagem</> : <>formação</>
}
</span>
<h1
class="text-pretty font-bold text-4xl lg:text-7xl"
data-pagefind-meta="title"
data-pagefind-filter=`curso:${data.course.reciclagem ? 'reciclagem' : 'formação'}`
>
{data.title}
</h1>
<p class="text-base/6">
{data.excerpt}
<a href="#modules" class="text-blue-400 *:hover:underline">
<sup>[1]</sup>
</a>
</p>
<ul class="lg:flex gap-3" data-pagefind-ignore="all">
<li class="flex gap-1">
<Icon name="clock" class="size-5 mt-0.5" />
<span>
Carga horária de {data.course.hours} horas
</span>
</li>
<li class="flex gap-1">
<Icon name="check-badge" class="size-5 text-blue-400 mt-0.5" />
<span>
Certificado com assinatura digital
<a href="#cert" class="text-blue-400 *:hover:underline">
<sup>[2]</sup>
</a>
</span>
</li>
</ul>
<div
class="flex max-lg:flex-col justify-center items-start gap-2.5 lg:gap-8 lg:mt-16"
>
<div class="flex flex-col justify-center gap-2.5 max-lg:w-full">
<BuyButton
id={data.id}
name={data.title}
unitPrice={data.course.unit_price}
/>
<a
href="#solutions"
class="text-blue-400 underline hover:no-underline text-center"
>
Ver mais modelos de contratação
</a>
</div>
<a
href="http://bit.ly/3RlROu6"
class="flex flex-col hover:outline rounded-xs outline-offset-2"
target="_blank"
>
<div class="flex items-center gap-1">
<span class="font-bold">4.7</span>
<ul class="flex">
<li>
<Icon name="star" class="size-4 text-yellow-500" />
</li>
<li>
<Icon name="star" class="size-4 text-yellow-500" />
</li>
<li>
<Icon name="star" class="size-4 text-yellow-500" />
</li>
<li>
<Icon name="star" class="size-4 text-yellow-500" />
</li>
<li>
<Icon name="star" class="size-4 text-gray-500" />
</li>
</ul>
</div>
<span>66 avaliações no Google</span>
</a>
</div>
</div>
</section>
</Container>
{/* Course End */}
</div>
<Content />
</section>
</Layout> </Layout>

View File

@@ -13,168 +13,159 @@ import mulhercomepi from "~/assets/mulher-com-epi.png";
--- ---
<Layout title="Educação que garante sua segurança"> <Layout title="Educação que garante sua segurança">
<div class="space-y-6 lg:space-y-24"> <div class="space-y-6 lg:space-y-24">
<Container> <Container>
<nav <nav
class="text-black bg-linear-to-b from-lime-400/90 to-lime-400 border border-lime-400 rounded-2xl lg:grid grid-cols-6" class="text-black bg-linear-to-b from-lime-400/90 to-lime-400 border border-lime-400 rounded-2xl lg:grid grid-cols-6"
> >
<div class="col-span-4 flex items-center justify-center"> <div class="col-span-4 flex items-center justify-center">
<div <div class="w-full xl:w-4/6 max-xl:p-5 space-y-6 lg:space-y-12">
class="w-full xl:w-4/6 max-xl:p-5 space-y-6 lg:space-y-12" <search class="space-y-1.5">
> <label class="block">
<search class="space-y-1.5"> <h1 class="text-pretty font-semibold text-3xl lg:text-4xl">
<label class="block"> Digite o curso para ver todos detalhes
<h1
class="text-pretty font-semibold text-3xl lg:text-4xl"
>
Digite o curso para ver todos detalhes
</h1>
</label>
<Search />
</search>
<div class="space-y-1.5">
<h2 class="font-bold text-xl flex gap-1">
<Icon name="arrow-trending-up" class="size-6" />
<span>Cursos mais procurados</span>
</h2>
<Trends />
</div>
</div>
</div>
<div class="col-span-2 relative h-116 -m-px max-lg:hidden">
<Picture
alt="Mulher com EPI"
formats={["webp"]}
src={mulhercomepi}
class="w-86 left-0 bottom-0 absolute"
/>
</div>
</nav>
</Container>
<Clients />
<Stats />
<Features />
<Container>
<section class="mx-auto lg:w-2/3 space-y-6 py-5 lg:py-24">
<h1 class="text-pretty text-3xl lg:text-5xl/14">
<div>Conheça as vantagens de estar no</div>
<span
class="relative inline-block before:absolute before:inset-0 px-1 lg:px-5 lg:py-0.5 before:block before:-skew-x-16 before:bg-lime-400"
>
<span class="relative text-black font-medium uppercase">
EDUSEG<sup>&reg;</sup> Flexível
</span>
</span>
</h1> </h1>
<div </label>
class="grid lg:grid-cols-3 gap-2.5 lg:gap-5 *:border *:rounded-lg *:p-5 *:hover:scale-105 *:transition"
>
<div class="flex flex-col border-white/15 bg-white/5">
<div class="text-4xl font-black mb-6">01</div>
<div class="space-y-2.5 [&>p]:text-sm/6">
<div class="text-2xl">Autonomia total</div>
<p>
Sua equipe pode cadastrar e matricular
colaboradores sem depender de atendimento ou
suporte.
</p>
<p>
Tudo acontece em tempo real, direto na
plataforma, com total controle do gestor.
</p>
</div>
</div>
<div class="flex flex-col border-white/15 bg-white/5">
<div class="text-4xl font-black mb-6">02</div>
<div class="space-y-2.5 [&>p]:text-sm/6">
<div class="text-2xl">Gestão inteligente</div>
<p>
Acompanhe o progresso dos alunos, visualize
vencimentos de certificados e gere relatórios
personalizados &mdash; tudo com poucos cliques.
</p>
</div>
</div>
<div class="flex flex-col border-white/15 bg-white/5">
<div class="text-4xl font-black mb-6">03</div>
<div class="space-y-2.5 [&>p]:text-sm/6">
<div class="text-2xl">Cadastro em larga escala</div>
<p>
Precisa cadastrar 5, 50 ou 500 colaboradores?
Importe seus colaboradores em larga escala.
</p>
<p>
A importação em lote poupa tempo e reduz erros
operacionais.
</p>
</div>
</div>
<div class="flex flex-col border-white/15 bg-white/5">
<div class="text-4xl font-black mb-6">04</div>
<div class="space-y-2.5 [&>p]:text-sm/6">
<div class="text-2xl">
Relatórios e certificados
</div>
<p>Certificados automáticos ao final do curso.</p>
<p>
Exporte relatórios completos, ideais para
auditorias, gestão de compliance e tomada de
decisão.
</p>
</div>
</div>
<div class="flex flex-col border-white/15 bg-white/5">
<div class="text-4xl font-black mb-6">05</div>
<div class="space-y-2.5 [&>p]:text-sm/6">
<div class="text-2xl">Sem burocracia</div>
<p>
Chega de emails, formulários e esperas. O
gerenciamento dos treinamentos acontecem com
fluidez — como deve ser no mundo digital.
</p>
</div>
</div>
<div <Search />
class="flex flex-col justify-center items-center border-transparent" </search>
>
<button <div class="space-y-1.5">
data-toggle="modal" <h2 class="font-bold text-xl flex gap-1">
data-target="#solutionmodal" <Icon name="arrow-trending-up" class="size-6" />
data-label="EDUSEG® FLEXÍVEL" <span>Cursos mais procurados</span>
class="font-semibold bg-lime-400 text-black hover:bg-white p-2.5 px-4 rounded-lg block text-center transition" </h2>
> <Trends />
Saiba mais </div>
</button> </div>
</div> </div>
</div>
</section> <div class="col-span-2 relative h-116 -m-px max-lg:hidden">
</Container> <Picture
</div> alt="Mulher com EPI"
formats={["webp"]}
src={mulhercomepi}
class="w-86 left-0 bottom-0 absolute"
/>
</div>
</nav>
</Container>
<Clients />
<Stats />
<Features />
<Container>
<section class="mx-auto lg:w-2/3 space-y-6 py-5 lg:py-24">
<h1 class="text-pretty text-3xl lg:text-5xl/14">
<div>Conheça as vantagens de estar no</div>
<span
class="relative inline-block before:absolute before:inset-0 px-1 lg:px-5 lg:py-0.5 before:block before:-skew-x-16 before:bg-lime-400"
>
<span class="relative text-black font-medium uppercase">
EDUSEG<sup>&reg;</sup> Flexível
</span>
</span>
</h1>
<div
class="grid lg:grid-cols-3 gap-2.5 lg:gap-5 *:border *:rounded-lg *:p-5 *:hover:scale-105 *:transition"
>
<div class="flex flex-col border-white/15 bg-white/5">
<div class="text-4xl font-black mb-6">01</div>
<div class="space-y-2.5 [&>p]:text-sm/6">
<div class="text-2xl">Autonomia total</div>
<p>
Sua equipe pode cadastrar e matricular colaboradores sem
depender de atendimento ou suporte.
</p>
<p>
Tudo acontece em tempo real, direto na plataforma, com total
controle do gestor.
</p>
</div>
</div>
<div class="flex flex-col border-white/15 bg-white/5">
<div class="text-4xl font-black mb-6">02</div>
<div class="space-y-2.5 [&>p]:text-sm/6">
<div class="text-2xl">Gestão inteligente</div>
<p>
Acompanhe o progresso dos alunos, visualize vencimentos de
certificados e gere relatórios personalizados &mdash; tudo com
poucos cliques.
</p>
</div>
</div>
<div class="flex flex-col border-white/15 bg-white/5">
<div class="text-4xl font-black mb-6">03</div>
<div class="space-y-2.5 [&>p]:text-sm/6">
<div class="text-2xl">Cadastro em larga escala</div>
<p>
Precisa cadastrar 5, 50 ou 500 colaboradores? Importe seus
colaboradores em larga escala.
</p>
<p>
A importação em lote poupa tempo e reduz erros operacionais.
</p>
</div>
</div>
<div class="flex flex-col border-white/15 bg-white/5">
<div class="text-4xl font-black mb-6">04</div>
<div class="space-y-2.5 [&>p]:text-sm/6">
<div class="text-2xl">Relatórios e certificados</div>
<p>Certificados automáticos ao final do curso.</p>
<p>
Exporte relatórios completos, ideais para auditorias, gestão de
compliance e tomada de decisão.
</p>
</div>
</div>
<div class="flex flex-col border-white/15 bg-white/5">
<div class="text-4xl font-black mb-6">05</div>
<div class="space-y-2.5 [&>p]:text-sm/6">
<div class="text-2xl">Sem burocracia</div>
<p>
Chega de emails, formulários e esperas. O gerenciamento dos
treinamentos acontecem com fluidez — como deve ser no mundo
digital.
</p>
</div>
</div>
<div
class="flex flex-col justify-center items-center border-transparent"
>
<button
data-toggle="modal"
data-target="#solutionmodal"
data-label="EDUSEG® FLEXÍVEL"
class="font-semibold bg-lime-400 text-black hover:bg-white p-2.5 px-4 rounded-lg block text-center transition"
>
Saiba mais
</button>
</div>
</div>
</section>
</Container>
</div>
</Layout> </Layout>
<script> <script>
const buttons = document.querySelectorAll( const buttons = document.querySelectorAll(
"[data-toggle=modal]", "[data-toggle=modal]",
) as NodeListOf<HTMLButtonElement>; ) as NodeListOf<HTMLButtonElement>;
buttons.forEach((e) => { buttons.forEach((e) => {
e.addEventListener("click", (e) => { e.addEventListener("click", (e) => {
const button = e.target as HTMLButtonElement; const button = e.target as HTMLButtonElement;
// Dispatch a custom event with the selected solution label, // Dispatch a custom event with the selected solution label,
// so a React component can listen to it using `window.addEventListener`. // so a React component can listen to it using `window.addEventListener`.
window.dispatchEvent( window.dispatchEvent(
new CustomEvent("custom_event:react_form", { new CustomEvent("custom_event:react_form", {
detail: button.dataset.label, detail: button.dataset.label,
}), }),
); );
});
}); });
});
</script> </script>

View File

@@ -1,65 +1,64 @@
@import "tailwindcss"; @import "tailwindcss";
@theme { @theme {
--font-sans: --font-sans: ui-sans-serif, system-ui, sans-serif, "Apple Color Emoji",
ui-sans-serif, system-ui, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji";
"Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji";
} }
html, html,
body { body {
@apply text-white bg-black antialiased; @apply text-white bg-black antialiased;
} }
html:not(:has(dialog[open])) { html:not(:has(dialog[open])) {
@apply scroll-pt-22 lg:scroll-pt-32; @apply scroll-pt-22 lg:scroll-pt-32;
} }
html:has(dialog[open]) { html:has(dialog[open]) {
@apply overflow-hidden; @apply overflow-hidden;
} }
/* Pagefind */ /* Pagefind */
.pagefind-ui__form { .pagefind-ui__form {
@apply flex; @apply flex;
} }
.pagefind-ui__search-input { .pagefind-ui__search-input {
@apply focus:outline-none w-full placeholder:text-white h-10 lg:h-12 indent-10; @apply focus:outline-none w-full placeholder:text-white h-10 lg:h-12 indent-10;
} }
.pagefind-ui__search-clear { .pagefind-ui__search-clear {
@apply cursor-pointer px-3.5 text-sm hover:underline; @apply cursor-pointer px-3.5 text-sm hover:underline;
} }
.pagefind-ui__filter-panel, .pagefind-ui__filter-panel,
.pagefind-ui__result-excerpt, .pagefind-ui__result-excerpt,
.pagefind-ui__suppressed, .pagefind-ui__suppressed,
.pagefind-ui__hidden { .pagefind-ui__hidden {
@apply hidden; @apply hidden;
} }
.pagefind-ui__drawer { .pagefind-ui__drawer {
@apply absolute w-full top-full bg-white mt-1.5 p-5 rounded-xl drop-shadow space-y-2.5 z-10; @apply absolute w-full top-full bg-white mt-1.5 p-5 rounded-xl drop-shadow space-y-2.5 z-10;
} }
.pagefind-ui__results { .pagefind-ui__results {
@apply empty:hidden space-y-1; @apply empty:hidden space-y-1;
} }
.pagefind-ui__results, .pagefind-ui__results,
.pagefind-ui__button { .pagefind-ui__button {
@apply mt-3.5; @apply mt-3.5;
} }
.pagefind-ui__result-link { .pagefind-ui__result-link {
@apply hover:underline font-medium; @apply hover:underline font-medium;
} }
.pagefind-ui__button { .pagefind-ui__button {
@apply text-sm cursor-pointer hover:underline; @apply text-sm cursor-pointer hover:underline;
} }
.pagefind-ui__loading { .pagefind-ui__loading {
@apply w-full h-6 bg-gray-100 animate-pulse text-transparent rounded-lg; @apply w-full h-6 bg-gray-100 animate-pulse text-transparent rounded-lg;
} }