Mostrando postagens com marcador Aperfeiçoamento Profissional. Mostrar todas as postagens
Mostrando postagens com marcador Aperfeiçoamento Profissional. Mostrar todas as postagens

domingo, 4 de agosto de 2024

Metodologia Twelve-Factor

         A metodologia Twelve-Factor App é um conjunto de 12 regras para manter uma aplicação de forma eficaz, sendo elas:


  1. Codebase (Código-fonte único): Uma aplicação deve ser armazenada em um único repositório de código, com múltiplas implantações derivadas do mesmo código-base.

  2. Dependencies (Dependências explícitas): Todas as dependências da aplicação, incluindo bibliotecas e ferramentas de sistema, devem ser declaradas explicitamente e gerenciadas de forma isolada.

  3. Config (Configurações): As configurações da aplicação devem ser armazenadas em variáveis de ambiente, não no código-fonte, para permitir a configuração flexível em diferentes ambientes.

  4. Backing Services (Serviços de Back-end): Os serviços de back-end, como bancos de dados e filas, devem ser tratados como recursos externos, acessíveis por meio de interfaces padrão.

  5. Build, Release, Run (Construir, entregar, executar): O processo de build, entrega e execução da aplicação deve ser separado em etapas distintas, com cada etapa tendo suas próprias responsabilidades e garantindo a consistência entre ambientes.

  6. Processes (Processos): As aplicações devem ser executadas como processos independentes, leves e sem estado (Stateless), para facilitar a escalabilidade e a resiliência.

  7. Port Binding (Ligação de porta): As aplicações devem ser autocontidas e expor serviços por meio de portas, para que possam ser facilmente conectados a outras aplicações e serviços.

  8. Concurrency (Concorrência): As aplicações devem escalar horizontalmente, adicionando instâncias concorrentes para lidar com cargas de trabalho aumentadas.

  9. Disposability (Descartabilidade): As aplicações devem ser fáceis de iniciar e parar rapidamente, sem impacto para outras partes do sistema, para facilitar o deploy e a atualização contínua.

  10. Dev/Prod Parity (Paridade dev/prod): Os ambientes de desenvolvimento, testes e produção devem ser o mais semelhantes possível, para minimizar diferenças e evitar problemas de compatibilidade.

  11. Logs (Registros): As aplicações devem produzir logs estruturados e acessíveis por meio de interfaces padronizadas, para facilitar a depuração e o monitoramento.

  12. Admin Processes (Processos de administração): As tarefas administrativas, como migrações de banco de dados e limpeza de caches, devem ser executadas como processos únicos e rastreáveis.

segunda-feira, 28 de julho de 2014

Cursos Tecnólogos: Mitos e verdades

       Os cursos de nível superior no Brasil se dividem em três modalidades reconhecidas pelo MEC, sendo elas: Bacharelado, Licenciatura e Tecnológico. Os cursos de licenciatura são voltados para pessoas que querem ser professores, enquanto os cursos técnológicos são voltados para o mercado de trabalho fora da sala de aula, visando algo mais prático, já o bacharelado abrange tanto um quanto outro. A questão é que hoje muitas pessoas estão procurando o curso tecnólogo devido ser uma formação de curto tempo, geralmente 2 anos e meio, e a oferta desses cursos também está em alta, e isso tem gerado certas dúvidas e boatos quanto ao profissional tecnólogo, e vamos falar sobre algumas delas aqui.
 
1-Tecnólogo é um curso de nível superior?
 
       Sim, como dito à cima, tecnólogo é um curso superior e é reconhecido pelo MEC como tal.
 
2-Tecnólogo pode fazer concurso para nível superior?
 
      O contratante tem autonomia para decidir a qualificação do servidor que busca. Contudo, caso a exigência seja de nível superior e/ou graduação, o formado em cursos tecnólogos está apto a prestar o concurso. Ressalte-se a exceção em caso de solicitação específica da formação em licenciatura e/ou bacharelado. Portanto, o fator determinante é o teor do edital de cada concurso no qual estarão discriminados os títulos exigidos.
 
 
3-Um tecnólogo pode fazer especialização, mestrado e doutorado?
 
       Sim, como o tecnólogo é um curso superior, o aluno que concluir o curso pode dar continuidade aos estudos sem problema.
 
 
4-O profissional tecnólogo tem igualdade aos profissionais de bacharelado em relação a cargos e salários?
 
       Bom, essa é uma questão mais complexa já que são as empresas que determinam os cargos e salários, então isso vai variar de empresa para empresa, e da área escolhida.
 
      Qualquer dúvida leia a lei na íntegra acessando:  http://presrepublica.jusbrasil.com.br/legislacao/109224/lei-de-diretrizes-e-bases-lei-9394-96
      

