Como é trabalhar com Tecnologia no Looqbox
Assista o vídeo
Conheça como é trabalhar na empresa e os caminhos para aplicar para as vagas de tecnologia
Sobre o Looqbox
Informações
1 Como é trabalhar no Looqbox
Estes conteúdos mostram como começou e como é trabalhar no Looqbox e como eles criaram a cultura de aprendizado dentro da empresa.
2 Estude na Alura: Front-End
Quer trabalhar com Front-End no Looqbox? Descubra as principais tecnologias e métodos utilizados pela empresa, como HTML, CSS, JavaScript, Bootstrap, JQuery e Angular JS e suas aplicações para se preparar para as vagas da empresa.
-
Formação HTML e CSS
-
Formação Angular
-
Curso Bootstrap: criação de uma single-page responsiva
12h - Faça um site completo utilizando o framework Bootstrap 3.
- Mantenha seu código limpo e bem feito seguindo as boas práticas do desenvolvimento HTML5.
- Produza um código HTML e CSS semântico e de qualidade para que leitores de tela e robos de busca consigam ler bem o seu site.
- Usa o método de desenvolvimento front-end mobile first para que suas aplicações sejam sempre responsivas, simples e funcionais independente do dispositivo.
- Aprenda a usar os thumbnails, panels, jumbotron, carosel e navbar do bootstrap.
- Veja como é feita uma página single page application.
- Utilize a documentação do bootstrap de maneira eficaz e eficiente.
-
Curso Bootstrap 4: criando uma landing page responsiva
08h - Mantenha seu código limpo e bem feito seguindo as boas práticas do desenvolvimento HTML5, agilizando seu desenvolvimento.
- Utilize os componentes prontos de navbar, carrossel, cards e modais para criar sites responsivos automaticamente.
- Use o método de desenvolvimento front-end para que suas aplicações sejam sempre responsivas, simples e funcionais independente do dispositivo.
- Produza um código HTML e CSS semântico e de qualidade para que leitores de tela e robôs de busca consigam ler bem o seu site.
- Padronize os componentes de seu site ou aplicação web.
-
Curso jQuery: domine a biblioteca mais popular do mercado parte 1
12h - Domine a biblioteca do desenvolvimento Web mais popular do mercado
- Entenda a diferença entre as várias versões do jQuery e saiba qual usar
- Aprende a criar, remover e manipular elementos da página
- Saiba como escutar os diversos eventos de uma página
- Mude o estilo de seus elementos dinamicamente
- Aprenda boas práticas no uso do jQuery e do Javascript
- Crie um jogo do zero enquanto aprende jQuery
-
Curso jQuery: avance na biblioteca mais popular do mercado parte 2
12h - Aprenda a trabalhar com as animações nativas do jQuery
- Domine as funções de AJAX do jQuery
- Aprenda a buscar e enviar dados de modo assíncrono para um servidor Web
- Entenda como funcionam os plugins externos e como incorporá-los ao seu projeto
- Trate os erros mais comuns de AJAX e melhore a experiência do seu usuário.
-
3 Estude na Alura: Back-End
Quer trabalhar com Back-End no Looqbox? É importante entender sobre as principais tecnologias utilizadas na empresa: Java, Spring, Springboot, Rest, Git, MongoDB, MySQL, Microsserviços e Kotlin para criar APIs envolvendo autenticação, processamento de linguagem natural e as demais funcionalidades que compõem o Looqbox.
-
Formação Java
-
Formação SQL com MySQL Server da Oracle
-
Curso Spring Boot: Agilidade no desenvolvimento java com Spring
10h - Crie aplicações e micro serviços Java com o Spring Boot
- Configura sua aplicação Spring sem o uso de arquivos XML.
- Acelere seu desenvolvimento web com ajuda do Spring Devtools
- Gere seu fatJar contendo toda sua aplicação
- Cuide da sua aplicação em produção atráves de endpoints pre-configurados.
-
Curso Spring Boot API REST: construa uma API
08h - Crie aplicações Java com o Spring Boot
- Configura sua aplicação Spring sem o uso de arquivos XML.
- Acelere seu desenvolvimento web com ajuda do Spring Devtools
- Aprenda o estilo arquitetural REST
- Use o Spring Data e Bean Validation
-
Curso Spring Boot API Rest: Segurança da API, Cache e Monitoramento
12h - Pagine e ordene os resultados da API
- Melhore desempenho com Spring Cache
- Protege a API com Spring Security e JWT
- Monitore os endpoints com Spring Boot Actuator e Admin
- Documente a API com Swagger
-
Curso Git e Github: controle e compartilhe seu código
06h - 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
-
Curso Git e Github: estratégias de ramificação, Conflitos e Pull Requests
08h - Aprenda estratégias de branching como Git Flow
- Use técnicas avançadas como cherry-pick ou Bisect
- Conheça ferramentas visuais como Git Desktop
- Trabalhe com Hooks e Eventos
- Entenda o Pull Request
-
Curso MongoDB: uma alternativa aos bancos relacionais tradicionais
06h - Aprenda sobre um dos principais bancos de dados NoSQL do mercado
- Realize operações de CRUD com MongoDB
- Filtre dados com o MongoDB
- Busque por proximidade com o Mongo DB
- Compare o Mongo DB com o SQL
-
Curso MongoDB: modelagem de dados
10h - Modele uma estrutura de banco de dados NoSQL.
- Aprenda como realizar uma migração de dados.
- Descubra funcionalidades do Aggregation Framework do MongoDB.
- Entenda como tirar proveito da estrutura flexível do MongoDB para modelar.
- Veja na prática como é realizar uma modelagem de dados.
-
Curso Modelagem MongoDB: relacionamentos e cardinalidade
08h - Aprenda a modelar uma estrutura de dados para o MongoDB.
- Entenda o que é cardinalidade no contexto de banco de dados.
- Veja na prática como modelar uma estrutura de dados para uma loja virtual.
- Conheça alguns tipos de dados do documento BSON do MongoDB.
- Modele um relacionamento um-para-um, um-para-muitos e muitos-para-muitos!
-
Curso Kotlin parte 1: Sua primeira app android na linguagem
20h - Crie sua primeira app Android com suporte ao Kotlin
- Construa classes modelos e entenda o que são properties
- Adicione comportamentos em outras classes com a extension function
- Crie classes enums
- Entenda as possibilidades de sobrecarga
- Concatene String utilizando String Templates
- Aprenda a criar variáveis com o if expression
- Refatore o código visando as boas práticas de programação
-
Curso Kotlin parte 2: Mais recursos da linguagem e boas práticas
16h - Entenda como funcionam os operadores lógicos durante a comparação
- Chame mais de um membro de um objeto chamando-o uma única vez
- Conheça alguns recursos funcionais e utilize expressões lambda
- Converta funções em Single-Expression Function
- Crie Dialogs, DatePickers e Spinners do Android
- Implemente interfaces do Java com expressão lambda
- Entenda como funciona as Exceptions e o Try-Expression
-
Curso Kotlin parte 3: Técnicas avançadas na sua app
14h - Entenda o que é o Null Safety
- Conheça novas técnicas de inicialização
- Aumente a flexibilidade com herança
- Declare e implemente Higher-Order Functions
- Aplique menu de contexto
- Declare Companion Objects
-
Curso SQL com MySQL: manipule e consulte dados
12h - Saiba instalar e acessar o banco de dados MySQL
- 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 e ALTER TABLE
-
Curso Consultas SQL: avançando no SQL com MySQL
14h - Pagine seus dados com LIMIT
- Filtre consultas com HAVING
- Entenda a diferença entre o LEFT e RIGHT JOIN
- Saiba usar Sub-Queries
- Use funções do MySQL
- Ordene os seus dados usando o ORDER BY
- Agrupe dados com GROUP BY
-
Curso Kafka: produtores, consumidores e streams
08h - Utilize Kafka para comunicação assíncrona
- Aprenda a criar microsserviços com Kafka
- Entenda as vantagens de Kafka para paralelismo e execução serializada
- Entenda como funciona a serialização e deserialização no Kafka
- Extraia uma camada de abstração própria com boas práticas
-
4 Estude na Alura: BI
Quer ser desenvolvedor ou desenvolvedora BI no Looqbox? Estude na Alura e aprenda a desenvolver scripts em Git, NoSQL, SQL, Microsserviços, Python e R para customizar o Looqbox de acordo com a necessidade de cada cliente.
-
Formação Python
-
Curso Git e Github: controle e compartilhe seu código
06h - 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
-
Curso Git e Github: estratégias de ramificação, Conflitos e Pull Requests
08h - Aprenda estratégias de branching como Git Flow
- Use técnicas avançadas como cherry-pick ou Bisect
- Conheça ferramentas visuais como Git Desktop
- Trabalhe com Hooks e Eventos
- Entenda o Pull Request
-
Curso Redis I: armazenando chaves e valores
20h - Inicie no mundo NoSQL
- Resolva problemas com Redis
- Faça buscas otimizadas
- Aprenda como coletar estatísticas de acesso
- Conheça os operadores com bit
-
Curso Redis II: estruturas e recursos na sua base NoSQL
10h - Implemente listas no Redis
- Trabalhe com uma fila de espera
- Entenda recursos como busy wait e pop blocante
- Crie ranks de usuários e elementos
- Use ordenação com o zrange wishscores
-
Curso Java e MongoDB: integre uma webapp Java com um banco NoSQL
05h - Integre aplicações Java com esse poderoso NoSQL MongoDB
- Crie, leia, atualize e apague(CRUD) documentos no MongoDB através do java
- Crie pesquisa simples e avançadas dentro do seu banco.
- Faça integração com a API de mapas do Google
- Crie Index e Ponto de Referencia para suas pesquisas.
-
Curso Kafka: produtores, consumidores e streams
08h - Utilize Kafka para comunicação assíncrona
- Aprenda a criar microsserviços com Kafka
- Entenda as vantagens de Kafka para paralelismo e execução serializada
- Entenda como funciona a serialização e deserialização no Kafka
- Extraia uma camada de abstração própria com boas práticas
-
Curso SQL com MySQL: manipule e consulte dados
12h - Saiba instalar e acessar o banco de dados MySQL
- 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 e ALTER TABLE
-
Curso R: análise de dados
08h - Aprenda a analisar dados com R
- Elabore gráficos com R
- Junte bancos de dados com R
- Tire sumários estatísticos dos dados da sua empresa usando R
- Aprenda modelos preditivos no R
-
5 Estude na Alura: Mobile
Quer trabalhar com Mobile no Looqbox? Estude Java, Kotlin, Android e Swift na Alura e aprenda sobre o desenvolvimento, manutenção, criação e manutenção dos aplicativos para Android e iOS.
-
Formação Android
-
Formação Java
-
Curso Kotlin parte 1: Sua primeira app android na linguagem
20h - Crie sua primeira app Android com suporte ao Kotlin
- Construa classes modelos e entenda o que são properties
- Adicione comportamentos em outras classes com a extension function
- Crie classes enums
- Entenda as possibilidades de sobrecarga
- Concatene String utilizando String Templates
- Aprenda a criar variáveis com o if expression
- Refatore o código visando as boas práticas de programação
-
Curso Kotlin parte 2: Mais recursos da linguagem e boas práticas
16h - Entenda como funcionam os operadores lógicos durante a comparação
- Chame mais de um membro de um objeto chamando-o uma única vez
- Conheça alguns recursos funcionais e utilize expressões lambda
- Converta funções em Single-Expression Function
- Crie Dialogs, DatePickers e Spinners do Android
- Implemente interfaces do Java com expressão lambda
- Entenda como funciona as Exceptions e o Try-Expression
-
Curso Kotlin parte 3: Técnicas avançadas na sua app
14h - Entenda o que é o Null Safety
- Conheça novas técnicas de inicialização
- Aumente a flexibilidade com herança
- Declare e implemente Higher-Order Functions
- Aplique menu de contexto
- Declare Companion Objects
-
Curso Swift parte 1: desenvolvendo para iOS no Xcode
07h - Conheça a linguagem Swift da Apple para iPad, iPhone e Mac
- Comece a desenvolver seus primeiros aplicativos
- Deixe seu código mais bonito com Orientação a Objetos
- Programe usando o Xcode
- Aprenda os tipos básicos e arrays
- Trate erros
- Evite bugs com o uso do Optional
-
Curso Swift parte 2: UIKit, Storyboard e o padrão Delegate
08h - Aprenda a linguagem Swift
- Utilize componentes do UIKit para desenhar seu app
- Crie tabelas para listar informações
- Desacople as views do storyboard com xib
- Aprenda o padrão de design Delegate
-
Curso Swift parte 3: Gestures, DAO e o Optional Chaining
06h - Utilize gestures para interagir com o usuário
- Trabalhe com Alerts no seu dispositivo iOS
- Aprenda o que é optional chaining
- Seus primeiros passos com Closures
- Aprenda a salvar e recuperar dados
-
Curso Swift 4.2: Novas features e melhorias nas APIs
02h - Novidades das APIs de dictionaries
- Utilizando Strings como coleções
- Gerando números randômicos
- Embaralhando elementos no array
- Aprenda a utilizar o protocolo Encodable
- Aprenda a utilizar o protocolo Decodable
-
6 Estude na Alura: Metodologias Ágeis
Confira as Metodologias Ágeis mais usadas no Looqbox. Estude TDD e saiba como aplicar estes conhecimentos em vagas.
O Looqbox utiliza Scrum como base para coordenar a equipe de desenvolvimento e acreditam que nenhum processo é mais importante que a dedicação e desempenho dos envolvidos nas atividades do dia a dia.
-
Curso Java e Testes: Test Driven Development com Junit
12h - TDD : vantagens e desvantagens
- Automatize o seu teste de unidade
- Como funciona o ciclo do TDD
- Use o @setUp para preparar o cenário de teste
- Faça testes com DataBuilders
- Testando exceptions
-
Curso Scrum: agilidade em seu projeto
10h - Aprenda o processo ágil mais popular do mercado.
- Aplique esse processo em seu projeto
- Veja como práticar uma Retrospectiva
- Melhore o desempenho do seu time
- Entregas mais rápidas e transparentes
-
Curso Scrum parte 1: gerencie o seu projeto de forma ágil
05h - Conheça a história do Scrum no contexto atual
- Descubra o que são Métodos Ágeis de gerenciamento de projetos
- Identifique as instituições certificadoras em Scrum
- Compreenda o que é Scrum em uma visão geral
- Some conhecimentos para preparar-se para as certificações profissionais em Scrum e ágil
-
Curso Scrum parte 2: o Manifesto Ágil, liderança e organização em Scrum
05h - Conheça o Manifesto Ágil & A Aliança Ágil
- Descubra como é tratado o Scrum em projetos, programas e portfólios
- Entenda como é aplicada a gestão de pessoas em projetos ágeis
- Compreenda o princípio de organização em Scrum
- Some conhecimentos para preparar-se para as certificações profissionais
-
Curso Scrum parte 3: projetos com Agile
06h - Entenda como realizar a Justificativa de Negócio em projetos Ágeis
- Conheça a fase de iniciação de um projeto Scrum
- Identifique as responsabilidades na iniciação de um projeto Scrum
- Aprenda técnicas utilizadas na fase inicial de um projeto Scrum
- Some conhecimentos para preparar-se para as certificações profissionais Scrum
-
Curso Scrum parte 4: planejando projetos com Agile
07h - Conheça o planejamento de um projeto Scrum
- Aprenda técnicas ágeis aplicadas ao planejamento
- Reconheça as responsabilidades de cada papel no planejamento
- Entenda o gerenciamento de risco em um projeto Scrum
- Some conhecimentos para preparar-se para as certificações profissionais em Scrum
-
Curso Scrum parte 5: executando projetos com Agile
05h - Entenda o Desenvolvimento Iterativo em projetos ágeis
- Conheça a Implementação em um projeto Scrum
- Reconheça as responsabilidades de cada papel na Implementação
- Entenda o gerenciamento das mudanças em um projeto Scrum
- Some conhecimentos para preparar-se para as certificações profissionais em Scrum
-
Curso Scrum parte 6: revisão, retrospectiva e encerramento de projetos com Agile
04h - Entenda a abordagem de Qualidade e Critérios de Aceitação em Agile
- Aprenda sobre o Gerenciamento da Qualidade em Scrum
- Conheça as Revisões, Retrospectivas e Release em Scrum
- Identifique papéis e responsabilidades na Retrospectiva e Release do Scrum
- Some conhecimentos para preparar-se para as certificações profissionais em Scrum
-
7 Estuda na Alura: DevOps
Se você deseja trabalhar com DevOps no Looqbox e gerenciar Kubernetes, estude na Alura sobre as tecnologias mais utilizadas para a criação e melhoria de fluxo de deploy e criação de processos automatizados de monitoramento: Linux, Git, Docker, Terraform, Grafana, Azure, AWS, Jenkins e Orientação a Objetos.
-
Formação Expert em Orientação a Objetos
-
Curso Amazon Code Deploy: Deploy Continuo com AWS
12h - Entenda algumas das dificuldades de se colocar uma aplicação em produção e como automatizar esse processo
- Aprenda sobre servidores imutáveis, rolling deployments e code deploy
- Integre Jenkins com AWS Code Deploy
- Conheça o Blue-green deployment e suas vantagens
- Crie ambientes de homologação e produção na nuvem da Amazon
-
Curso Linux I: conhecendo e utilizando o terminal
04h - Conheça o sistema de diretórios do Linux
- Trabalhe com a linha de comando sem medo
- Compacte e descompacte seus arquivos
- Edição no console usando o VI
-
Curso Linux II: programas, processos e pacotes
08h - Controle absoluto dos processos rodando na sua máquina
- Variáveis de ambiente e o PATH sem mistérios
- Gerenciando pacotes com o APT
- Sistema de permissões
- SSH e SCP para comunicação remota
- Dê seus primeiros passos de maneira prática!
-
Curso Docker: Criando containers sem dor de cabeça
10h - Suba um container Docker
- Crie e personalize imagens
- Crie receitas e scripts
- Faça seus containers comunicarem entre si
- Faça deploy na nuvem
-
Curso Terraform: automatize a infraestrutura na nuvem
08h - Automatize o provisionamento de infraestrutrura
- Utilize referências e dependências entre os recursos
- Organize a configuração e use variáveis
- Gerencie recursos e outputs
- Provisione independente do provedor de cloud
-
Curso Grafana e Telegraf: Monitoramento em tempo real
10h - Entenda a importância do monitoramento para a saúde do sistema
- Colete e injete dados com Telegraf e InfluxDB
- Crie dashboard com as principais informações
- Selecione métricas e gráficos diversos
- Monitore a infraestrutura, Docker e os logs da aplicação
-
Curso Kubernetes: Introdução a orquestração de containers
08h - Veja como trabalhar com o Kubernetes
- Saiba como configurar arquivos yaml
- Entenda como o Kubernetes gerencia nossa aplicação
- Veja como é feito o gerenciamento de containers que formam uma aplicação
- Implemente um cluster no Google Cloud
-
Curso Azure: gerencie Kubernetes com AKS e ACR
12h - Crie um cluster com o AKS - Azure Kubernetes Service
- Entenda como o gerenciamento do AKS funciona
- Torne seus containers privados com o ACR - Azure Containers Service
- Ganhe produtividade com a linha de comando AZ
- Crie estimativas de custos para seu cluster AKS
-
Curso Jenkins e Docker: Pipeline de entrega continua
12h - Entenda o que é integração contínua
- Configure um build contínuo com Docker
- Use Git e Github com o servidor Jenkins
- Analise a qualidade com SonarQube
- Define o pipeline como código
-
Curso Amazon ECS: gerencie Docker na nuvem da AWS
08h - Use Docker na nuvem da Amazon
- Aprenda a criar novas container em segundos
- Crie balanceadores de carga para seus containers
- Gerencie as suas imagens no Elastic Container Registry
- Aprenda a utilizar os recursos da AWS ECS a partir do terminal
-
Curso Robot Operating System: simule um robô na AWS RoboMaker
06h - Desenvolve, builde e simule robôs sem se preocupar com a hardware
- Use AWS RoboMaker para testar o seu robô
- Crie um robô autônomo na AWS e local no computador
- Detecta obstáculos e gere mapas de navegação
- Desenvolve código na Amazon Cloud 9
- Controle o robô pelo MQTT
-
Curso Amazon e Spring: Deploy de uma aplicação Spring MVC na AWS
12h - Entenda como enviar imagens para os Buckets com o S3
- Aprenda como se comunicar com o banco de dados com o RDS
- Saiba como enviar a aplicação para um servidor na Amazon com o EC2
- Veja como armazenar a sessão do usuário com o Redis com o Elasticache
- Aprenda a integrar todos os serviços que formam nossa aplicação
-
8 Gostou? Se candidate para uma vaga!
Se candidate para uma vaga no Looqbox e ajude a destravar o poder da informação para todos na sua empresa!