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: 👇
-
Docker: Criando containers sem dor de cabeça (Alura)
"Suba um container Docker, crie e personalize imagens, crie receitas e scripts, faça seus containers comunicarem entre si, faça deploy na nuvem. "
Link: https://cursos.alura.com.br/course/docker-e-docker-compose -
Git e Github: Controle e compartilhe seu código (Alura)
"O que é Git e Github? entenda um sistema de controle de versão, salve e recupere seu código em diferentes versões, resolva merges e conflitos, trabalhe com diferentes branches."
Link: https://cursos.alura.com.br/course/git-github-controle-de-versao -
Guia para conversão HTML5 (Sankhya)
"Instalações, configuração do repositório local, acessar o Gitlab, criar branch pelo Gitlab, padronização de nomes para branches, solicitar merge request pelo Gitlab, realizar code review e responder merge request pelo Gitlab, acessar lista de tarefas (To-Do List) do Gitlab."
Link: https://docs.google.com/document/d/1foJ3xUpIg5O9NWmVpLR0XG4t628LzROgT5vqBvKNBoI/edit#
💼 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: 👇
-
API de Integrações Sankhya (Sankhya)
"Temos aqui explicação da regra de negócio das entidades, demonstração de uso dos serviços e detalhamento dos campos e opções disponíveis para cada entidade."
Link: https://developer.sankhya.com.br/docs/api-de-integra%C3%A7%C3%A3o -
DBExplorer (Sankhya)
"Esta tela é uma ferramenta de auxílio na manutenção do "Banco de Dados" do sistema, onde serão permitidas apenas a realização de "Consultas". É uma opção do sistema destinada à área de Suporte, aos Programadores, DBA's ou ainda, a Implantadores que possuam conhecimentos em comandos SQL."
Link: https://ajuda.sankhya.com.br/hc/pt-br/articles/360044603894-DBExplorer -
Construtor de Expressões (Sankhya)
"O Sankhya-Om dispõe do componente Construtor de Expressões que pode ser acessado através de diversas telas, neste artigo você aprenderá como utiliza-lo. "
Link: https://ajuda.sankhya.com.br/hc/pt-br/articles/360045109213-Construtor-de-Express%C3%B5es
Updated over 1 year ago