Jump to content

julio.treichel

Pessoal da TecnoSpeed
  • Contagem de Conteúdo

    8
  • Ingressou

  • Última visita

  • Dias Ganhos

    4

julio.treichel ganhou o dia em Julho 4 2023

julio.treichel teve o conteúdo mais curtido!

1 Seguidor

Informações Pessoais

  • Cidade
    Maringá
  • Estado
    Paraná (PR)

Clientes & Parceiros

  • Você é um cliente TecnoSpeed?
    Não
  • Você é um parceiro da Casa do Desenvolvedor?
    Não

Visitantes Recentes do Perfil

336 visualizações do perfil

Conquistas de julio.treichel

  • Ótima Reputação Raro
  • Positividade Raro

Emblemas Recentes

15

Reputação na Comunidade

  1. O primeiro passo é logar no MySQL com o seguinte comando: mysql -u root -p Esse comando especifica o usuário root com a notação -u e por sua vez, a notação -p é utilizada para que o MySQL apresente um prompt para inserção de senha. Em seguida, certifique-se de que está utilizando o banco correto, mysql, com o seguinte comando use mysql; Feito isso, atualize a senha para todos os usuários root: update user set password=PASSWORD('NOVA_SENHA') where User='root'; No campo 'NOVA_SENHA' você informa a senha que deseja utilizar. E por último, atualize as permissões: flush privileges; Para sair do MySQL você pode digitar quit ou fechar o terminal.
  2. Olá, Luiz! O PlugDash faz a conexão com o Banco de Dados. Você cria os selects e faz o mapeamento dos dados que deseja apresentar nos gráficos. Segue um vídeo de demonstração de utilização do PlugDash: https://www.youtube.com/watch?v=qMGGLx1bqWw Atualmente estamos trabalhando em outros tipos de conexão, foram lançadas recentemente a versão para conexão por API e estamos finalizando a atualização para a versão de compatibilidade com Oracle. Caso tenha interesse em realizar um teste, sem custos, para conhecer o produto, por gentileza entre em contato conosco pelo e-mail atendimento@plugmobile.com.br, que nosso consultor responsável entrará em contato para liberar uma conta de testes para você caso queira. Qualquer dúvida estamos à disposição!
  3. Desenvolvimento Mobile. A tecnologia mobile vem crescendo cada vez mais desde seu surgimento, com isso diversos sites e aplicações passaram a ter sua versão como aplicativo mobile. Por conta desse crescimento, muitos dos novos produtos são pensados para dispositivos móveis, antes de serem criados em outra plataforma (o famoso conceito "Mobile First"). E muitas empresas com aplicações já estabelecidas, buscam criar a versão mobile do seu software. Nesse artigo, trouxe algumas informações sobre o que você precisa saber antes de iniciar o desenvolvimento do seu app, quais os métodos de desenvolvimento de aplicativos, e quais as vantagens e desvantagens de cada um. O que preciso saber antes de iniciar o desenvolvimento do meu App? Antes de iniciar o desenvolvimento, é importante termos em mente o que será necessário para o aplicativo. O app precisará de alta performance, seja para renderização, câmera, carregamento, imagens...? Precisará ter acesso a recursos do dispositivo, como câmera, GPS, notificações, gestos...? O aplicativo precisa ser disponibilizado na PlayStore e AppStore? Tipos de desenvolvimento. A partir das respostas dessas questões, conseguiremos ter um norte para o tipo de aplicativo que desenvolveremos. Existem, atualmente, 3 tipos de desenvolvimento, sendo eles: Nativo, Híbrido e Web App. Apps Nativos: Os aplicativos nativos são desenvolvidos na linguagem nativa do Sistema Operacional do dispositivo. Para o Android (Sistema Operacional da Google), temos as linguagens Java e Kotlin. Já para iOS (Sistema Operacional da Apple), temos Swift e Objective-C. Quais as VANTAGENS de um App Nativo? A principal vantagem dos aplicativos nativos, é a compatibilidade. Por ser uma linguagem nativa, o aplicativo possuirá acesso a funcionalidades nativas do aparelho e com velocidade e boa performance, como GPS, Câmera, Leitor QR Code, Gravador de Voz, Gestos, e diversas outras. Quais as DESVANTAGENS de um App Nativo? Porém, a desvantagem do desenvolvimento nativo, se dá por conta dos custos, visto que você precisaria de um desenvolvedor que trabalhe com as duas linguagens, ou, o que na maioria das vezes ocorre, um desenvolvedor para cada Sistema Operacional. Acesso ao App Nativo pelo dispositivo: Os apps Nativos do Android, podem ser publicado nas lojas (PlayStore) por APK, ou AAB, ou, instalado diretamente no dispositivo (Sem passar pelas lojas) como APK. A Apple, porém, não permite a utilização de aplicativos instalados por fora da loja, sem um ID. Ou seja, será necessário que seu aplicativo seja publicado na loja para ser utilizado no dispositivo, ou, acessar o aplicativo por um Mac e informar o ID nas configurações do aplicativo. Apps Híbridos: O aplicativo híbrido, por sua vez, é desenvolvido em uma linguagem Web, por exemplo: JavaScript (React Native), Dart (Flutter), porém o app roda como uma aplicação nativa nos dispositivos, tanto Android quanto iOS. Quais as VANTAGENS de um App Híbrido? Os aplicativos híbridos possui um custo muito mais baixo em relação ao nativo, e um desenvolvimento mais rápido, visto que você terá apenas um único código em uma linguagem, tanto para iOS quanto Android, que será transpilado para o código nativo. Com isso os custos com profissionais diminui, e também a curva de aprendizado fica menor. Quais as DESVANTAGENS de um App Híbrido? Entretanto, suas desvantagens, por não ser nativo, e ter todo o processo de transpilação, os apps híbridos perdem um pouco em relação à performance, mas na maioria das vezes é uma diferença que não chega a ser notória, a não ser que realmente seu aplicativo possua renderizações pesadas, nesse caso sugiro repensar as tecnologias que utilizará. Acesso ao App Híbrido pelo dispositivo: Referente a instalação do aplicativo híbrido, segue o mesmo processo mencionado anteriormente. Androids podem baixar o APK, e iOS precisam que o app seja passado pela loja, ou configurado localmente com o ID. Web Apps: Os Web Apps nada mais são aplicativos que rodam como "sites" responsivos, desenvolvidos com HTML, CSS e JS que rodam no celular pelo navegador (Chrome, Safari...). Sem a necessidade de serem publicados nas lojas, eles podem ser acessados por um link, onde o usuário será questionado se deseja adicionar o atalho de acesso em seu aparelho. Quais as VANTAGENS de um Web App? Suas vantagens estão ligadas à velocidade de desenvolvimento e curva de aprendizado (por utilizar linguagens Web) e também quanto a utilização, visto que terá compatibilidade com qualquer sistema operacional, pois depende apenas do navegador. Quais as DESVANTAGENS de um Web App? Como o web app roda por cima de um navegador, uma de suas desvantagens é que o aplicativo só poderá ser utilizado com acessado quando o dispositivo possuir acesso à internet. Outra questão é a limitação no acesso de funcionalidades do sistema, diferente do nativo e híbrido, que possuem acesso a funcionalidades nativas, o web app possui grande limitação ao acesso dessas features. Acesso ao Web App pelo dispositivo: Os Web Apps podem ser publicados tanto na Google quanto na Apple. Bom, com essas informações espero que consiga já ter uma ideia de qual tecnologia utilizará para criar seu aplicativo. E qual será mais vantajoso para sua regra de negócio. Qualquer dúvida pode deixar nos comentários que será um prazer ajudá-lo. E fique atento que tem muitos conteúdos relacionados a desenvolvimento de aplicativos por vir. Até a próxima!
  4. Olá, desenvolvedor! Nesse artigo, vamos falar sobre a instalação do NVM (Node Version Manager), que como o nome já diz, é um gerenciador de versões do Node, com isso podemos ter várias versões do Node.js rodando na mesma máquina, e alternar entre elas quando necessário. Mas a questão que vêm à tona com essa informação é: Por qual motivo eu iria querer uma versão antiga do Node? Bom, assim como qualquer outro projeto, em algum momento o suporte à determinada funcionalidade é removida, ou retratada. Se verificar ao longo do tempo, desde o início do Node, várias ferramentas pararam de receber suporte ao longo do tempo. E o problema ocorre quando seu software depende de alguma dessas ferramentas, mas por pararem de dar suporte a ela, sua aplicação pode passar a apresentar erros, e são nessas horas que o NVM nos ajuda! Um exemplo dessa ocorrência pode ser encontrada em nosso artigo comentando sobre o erro: ReferenceError: primordials is not defined Nesse artigo comentamos sobre um erro gerado ao executar o MobileUI em versões superiores a 12.0 do Node por ter parado de receber suporte. Como Instalar o NVM Antes de instalar, é importante que você remova qualquer versão do Node que possua instalado em sua máquina, direto pelo site deles, pois o NVM criará uma pasta própria com todas as versões que você deseja utilizar lá, e poderá haver conflito caso possua o Node já previamente instalado. Para instalar o NVM, você pode baixar o instalador dele por aqui: Windows: nvm-setup.exe Após a instalação, você poderá utilizar os comandos do NVM diretamente pelo CMD do Windows. Deixarei abaixo alguns dos principais comandos do NVM / Node: Mostrar a versão atual do node: node -v || node --version Listar as versões instaladas do Node em sua máquina: nvm ls Listar quais versões do Node estão disponíveis para instalação: nvm list available Instalar uma versão específica do Node: nvm install <versão> Exemplo: nvm install 8.12.0 Alternar entre versões do Node: nvm use <versão> Exemplo: nvm use 8.12.0 Outra comando legal que você pode utilizar no seu projeto: nvm -v > .nvmrc Esse comando, pega a versão que você está utilizando atualmente do NVM e cria um arquivo chamado .nvmrc no seu projeto. Basicamente esses são os comandos mais utilizados do NVM. Qualquer dúvida, ou problema deixe aqui nos comentários que lhe ajudaremos. Até mais!
  5. Olá, pessoal! Tudo joia? Hoje venho trazer uma solução para o erro: ReferenceError: primordials is not defined ao utilizar o Mobileui para rodar seu aplicativo localmente, sem a necessidade de Android Studio. Esse erro ocorre, pois a partir da versão 12.0 do Node, o Gulp (toolkit de automação de tarefas) parou de ter suporte, e o Mobileui por sua vez, utiliza o Gulp. Dessa forma, para que consigamos utilizar o Mobileui, precisaremos utilizar uma versão inferior à 12.0 do Node. Podemos alternar entre as versões do Node, utilizando o NVM (Node Version Manager). Nesse exemplo, estou utilizando a versão 8.12.0 do Node, e note que após alterar, o Mobileui consegue ser executado: E com isso, conseguimos emular o aplicativo no navegador, nesse exemplo estou utilizando o PlugDash, nosso aplicativo BI, para visualização: Caso tenha interesse em conhecer mais sobre o PlugDash clique aqui. E para receber mais dicas futuras relacionadas a aplicativos, fique de olho em nossas publicações, pois teremos mais dicas em breve, referente a desenvolvimento de apps. Qualquer dúvida, pode deixar aqui nos comentários, que ficarei feliz em responder 😄 Até mais!
  6. Olá, pessoal! Tudo bem? Nesse tópico, falaremos um pouco sobre Bancos de Dados, mais especificamente, sobre funções para trabalharmos com campos do tipo date (data). Separamos algumas funções que convertem o campo de date para string (varchar), ou para o padrão 'YYYY-MM-DD' (ano-mês-dia) para que você possa trabalhar com ele em algumas situações onde precisa que o campo esteja nesse formato com alguns dos bancos de dados que são muito utilizados na atualidade. Todas essas funções retornam o mesmo resultado, utilizando uma delas no dia de publicação desse artigo, obteríamos o seguinte resultado: 2022-03-31 Caso queira trabalhar com funções, para retornar resultados mais específicos, abaixo de cada código, está o link para a documentação com mais detalhes sobre essas funcionalidades. PostgreSQL to_char(cast(CAMPO as date), 'YYYY-MM-DD') CONVERT (date, GETDATE()) Documentação do PostgreSQL Firebird select cast(SYSDATETIME() as date) as data cast((LPAD(EXTRACT(YEAR FROM SYSDATETIME()), 4, '0') || '-' || LPAD(EXTRACT(MONTH FROM SYSDATETIME()), 2, '0') || '-' || LPAD(EXTRACT(DAY FROM SYSDATETIME()), 2, '0')) as varchar(10)) as data Documentação do Firebird MySQL select DATE_FORMAT(campo_data, ‘’%Y-m%-d%’) as DATA from TABELA Documentação do MySQL SQL Server select convert(varchar, getdate(), 5) Documentação do SQL Server Caso tenha alguma sugestão, ou queira colaborar com mais alguma informação referente a formatação, não hesite em deixar um comentário! Qualquer dúvida estou à disposição 😄
  7. Fala, Eduardo. Tudo certo? Não sei te dizer exatamente uma ideia, mas uma sugestão que posso lhe dar para diminuir as variáveis de escolha, seria buscar desafios propostos em Hackathons, ou outros eventos, dar uma olhada neles com a sua equipe para ver se surge alguma ideia. Ou então procurar problemáticas em comum que as empresas enfrentam para trazer uma solução em cima disso.
×
×
  • Create New...