## **Sobre a Asto**
A Asto é (ou será, em breve!) uma plataforma de educação online de tecnologia onde os alunos poderão aprender através de uma metodologia de ensino inovadora e de projetos de tecnologia com clientes reais.
A aplicação inicialmente consistirá em uma plataforma onde os alunos terão acesso aos cursos através de um modelo de assinatura e um painel de freelancers exclusivo. Os alunos que completarem os cursos terão acesso a este painel para poder aprender na prática a aplicar seus conhecimentos e também ter a oportunidade de criar uma renda extra utilizando tudo o que foi aprendido, tudo com supervisão e suporte da Asto.
## **Como são os cursos?**
Todos os cursos da Asto misturam **texto** e **código** (quando relacionados a desenvolvimento). Portanto, não é necessário gravar vídeos para criar o curso.
Cada curso é dividido em módulos e lições - cada lição pode ou não ter um trecho de código agregado. Esses exercícios de código são mostrados para o aluno à medida em que ele faz a leitura da lição, portanto a explicação do que eles fazem deve ser escrita de forma natural ao longo do texto da lição.
Não se tratam de exercícios para testar o aluno, mas sim apenas uma forma dele praticar enquanto aprende, pois ele será capaz de rodar esse código diretamente na aplicação.
Outro ponto importante é o estilo de escrita que buscamos: procuramos cursos objetivos e leves. Isso significa que queremos cursos e textos que tenham pouca enrolação e que realmente entreguem valor a cada linha para quem está lendo. **Não se preocupe, você não será pago por quantidade de linhas escritas e sim por ter feito um curso que realmente agrega valor às pessoas.*
* Portanto, segue uma lista de coisas que você deve ou não fazer:
- Brincadeiras leves e pontuais [✔️](
https://emojipedia.org/check-mark/)
- Gírias (desde que sejam fáceis de entender) [✔️](
https://emojipedia.org/check-mark/)
- Inclusão [✔️](
https://emojipedia.org/check-mark/)
- Palavrões ou ofensas [proibido](
https://emojipedia.org/prohibited/)
- Racismo, LGBTQIA+fobia, xenofobia ou qualquer outro tipo de preconceito ou piadas relacionadas [proibido](
https://emojipedia.org/prohibited/)
- Erros gramaticais [proibido](
https://emojipedia.org/prohibited/)
## **Processo de contratação de freelancer**
O requisito para contratação é basicamente ter bastante experiência comprovada no assunto que será ensinado - seu currículo será usado para gerar credibilidade ao curso (e também para dar créditos, né?).
Além disso, como a Asto é uma empresa em estado inicial, ainda estamos montando metodologias para testar de forma justa os freelancers que nos ajudam a construir o nosso produto. Especificamente para os freelancers criadores de conteúdo, o processo será este:
1. Para testar a capacidade do candidato de ter uma boa escrita, eloquência, didática e precisão gramatical (entre outros) primeiramente será feito um job menor **remunerado**, ****para que possamos ver como o candidato se comporta.
Esse job será remunerado, pois acreditamos que ninguém trabalha de graça. Ainda, um teste é sempre válido para verificar se há fit entre o candidato e a empresa. Será necessário escrever apenas um pequeno artigo fazendo alguma explicação simples que será definida posteriormente de acordo com a experiência do candidato para avaliarmos a capacidade de escrita do candidato.
Este conteúdo será usado no blog da Asto ou em outros lugares pontuais.
2. Caso o candidato passe da primeira etapa, partiremos para a criação do curso.
3. Caso a Asto entenda que não há fit entre o candidato e a empresa, a relação se encerra com o pagamento pela escrita do artigo.
## **Observações**
- Logicamente é **terminantemente proibido** copiar qualquer texto ou conteúdo existente sobre o assunto de qualquer outro lugar. Após a entrega (que será feita módulo por módulo) vamos sempre fazer a devida checagem do conteúdo entregue, para garantir que não teremos problemas com direitos autorais. O conteúdo deve ser escrito integralmente pelo freelancer.
- O freelancer assinará um contrato permitindo o uso de seu nome, imagem e breve currículo para divulgação do curso. Assim daremos os devidos créditos àqueles que nos ajudaram neste processo e também conseguiremos gerar mais credibilidade para o conteúdo construído.
- Após o lançamento da plataforma, o freelancer receberá um link onde caso um aluno crie a sua conta e compre uma assinatura nela você receberá uma **comissão de** **10%** sobre o primeiro pagamento do aluno! Isso, é claro, é adicional ao valor pago pelo trabalho à parte.
- É Importante estar ciente que o curso pode ter diversos processos de aprovação de ida e volta em cada módulo. Prometemos não ser chatos à toa, mas estamos buscando o melhor conteúdo possível para a nossa plataforma. Então os módulos podem passar por alterações simples como erros gramaticais até estruturas e trechos completos que consideramos que pode não ter ficado tão legal.
## **Agora vamos ao curso :)**
O criador do curso deverá ser responsável por ensinar a **testar um aplicativo front-end**. No curso deve-se usar como base o react mas deixando claro que os conceitos aplicados podem ser usados em qualquer framework ou ferramenta.
### Conceitos
- Teste unitário
- Teste de integração
- Teste funcional
- Teste end-to-end
### Ferramentas
- Jest
- react-testing-library
- Cypress
- Enzyme
Delivery term: Not specified