Jump to content

Pesquise na Comunidade

Mostrando resultados para tags 'java'.

  • Pesquisar por Tags

    Digite as tags separadas por vírgulas.
  • Pesquisa por Autor(a)

Tipo de Conteúdo


Fóruns

  • Antes de tudo...
    • O nosso fórum é para vocês devs e software houses!
  • Geral
    • Desenvolvimento de Software
    • Reviews de Solução
    • Troca de Conhecimentos Gerais
    • Classificados
  • Negócios
    • Admistrativo/Financeiro
    • Tecnologia
    • Tudo sobre Marketing
    • Gestão
    • Gestão de Pessoas
    • Customer Success: Foco no cliente
  • Comunidade DFe
    • Café com o Contador
    • Notas Técnicas - Café Expresso
    • Tudo sobre DFe
    • Cálculo de impostos (ICMS, IPI, PIS/COFINS, IRPJ)
    • Comércio Exterior
  • Linguagens de Programação
    • Dúvidas de Desenvolvimento
    • C#
    • C++
    • Delphi
    • HTML & CSS
    • Java
    • JavaScript
    • PHP
    • Python
    • SQL
    • Outras Linguagens
  • Startups
    • Mentoria
    • Apresente sua Startup
    • Dúvidas
  • Segurança
    • LGPD
    • Desenvolvimento Seguro
    • Vulnerabilidades
    • Engenharia Social
    • Segurança no Mundo Digital
  • Produtos
    • PlugBank
    • Suíte de Componentes
    • PlugDash
    • PlugNotas
    • TecnoSign
    • Manager SaaS
    • TecnoPay
  • Off Topic
    • Blog da Casa do Desenvolvedor
    • Blog da TecnoSpeed
    • Orgulho de ser Nerd/Geek
  • Cursos
    • TecnoSpeed Academy
    • Curso Básico para Devs
  • Eventos
    • TecnoUpdate
    • Eventos de Tecnologia 2022
    • Webinars/Lives
  • Monitor SEFAZ
    • NF-e
    • NFC-e
  • Rejeições
  • Regras Tributárias
  • Trampos em TI | Home Office's Vagas
  • Clube dos AGR's's Discussões
  • Clube dos AGR's's Fale com o Marketing
  • Clube dos AGR's's Dicas do CS
  • Clube dos AGR's's Capacitação em Vendas
  • Clube dos AGR's's Materiais CHS
  • Clube dos AGR's's Materiais Autêntica
  • Clube dos AGR's's Conteúdos TecnoSpeed Certificados
  • Parceiros - Canal de Vendas's Segmentos
  • Parceiros - Canal de Vendas's Dúvidas
  • Mentalidade Ágil's Tópicos
  • Computação Feitep's Geral
  • TIC Performance 2021 - SEBRAE's Trilha dos Workshops 2021
  • TIC Performance 2021 - SEBRAE's Materiais de apoio
  • TIC Performance 2021 - SEBRAE's Aula Gestão Financeira para Software Houses
  • TIC Performance 2021 - SEBRAE's Dúvidas
  • TecnoUpdate 2021's Novidades
  • TecnoUpdate 2021's Conteúdos
  • TecnoUpdate 2021's Dúvidas
  • Desafio Casa do Dev - NodeJS (2021)'s Comece aqui
  • Desafio Casa do Dev - NodeJS (2021)'s Dúvidas
  • Desafio Casa do Dev - NodeJS (2021)'s Cursos - Gratuitos
  • Desafio Casa do Dev - NodeJS (2021)'s O Desafio
  • PROTHEUS TOTVS's Release 33
  • Univale - Ivaiporã's Notícias

Blogs

  • Gestão Empresarial
  • Gestão de Pessoas
  • Empregabilidade

Product Groups

Não há resultados para exibir.


Encontre resultados em...

Encontre resultados que contenham...


Data de Criação

  • Início

    Fim


Última Atualização

  • Início

    Fim


Filter by number of...

Ingressou

  • Início

    Fim


Grupo


Você é estudante?


Qual sua área?


