Recursos de Capacitação Técnica

Neste artigo, é possível descobrir uma listagem de recursos de capacitação, compilados categorizados para facilitar o acesso e utilização pelos profissionais de desenvolvimento. Esses recursos contemplam conhecimentos e habilidades de programação, qualidade de código, plataforma Java, padrões web, além de API's, frameworks e arquitetura da plataforma Sankhya.

📘

Informação

Encontre todos os cursos, treinamentos, vídeos demonstrativos, documentação técnica e vários outros recursos com facilidade, através do Catálogo de Referências.

Padrões Web e Front End

Os padrões da Web são tecnologias usadas para construir sites. Esses padrões existem podem ser longos documentos técnicos chamados especificações, que detalham exatamente como a tecnologia deve funcionar. Nesta sessão temos cursos com os seguintes temas disponíveis: HTML5, CSS3, Javascript, Framework Javascript, e Ferramentas Web.

Confira alguns cursos recomendados pela Tech Academy: 👇

  • Curso completo HTML5 e CSS3 (Youtube)
    "O Curso de HTML5 e CSS3 vai ensinar a criar sites usando a linguagem de marcação hipertexto (HTML) e folhas de estilo em cascata (CSS), todas em suas versões mais recentes. Neste curso, o Professor Gustavo Guanabara criou um conjunto de vídeos, exercícios, desafios e um material de apoio em forma de e-book com 30 capítulos ao todo."
    Link: https://www.youtube.com/playlist?list=PLHz_AreHm4dkZ9-atkcmcBaMZdmLHft8n

  • Curso CSS Grid: Simplificando layouts (Alura)
    "Simplifique a criação de layouts complexos, posicione elementos com mais facilidade, utilize grid para calcular e alinhar elementos, crie templates com mais eficiência e simplicidade, diga para os elementos onde eles devem se posicionar, começar e terminar."
    Link: https://cursos.alura.com.br/course/css-grid-layout

  • Performance Web I: otimizando o front-end (Alura)
    "Otimize a performance de carregamento das suas páginas, entenda os gargalos de performance e como resolvê-los, veja técnicas para diminuir o tráfego de suas páginas, faça sites com menos requests, automatize suas otimizações com gulp, analise suas páginas com as ferramentas do mercado, converta mais usuários com sites mais rápidos."
    Link: https://cursos.alura.com.br/course/otimizacao-performance-web

📕 Plataforma Java

Diversas plataformas de desenvolvimento estão presentes fortemente no mercado de TI, como é o caso do Java. Ela foi lançada pela empresa Sun Microsystems em 1995 e atualmente está sob a responsabilidade da Oracle. Seu objetivo é fornecer ferramentas para o desenvolvimento de aplicativos que contemplam áreas como mobilidade, sistemas web, sistemas desktop, dentre outros. Nesta sessão temos cursos com os seguintes temas disponíveis: Java SE, Java EE e Persistência de Dados

Confira alguns cursos recomendados pela Tech Academy: 👇

  • Java Básico (Loiane Training)
    "Lógica de programação básica, orientação a Objetos, tratamento de Erros,
    classes utilitárias que todo desenvolvedor deve saber usar, leitura e criação de arquivos
    Collections (Estruturas de dados do Java), interface gráfica com Swing e JavaFX, acesso ao banco de dados."
    Link: https://loiane.training/curso/java-basico

  • Desenvolvimento Ágil com Java Avançado (Coursera)
    "Os conceitos apresentados neste curso no contexto da programação Java incluem o seguinte: APIs fundamentais do Java: tipos genéricos, reflexão e anotações; expressões lambda do Java 8; aplicação Web com Java: Java Servlets, páginas JSP, padrão MVC e teste de aplicação Web com Selenium; e acesso a banco de dados em Java: JDBC, desenvolvimento de aplicação empresarial e testes com DBUnit."
    Link: https://www.coursera.org/learn/desenvolvimento-agil-com-java-avancado

  • Orientação a Objetos com Java (Coursera)
    "Os conceitos Java apresentados neste curso incluem o seguinte: revisão de conceitos básicos de orientação a objetos, tais como classes, objetos, métodos e atributos, variáveis de instância e de classe; responsabilidades, colaborações e cartões CRC; testes de unidade, uso de plataforma IDE como o Eclipse; herança, classes concretas e abstratas, interfaces, modificadores de acesso, encapsulamento, métodos de acesso; aprofundamento nos conceitos de polimorfismo, sobrecarga e sobreposição; associação de classes, agregação e composição; exceções, delegação e acoplamento abstrato. Em seguida, vocês serão apresentados aos principais princípios usados para organizar o desenvolvimento de programas orientados a objetos com qualidade, dentre os quais, os princípios "Tell, Don't Ask!" e "Law of Demeter". Sempre que conveniente, cada conceito será representado por meio de diagramas UML. Você será exposto a propriedades e anotações em Java."
    Link: https://www.coursera.org/learn/orientacao-a-objetos-com-java#syllabus

✏️ Qualidade de Código

Dentro da indústria de software, existem padrões de codificação necessários para a implementação bem sucedida de um programa. Para incentivar o crescimento, a maioria das organizações precisa de um software que funcione perfeitamente. Desta forma poupamos o tempo que seria gasto procurando e corrigindo problemas com o código do software. Nesta sessão temos cursos com os seguintes temas disponíveis: Refatoração, padrões e boas práticas e depuração.