Cursos de Inglês Online - Uma ótima opção!

       O inglês é o idioma mais falado no mundo, e seja por motivo de trabalho, de viagens de férias ou estudos (como mestrado ou doutorado), o inglês é essencial. Mas nem sempre é possivel encontrar um curso que se adeque a orçamento, distância e qualidade. Por isso, nesse artigo vou falar sobre 3 cursos online que eu experimentei, sendo um pago e dois gratuitos.
       O primeiro é um curso gratuito que se assemelha com uma rede social, o livemocha (http://livemocha.com/) é uma excelente maneira de aprender inglês, e a medida que você vai estudando você vai adquirindo "moedas" para ir fazendo novas aulas. Caso você queira, pode comprar essas moedas e dar uma avançada antes de terminar o conteúdo anterior. Eu experimentei umas aulas e gostei muito. Você pode ensinar outras pessoas, corrigindo exercícios, o que também te dá moedas para estudar.
       O segundo, eu experimentei através de um amigo, e vi umas aulas, funciona praticamente da mesma forma que o primeiro, LingQ (http://www.lingq.com).
       O terceiro eu posso falar com maior propriedade pois é o que realmente faço, é o curso da openenglish (www.openenglish.com), e além de possuir conteúdo parecido com o formato dos citados à cima, possui a opção de ter aulas ao vivo com professores todos os dias, o que realmente faz diferença. Mas esse curso não é barato, e na verdade custa mais do que muitos cursos presenciais, mas vale a pena devido os recursos e as aulas ao vivo, sem contar que o acesso pode ser quanto tempo você desejar e tiver disponibilidade.
       Eu aconselho começar em um curso grátis e aprender um pouco de vocabulário, para depois investir no curso pago, e não deixe de experimentar, você vai se surpreender com a facilidade e dinâmica de ensino desses cursos a distância.

10 Cursos de Idiomas Online e Gratuitos

         Eu já postei um artigo sobre cursos presenciais e EAD's, no qual mostrei vantagens das duas modalidades e algumas dicas de quando optar por uma ou outra. E se falando em cursos EAD, não há um curso que se adeque melhor a essa modalidade do que um curso de idiomas. Por isso segue uma matéria que estava disponível na intranet da empresa que trabalho e que tem como fonte a revista EXAME.

         A presença de um idioma estrangeiro no currículo aumenta as chances de se conseguir um emprego ou se destacar no local de trabalho.
         No entanto, cursos de idiomas tradicionais costumam pesar no bolso e exigem uma frequência presencial que nem sempre pode ser cumprida.
         Por isso, cursos online se tornaram uma boa opção para quem tem pouco tempo, mas que não pode deixar de se atualizar.

Confira a seguir uma lista com 10 sites que oferecem cursos de idiomas gratuitos:

1. LIBRAS básico

Este conteúdo da Prime Cursos oferece 35 horas de curso com noções básicas da Língua Brasileira de Sinais (LIBRAS), a segunda língua oficial no país e que é utilizada por surdos. O curso traz a gramática básica, formação de palavras e frases, alfabeto manual, entre outros. Mesmo gratuito, o curso oferece certificado para quem completá-lo.

2. Inglês

O idioma mais falado no mundo possui muitos cursos online disponíveis, no entanto a grande maioria é paga.
O site Learn English Online oferece de graça mais de 56 lições, desde o nível iniciante ao intermediário, além de dicas de pronunciação. Além disso, é possível conversar com outras pessoas que fazem o curso, por meio do fórum oferecido pelo site, e tirar dúvidas.
O aplicativo Duolingo também oferece cursos de inglês gratuitos, no entanto a metodologia utiliza páginas de internet ou documentos que precisam ser traduzidos como conteúdos para ensinar os alunos. O app pode ser baixado e utilizado de graça em dispositivos iOS e Android.

3. Espanhol

Considerada a segunda língua mais falada em todo o mundo, o espanhol é muito procurado por brasileiros devido a sua similaridade com nosso idioma local. O curso do site Livemocha traz conteúdos gratuitos para iniciantes e pessoas com nível intermediário. Por ter diversas versões, dependendo de cada país onde é falado, neste curso o idioma espanhol é baseado no que é falado no México — mas o site garante que as diferenças em vocabulário, gramática e pronunciação são pequenas e não prejudicam a boa comunicação.
Há também o curso introdutório de 20 horas da The Open University, que traz acesso aos fundamentos do idioma espanhol com aulas em áudio e vídeo, além de informações sobre a sociedade e cultura espanhola.

4. Francês

Os conteúdos gratuitos do site Open Learning Initiative foram desenvolvidos pela Universidade Carnegie Mellon e é necessário falar inglês para compreender as lições. O site oferece diversos cursos pontuais de idiomas.
O Francês é o que possui o curso mais completo, em dois níveis com cerca de 15 semanas de aulas cada. Atualmente também é possível aprender pronunciação em inglês e introdução ao árabe voltado para negócios.

5. Alemão

Falada por quase 200 milhões de pessoas em todo o mundo, a língua alemã também é bastante utilizada no cenário econômico.
O site Busuu, todo em português, oferece cursos com exercícios, conversação, testes e outros materiais no idioma. É necessário apenas criar um cadastro. Além do alemão, o site também oferece cursos de inglês, turco, árabe, italiano, japonês, francês, polonês, russo e espanhol — todos gratuitos.

6. Italiano

O site Italiano na Web traz lições de gramática, verbos, falsos cognatos, diálogos, expressões idiomáticas e provérbios em italiano. Se você já faz algum curso de italiano, também pode usar os conteúdos do site para complementar seus estudos.

7. Japonês

O site Otaku Project, todo em português, ensina a falar japonês de graça. O projeto disponibiliza um roteiro de estudos com introduções sobre o idioma, o alfabeto e aspectos da gramática, e também oferece um espaço para dúvidas, sessão de livros e downloads.

8. Chinês

Curso de iniciação em mandarim chinês com 6 horas de duração e que oferece conteúdos para a introdução ao idioma como estrutura das palavras e pronúncia. É indicado para quem não possui nenhum conhecimento no idioma por oferecer um material de fácil compreensão.
Este curso pertence ao The Open University, que oferece diversos cursos gratuitos online, entre eles o de idiomas. Há também conteúdos pontuais e introdutórios para outros idiomas como inglês, alemão, italiano e francês.

9. Esperanto

O Esperanto foi criado no fim da década de 1970 com o objetivo de ser um idioma fácil de aprender, politicamente neutro e que pudesse promover a paz e a compreensão entre as pessoas de diferentes línguas. Mais de 2 milhões de pessoas falam o idioma atualmente.
O site Livemocha oferece conteúdos, em português, para iniciantes e até avançados no Esperanto. O site também possui cursos gratuitos de idiomas como coreano, sérvio, islandês, hebraico, híndi, entre outros.

10. 40 idiomas

Este site da BBC Languages reúne 40 opções de idiomas para aprender gratuitamente. Desde russo, grego e árabe até romeno, urdu e finlandês, a página oferece vídeos, áudios, vocabulário, gramática, atividades e testes para todas as línguas.
É necessário apenas que já se tenha algum conhecimento da língua inglesa, pois todos os conteúdos estão neste idioma.


Fonte: Revista EXAME

domingo, 27 de julho de 2014

Cursos EAD's VS Cursos Presenciais

       Os cursos que fazem parte da modalidade EAD – ou Ensino a Distância, geralmente sofrem certo preconceito em relação aos cursos presenciais, e muitas vezes nós ao ouvirmos falar que um determinado curso é a distância já logo descartamos. Mas será que esses cursos não são eficientes? Quais as vantagens e desvantagens dessa modalidade de curso? É sobre isso que vamos falar nesse artigo.
        A minha graduação eu fiz em modo presencial, como a minha pós graduação está sendo feita também em modo presencial também, porém eu já fiz vários cursos na modalidade EAD na área técnica de informática, e hoje eu faço um curso de inglês à distância, e eu não trocaria hoje o curso de inglês que eu faço por um curso presencial, isso pela quantidade de atividades que tenho no curso, como duas horas de aula ao vivo com professores por dia, e acesso ilimitado a aulas de conteúdo no site, todo esse acesso a horas/aula e conteúdo não se tem em um curso presencial.
        Então antes de optar por um curso EAD ou criticá-lo, algumas coisas devem ser levadas em conta, e vamos ver quais são elas...

Vantagens do curso Presencial:
  • Contato pessoal com professor(a), o que pode facilitar em caso de dúvidas;
  • Formação de turma e com isso a construção de um network, não só com a turma, mas com professores, coordenadores, e alunos de outras turmas e cursos;
  • Uma maior obrigação e responsabilidade com horários, entrega de trabalhos e provas;
Vantagens do curso EAD:
  • Flexibilidade no horário;
  • Maior disponibilidade de conteúdo (o conteúdo está lá todo o tempo, basta acessar);
  •  Menor custo (não é uma regra, mas na maioria das vezes sai mais em conta);
  • Economia de tempo e dinheiro com transporte;
Outra questão a se levar em conta é a área de estudo, se a área exigir certos ambientes e ferramentas para a prática que não são possíveis de conseguir com a mesma qualidade em casa, opte pelo curso presencial. Cursos na área de idiomas, administração, marketing e a maioria dos cursos de T.I. são bons exemplos de cursos que podem ser feitos a distância, tanto, graduação, como pós graduação, ou cursos de aperfeiçoamento, mesmo assim lembre-se sempre da importância de um bom network, e que para tal, cursos presenciais são uma boa ferramenta.