Qual seu nível de senioridade?


Outro? Por favor, especifique.


Como você conheceu o nosso fórum?


Outro? Por favor, especifique.


Declaração de Ciência e Autenticidade e de Veracidade


Ciente dos Regras do Fórum

Encontrado 4 resultados

  1. Antes de iniciarmos, precisamos entender que o Docker Hub é um serviço para hospedar as imagens dos nossos containers e compartilhar com nossa equipe. Pense nele como um repositório do Github, mas, ao invés dos repositórios armazenarem o código fonte da aplicação, são hospedados as imagens. Ps: Nos exemplos, lembre-se de alterar os dados para as suas informações. O que vamos precisar: Editor de texto ou IDE favorito. Apache Maven. Tutorial para baixar e configurar. Aplicação Spring Boot. Você pode usar este projeto de exemplo. Conhecimento básico de Docker. Ter uma conta no Docker Hub. Com tudo devidamente configurado, mão na massa! 1°) Vamos criar um arquivo com o nome Dockerfile no nosso projeto, e configurar da seguinte maneira: FROM openjdk:11 COPY target/meu-app-1.0.jar /app/meu-app.jar WORKDIR /app ENTRYPOINT ["java", "-jar", "meu-app.jar"] Comandos: - FROM é uma instrução obrigatória que indica qual imagem vai ser utilizada como ponto de partida. - COPY para copiar arquivos e pastas de um lugar específico na máquina local para uma pasta no container. - WORKDIR define uma pasta dentro do container onde os comandos serão executados. - ENTRYPOINT usado para definir executáveis que sempre serão executados quando o contêiner for iniciado. 2°) Utilizando o Maven de uma maneira simples, vamos buildar uma imagem do nosso projeto: Abra o terminal e entre no diretório do seu projeto, digite o seguinte comando: mvn spring-boot:build-image Esse comando levará um tempo quando for executado a primeira vez, mas nas próximas vezes será mais rápido. No final do processo, nossa aplicação foi compilada, empacotada e convertida em uma imagem do Docker. Para testar, podemos utilizar o seguinte comando docker run --name meu-app -p 8080:8080 meu-jardim:1.0 Podemos testar nossa aplicação acessando: http://localhost:8080/plantas 3°) Agora, vamos configurar nossas credenciais para publicar a imagem no Docker Hub, no terminal, digite o comando: docker login –username=seu-usuario –password=sua-senha 4°) No site do Docker Hub, crie um repositório para hospedarmos a imagem do nosso projeto. Na aba Repositories, você pode criar um novo repository clicando no botão Create Repository 5°) Vamos criar uma TAG para a imagem do nosso projeto, fazemos isso para marcar a imagem local com um id ou um nome: docker tag meu-jardim:1.0 lfmelo/meu-app:1.0 6°) Para finalizar, vamos fazer o PUSH da nossa imagem para nosso repositório. Com isso, estamos compartilhando nossa imagem no registry do Docker Hub. docker push lfmelo/meu-app:1.0 Ao final do processo, podemos conferir em nosso repositório a primeira versão da nossa imagem. Referencias: https://spring.io/guides/gs/spring-boot-docker/ https://hub.docker.com/_/openjdk https://blog.rocketseat.com.br/dockerfile-principais-comandos-para-criar-a-receita-da-imagem/ https://docs.docker.com/engine/reference/builder/
  2. Sabemos que, no mundo da programação, a teoria e a prática são coisas bem diferentes. Para entendermos um pouco mais sobre a parte teórica dos pilares da orientação a objetos (OO), vamos falar sobre os 4 principais conceitos desse paradigma de programação. Abstração (Exemplo: Cachorro) De uma maneira bem resumida, a abstração é uma representação de um objeto do mundo real. Por exemplo, um cachorro. Pense em um cachorro, e como podemos abstraí-lo em uma classe do nosso sistema. São três pontos que devem ser levados em consideração: Identidade - Devemos ter em mente qual objeto do mundo real vamos abstrair e mapear dentro do nosso sistema. Propriedades - Quais são as propriedades, as características desse objeto, por exemplo no caso da classe Cachorro, onde temos “Nome”, “Raça”, “Tamanho”, “Pelagem” e outros atributos. Métodos - O que a classe Cachorro deve saber fazer, por exemplo, “Latir()”, “Comer()”, “PedirCarinho()”, “TomarAgua()”. Com esse pilar, uma classe deve expor para outras classes apenas a ideia geral de uma propriedade ou funcionalidade, sem entrar nos detalhes, e isso pode ser alcançado com o uso de interfaces. Encapsulamento (Exemplo: Televisão) O encapsulamento se trata de um dos elementos que adicionam segurança à aplicação pelo fato de esconder as propriedades, criando uma espécie de caixa preta. Essa atitude evita o acesso direto à propriedade da classe, adicionando uma outra camada de segurança à aplicação. Como exemplo ao mundo real, quando clicamos no botão ligar da televisão, não precisamos saber o que está acontecendo internamente, a televisão apenas liga. Podemos então dizer que os métodos que ligam a televisão por "trás dos panos" estão encapsulados. Herança (Exemplo: Família) Nesse pilar, podemos imaginar um cenário onde, em uma família, os pais tenham os olhos azuis (propriedade da cor do olho) e seu filho, por sequência, herdou as características dos pais e nasceu também com os olhos azuis. A herança é um recurso muito importante para o reuso de código. Chamamos as classes que transferem comportamentos e atributos de super classes, e chamamos as classes que herdam esses comportamentos e atributos de sub classes. Por isso, super classes normalmente são definições mais genéricas de uma entidade, enquanto que as sub classes são definições mais específicas. Polimorfismo (Exemplo: Mamíferos) O polimorfismo é a “habilidade” de propriedades de classes derivadas de uma mesma super classe, responderem ao mesmo método, de formas diferentes. Para uma abstração ao mundo real, podemos pensar no exemplo dos mamíferos, o macaco, a baleia e o homem, ambos são da mesma super classe “Mamíferos”, e ambos possuem um método "Locomover()", porém, cada um se locomove da sua forma, pulando nos galhos, andando e nadando. Podemos entender que ambos se locomovem, mas de maneiras diferentes, cada um com sua peculiaridade. Referências: https://www.devmedia.com.br/os-4-pilares-da-programacao-orientada-a-objetos/9264 https://blog.cod3r.com.br/pilares-de-orientacao-a-objetos/#:~:text=O paradigma orientado a objetos,%2C polimorfismo%2C encapsulamento e abstração
  3. Olá pessoal, boa noite! Meu nome é Robson. Sou novo por aqui e tenho uma dúvida. Estou realizando uma pesquisa sobre empreendedorismo e juventude na área de TI pela Universidade Federal de São Paulo. Uma das etapas dessa pesquisa é a aplicação de um questionário survey com profissionais de TI. Gostaria de saber se eu poderia divulgar o link do questionário aqui, desde que não infrinja nenhum regra. Vocês acham que tem algum problema? Se tudo bem, eu posso enviar o link da pesquisa nas respostas. O preenchimento do questionário é anônimo. Apenas o termo de consentimento, que é uma norma de pesquisa, solicita o nome. Obrigado pessoal!
  4. Olá a todos, me chamo Halisson, sou novasso aqui, preciso por gentileza de uma orientação... O Java SE JDK 11 é compatível para o Windows 7? desde já agradeço o auxilio dos senhores(a).

Sobre o Fórum

Este é um fórum para todos que fazem parte
do ecossistema de uma Software House!

Bem-vindo(a) ao fórum da Casa do Desenvolvedor, uma comunidade completa, onde desenvolvedores, software houses, profissionais de marketing, experiência e vendas, fornecedores de soluções, aficionados por inovação e tecnologia podem tirar dúvidas, compartilhar novidades e conhecimento, trocar experiências e até postar uns memes que só nós da tecnologia entendemos 😅

Crie agora sua conta e vamos juntos fortalecer
o desenvolvimento de software no Brasil! 🇧🇷

×
×
  • Create New...