Confira alguns cursos recomendados pela Tech Academy: 👇

  • Java e Clean Architecture: Descomplicando arquitetura de software (Alura)
    "Aprenda o que é arquitetura de software, conheça padrões arquiteturais como Clean Architecture
    Saiba as vantagens de módulos, use padrões como Services, Entidades, repositórios, entre outros."
    Link: https://cursos.alura.com.br/course/java-clean-architecture.

  • Java Debug: técnicas para entender e melhorar o seu código (Alura)
    "Navegue pela aplicação em modo Debug, aprenda a criar Breakpoint condicional, crie Breakpoint de qualquer exceção, veja o valor da variável em um determinado ponto, faça o Debug remoto de uma aplicação web."
    Link: https://cursos.alura.com.br/course/java-debug

  • Arquitetura e Design de Projetos Java (Alura)
    "O foco dessa formação é ensinar para o aluno ou a aluna alguns padrões de projeto e boas práticas de código , como o MVC, o SOLID e alguns outros. Além disso, vamos mostrar a importância de ter testes automatizados e testes de integração, além do BDD. Não podem faltar os famosos padrões de projeto apresentados na pratica, tudo isso usando a linguagem Java. Para finalizar, vamos ter uma introdução de arquitetura de software e você entenderá como modelar o seu projeto seguindo o DDD, um conceito em que você modela partindo do domínio."
    Link: https://cursos.alura.com.br/formacao-arquitetura-design-projetos-java

📱 Mobile

A programação, não se da somente através do desktop, os dispositivos móveis também tem sua vez no mundo do desenvolvimento. Nesta sessão temos cursos com os seguintes temas disponíveis: Android e Apps Sankhya

Confira alguns cursos recomendados pela Tech Academy: 👇

  • Introdução ao Desenvolvimento de Aplicativos Android (Coursera)
    "O Android Studio será utilizado como ambiente de desenvolvimento desde o início do curso e você receberá dicas de como obter ajuda quando alguma tarefa estiver consumindo mais tempo do que o necessário. Ao solucionar problemas por conta própria, você irá adquirir a autonomia necessária para concluir projetos de programação. Ao final do curso, você desenvolverá um aplicativo."
    Link: https://www.coursera.org/learn/introducao-aplicativos-android#instructors

  • Formação Andorid (Allura)
    "Na Formação Android você vai aprender a construir Apps do zero. Desde dominar a IDE Android Studio e entender os fundamentos do framework do Android, até criar funcionalidades complexas, como integração com serviços externos, além de sincronização de dados off-line."
    Link: https://cursos.alura.com.br/formacao-android

📁 Banco de dados

O banco de dados é a armazenagem e a organização de informações sobre um domínio específico. Resumidamente, é o agrupamento de dados que tratam do mesmo assunto, e que precisam ser armazenados para segurança ou conferência futura. Nesta sessão temos cursos com os seguintes temas disponíveis: Oracle

Confira alguns cursos recomendados pela Tech Academy:👇

  • Introdução ao SQL com Oracle: Manipule e consulte dados (Alura)
    " Saiba instalar e acessar o banco de dados Oracle
    Realize consultas com SELECT e filtre com WHERE
    Adicionando dados no banco com o INSERT
    Atualize e apague dados com UPDATE e DELETE
    Estruture suas tabelas com CREATE TABLE ."
    Link: https://cursos.alura.com.br/course/oracle-database-sql-dml

  • Oracle PL/SQL: Procedures, funções e exceções (Alura)
    "Aprenda os principais comandos PL/SQL, insira, atualize e remova dados de suas tabelas, crie procedures e funções para encapsular código, recupere registros com o Cursor, trate e define suas exceções. "
    Link: https://cursos.alura.com.br/course/oracle-plsql-procedures-funcoes-excecoes

  • Desempenho do Oracle Database: Otimização de consultas (Alura)
    "Gerencie e colete estatísticas de consultas SQL, defina e use um plano de execução, conheça o SQL Tuning Advisor, aplique e pratique índices, para melhorar o desempenho, use visões e visões materializadas."
    Link: https://cursos.alura.com.br/course/oracle-database-desempenho-sql

📝 Ambiente de Desenvolvimento

Ambiente de desenvolvimento, é um software que combina ferramentas comuns de desenvolvimento em uma única interface gráfica do usuário (GUI), facilitando o desenvolvimento de aplicações. Um IDE geralmente consiste em: Editor de código-fonte, automação de compilação local e debugger. Nesta sessão temos cursos com os seguintes temas disponíveis: Sistemas Operacionais, devOps, versionamento, build e deploy, análise de log, performance do Sistema, configuração, framework de terceiro, módulo do sistema.

Confira alguns cursos recomendados pela Tech Academy: 👇

💼 Plataforma Sankhya

Entenda as características únicas da plataforma Sankhya através do nossa documentação técnica e cursos elaborados por nossos desenvolvedores. Nesta sessão temos os seguintes temas disponíveis: Arquitetura, front end, API, banco de dados Sankhya, administração, personalização/Addon,

Confira alguns cursos recomendados pela Tech Academy: 👇