<?xml version="1.0" encoding="UTF-8"?>
<rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom" xmlns:dc="http://purl.org/dc/elements/1.1/">
  <channel>
    <title>DEV Community: Alex Jesus</title>
    <description>The latest articles on DEV Community by Alex Jesus (@alexjesustech).</description>
    <link>https://dev.to/alexjesustech</link>
    <image>
      <url>https://media2.dev.to/dynamic/image/width=90,height=90,fit=cover,gravity=auto,format=auto/https:%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fuploads%2Fuser%2Fprofile_image%2F810023%2F61f7f2de-5758-4e53-99cd-cecf6f3e96a7.png</url>
      <title>DEV Community: Alex Jesus</title>
      <link>https://dev.to/alexjesustech</link>
    </image>
    <atom:link rel="self" type="application/rss+xml" href="https://dev.to/feed/alexjesustech"/>
    <language>en</language>
    <item>
      <title>O que é desenvolvimento de sistemas?</title>
      <dc:creator>Alex Jesus</dc:creator>
      <pubDate>Wed, 01 Nov 2023 21:25:58 +0000</pubDate>
      <link>https://dev.to/alexjesustech/o-que-e-desenvolvimento-de-sistemas-32o9</link>
      <guid>https://dev.to/alexjesustech/o-que-e-desenvolvimento-de-sistemas-32o9</guid>
      <description>&lt;p&gt;O desenvolvimento de sistemas é o processo de criação de softwares para atender às necessidades de uma empresa ou organização. Esse processo envolve várias etapas, desde a análise das necessidades dos usuários até a implantação e manutenção do sistema. &lt;/p&gt;

&lt;p&gt;&lt;strong&gt;As principais etapas do desenvolvimento de sistemas são&lt;/strong&gt; &lt;/p&gt;

&lt;p&gt;&lt;a href="https://media.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fuploads%2Farticles%2F3bdelvgpeid6fv7chbpw.png" class="article-body-image-wrapper"&gt;&lt;img src="https://media.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fuploads%2Farticles%2F3bdelvgpeid6fv7chbpw.png" alt="Image description"&gt;&lt;/a&gt;&lt;/p&gt;

&lt;ol&gt;
&lt;li&gt;Análise de requisitos: Nesta etapa, o desenvolvedor de sistemas trabalha com os usuários para entender suas necessidades e definir os requisitos do sistema. &lt;/li&gt;
&lt;li&gt;Projeto de sistemas: Nesta etapa, o desenvolvedor de sistemas cria um projeto para o sistema, incluindo os diagramas de fluxo de dados, os diagramas de classes e outros documentos de projeto. &lt;/li&gt;
&lt;li&gt;Desenvolvimento de software: Nesta etapa, o desenvolvedor de sistemas escreve o código do sistema, usando linguagens de programação como Javascript, Python, Java, PHP, Ruby, C# ou C++. &lt;/li&gt;
&lt;li&gt;Teste de software: Nesta etapa, o desenvolvedor de sistemas testa o sistema para garantir que ele atenda aos requisitos e não tenha erros. &lt;/li&gt;
&lt;li&gt;Manutenção de software: Nesta etapa, o desenvolvedor de sistemas mantém o sistema atualizado, corrigindo erros e adicionando novos recursos. &lt;/li&gt;
&lt;/ol&gt;

&lt;p&gt;&lt;strong&gt;Exemplos de sistemas desenvolvidos&lt;/strong&gt;&lt;/p&gt;

&lt;p&gt;&lt;a href="https://media.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fuploads%2Farticles%2Fv91sjbeiuueqt6um7vdo.png" class="article-body-image-wrapper"&gt;&lt;img src="https://media.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fuploads%2Farticles%2Fv91sjbeiuueqt6um7vdo.png" alt="Image description"&gt;&lt;/a&gt;&lt;br&gt;
Aqui estão alguns exemplos de sistemas desenvolvidos por desenvolvedores de sistemas: &lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;Aplicativos para smartphones e tablets: Os aplicativos para smartphones e tablets são uma forma popular de software que fornece aos usuários acesso a uma variedade de recursos e serviços. &lt;/li&gt;
&lt;li&gt;Sistemas de e-commerce: Os sistemas de e-commerce permitem que as empresas vendam seus produtos e serviços online. &lt;/li&gt;
&lt;li&gt;Sistemas de gestão empresarial (ERP): Os sistemas de ERP integram os diferentes departamentos de uma empresa, fornecendo uma visão holística dos negócios. &lt;/li&gt;
&lt;li&gt;Sistemas de segurança: Os sistemas de segurança são usados para proteger computadores, redes e dados contra-ataques. &lt;/li&gt;
&lt;li&gt;Jogos eletrônicos: Os jogos eletrônicos são uma forma popular de entretenimento que exigem o desenvolvimento de software complexo.&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;&lt;strong&gt;Futuro do desenvolvimento de sistemas&lt;/strong&gt;&lt;/p&gt;

&lt;p&gt;&lt;a href="https://media.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fuploads%2Farticles%2Fr9ig661ck12rb54fz9fc.jpeg" class="article-body-image-wrapper"&gt;&lt;img src="https://media.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fuploads%2Farticles%2Fr9ig661ck12rb54fz9fc.jpeg" alt="Image description"&gt;&lt;/a&gt;&lt;br&gt;
A demanda por desenvolvedores de sistemas deve continuar a crescer nos próximos anos, à medida que a tecnologia continua a se desenvolver. As empresas estão cada vez mais investindo em tecnologia para melhorar seus processos e serviços, e isso requer mais desenvolvedores de sistemas para criar e manter esses sistemas. &lt;/p&gt;

&lt;p&gt;Os desenvolvedores de sistemas que estiverem preparados para as novas tecnologias e tendências do mercado terão um grande diferencial competitivo. Eles devem estar familiarizados com as últimas linguagens de programação, metodologias de desenvolvimento de software e tecnologias emergentes. &lt;/p&gt;

&lt;p&gt;Se você está interessado em seguir a carreira de desenvolvedor de sistemas, é importante se preparar para o mercado de trabalho. Você deve adquirir as habilidades e conhecimentos necessários para se destacar nessa profissão. &lt;/p&gt;

&lt;p&gt;Espero que você tenha achado este post útil. Se você é um desenvolvedor de sistemas, gostaria de convidá-lo a compartilhar suas experiências e desafios com a gente, basta deixar um comentário abaixo deste post. &lt;/p&gt;

&lt;p&gt;Até o próximo post! &lt;/p&gt;

</description>
      <category>polyglotstudies</category>
      <category>tecnologiadainformação</category>
      <category>desenvolvimentodesistemas</category>
    </item>
    <item>
      <title>Estudos poliglotas: Compartilhe conhecimento, aprenda mais!</title>
      <dc:creator>Alex Jesus</dc:creator>
      <pubDate>Wed, 01 Nov 2023 02:20:22 +0000</pubDate>
      <link>https://dev.to/alexjesustech/estudos-poliglotas-compartilhe-conhecimento-aprenda-mais-2nk2</link>
      <guid>https://dev.to/alexjesustech/estudos-poliglotas-compartilhe-conhecimento-aprenda-mais-2nk2</guid>
      <description>&lt;p&gt;A área de &lt;a href="https://dev.to/alexjesustech/o-que-e-desenvolvimento-de-sistemas-32o9"&gt;desenvolvimento de sistemas&lt;/a&gt; está em constante evolução, com novas tecnologias surgindo a todo momento. Isso pode ser desafiador para iniciantes, que precisam lidar com uma grande quantidade de informações e termos técnicos. &lt;/p&gt;

&lt;p&gt;Em uma conversa com um amigo que está iniciando seus estudos na área, percebi que ele enfrenta alguns desafios. Sente-se sobrecarregado com a quantidade de informações disponíveis e não sabe por onde começar. &lt;/p&gt;

&lt;p&gt;&lt;a href="https://res.cloudinary.com/practicaldev/image/fetch/s--jQUUb-gq--/c_limit%2Cf_auto%2Cfl_progressive%2Cq_auto%2Cw_800/https://dev-to-uploads.s3.amazonaws.com/uploads/articles/e9iuhrptmjdge1cttllq.png" class="article-body-image-wrapper"&gt;&lt;img src="https://res.cloudinary.com/practicaldev/image/fetch/s--jQUUb-gq--/c_limit%2Cf_auto%2Cfl_progressive%2Cq_auto%2Cw_800/https://dev-to-uploads.s3.amazonaws.com/uploads/articles/e9iuhrptmjdge1cttllq.png" alt="Image description" width="800" height="265"&gt;&lt;/a&gt;&lt;br&gt;
Essa conversa me fez refletir sobre o meu próprio aprendizado. Eu também enfrentei desafios quando comecei a estudar &lt;a href="https://dev.to/alexjesustech/o-que-e-desenvolvimento-de-sistemas-32o9"&gt;desenvolvimento de sistemas&lt;/a&gt;, mas tive a sorte de encontrar bons mentores e recursos que me ajudaram a superar esses desafios. &lt;/p&gt;

&lt;p&gt;Com base na minha experiência, acredito que os iniciantes podem se beneficiar de um aprendizado organizado e estruturado. É importante começar com os fundamentos e, a partir daí, ir avançando gradualmente. &lt;/p&gt;

&lt;p&gt;&lt;a href="https://res.cloudinary.com/practicaldev/image/fetch/s--OOsfDJLU--/c_limit%2Cf_auto%2Cfl_progressive%2Cq_auto%2Cw_800/https://dev-to-uploads.s3.amazonaws.com/uploads/articles/h87cg70x4yhoztalyfi7.png" class="article-body-image-wrapper"&gt;&lt;img src="https://res.cloudinary.com/practicaldev/image/fetch/s--OOsfDJLU--/c_limit%2Cf_auto%2Cfl_progressive%2Cq_auto%2Cw_800/https://dev-to-uploads.s3.amazonaws.com/uploads/articles/h87cg70x4yhoztalyfi7.png" alt="Image description" width="800" height="268"&gt;&lt;/a&gt;&lt;br&gt;
Para isso, é importante encontrar bons recursos de aprendizagem. Existem muitos livros, cursos e tutoriais disponíveis online. É importante escolher recursos que sejam de qualidade e que sejam adequados ao seu nível de conhecimento. &lt;/p&gt;

&lt;p&gt;Além disso, é importante praticar regularmente. A melhor maneira de aprender é fazendo. Experimente diferentes tecnologias e projetos para ver o que você gosta e o que você é bom. &lt;/p&gt;

&lt;p&gt;Estou iniciando uma série de posts no blog com o objetivo de compartilhar meu conhecimento com iniciantes. Os posts serão sobre diferentes tecnologias e conceitos de &lt;a href="https://dev.to/alexjesustech/o-que-e-desenvolvimento-de-sistemas-32o9"&gt;desenvolvimento de sistemas&lt;/a&gt;. &lt;/p&gt;

&lt;p&gt;&lt;a href="https://res.cloudinary.com/practicaldev/image/fetch/s--f9ZyTru---/c_limit%2Cf_auto%2Cfl_progressive%2Cq_auto%2Cw_800/https://dev-to-uploads.s3.amazonaws.com/uploads/articles/w53nq67w4ycyma9jyzb7.png" class="article-body-image-wrapper"&gt;&lt;img src="https://res.cloudinary.com/practicaldev/image/fetch/s--f9ZyTru---/c_limit%2Cf_auto%2Cfl_progressive%2Cq_auto%2Cw_800/https://dev-to-uploads.s3.amazonaws.com/uploads/articles/w53nq67w4ycyma9jyzb7.png" alt="Image description" width="800" height="461"&gt;&lt;/a&gt;&lt;br&gt;
As instruções serão apresentadas passo a passo, para facilitar a compreensão dos iniciantes. Os posts serão marcados com a hashtag #PolyglotStudies para facilitar a localização. &lt;/p&gt;

&lt;p&gt;Espero que esses posts sejam úteis para iniciantes que estão buscando aprender sobre &lt;a href="https://dev.to/alexjesustech/o-que-e-desenvolvimento-de-sistemas-32o9"&gt;desenvolvimento de sistemas&lt;/a&gt;. &lt;/p&gt;

&lt;p&gt;Espero que você tenha achado este post útil. Se você está aprendendo &lt;a href="https://dev.to/alexjesustech/o-que-e-desenvolvimento-de-sistemas-32o9"&gt;desenvolvimento de sistemas&lt;/a&gt;, gostaria de convidá-lo a compartilhar suas experiências e desafios com a gente, basta deixar um comentário abaixo deste post. &lt;/p&gt;

&lt;p&gt;Até o próximo post! &lt;/p&gt;

</description>
      <category>polyglotstudies</category>
      <category>tecnologiadainformação</category>
      <category>desenvolvimentodesistemas</category>
    </item>
    <item>
      <title>Como intalar o Java JDK 17 no Ubuntu 22.04</title>
      <dc:creator>Alex Jesus</dc:creator>
      <pubDate>Sat, 18 Feb 2023 21:55:05 +0000</pubDate>
      <link>https://dev.to/alexjesustech/como-intalar-o-java-jdk-17-no-ubuntu-2204-19cm</link>
      <guid>https://dev.to/alexjesustech/como-intalar-o-java-jdk-17-no-ubuntu-2204-19cm</guid>
      <description>&lt;p&gt;&lt;a href="https://www.oracle.com/java/technologies/javase/jdk17-archive-downloads.html"&gt;Java 17 LTS&lt;/a&gt; é a versão mais recente de suporte de longo prazo para a plataforma Java SE. O JDK 17 é gratuito(1) para uso em produção e distribuição, e irá receber atualizações pelo menos até setembro de 2024.&lt;/p&gt;

&lt;p&gt;Esta versão mais recente inclui o JDK 17, que fornece um ambiente para a criação de aplicativos usando a linguagem de programação Java, testando e executando os programas Java.&lt;/p&gt;

&lt;p&gt;Aqui, veremos como instalar &lt;a href="https://www.oracle.com/java/technologies/javase/jdk17-archive-downloads.html"&gt;Java JDK 17&lt;/a&gt; em &lt;a href="https://releases.ubuntu.com/22.04/"&gt;Ubuntu 22.04&lt;/a&gt;.&lt;/p&gt;

&lt;h2&gt;
  
  
  Instalando o OpenJDK 17
&lt;/h2&gt;

&lt;p&gt;O OpenJDK possui pacotes separados para o JDK (Java Development Kit) para o desenvolvimento de aplicativos Java e o JRE (Java Runtime Environment) para a execução de aplicativos Java.&lt;/p&gt;

&lt;p&gt;Para atualizar o índice do repositório, execute o seguinte comando no terminal:&lt;br&gt;
&lt;/p&gt;

&lt;div class="highlight js-code-highlight"&gt;
&lt;pre class="highlight shell"&gt;&lt;code&gt;&lt;span class="nb"&gt;sudo &lt;/span&gt;apt update
&lt;/code&gt;&lt;/pre&gt;

&lt;/div&gt;



&lt;p&gt;Em seguida, instale o pacote OpenJDK ou JRE conforme o requisito:&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;Para instalar o OpenJDK 17 JDK, execute o seguinte comando:
&lt;/li&gt;
&lt;/ul&gt;

&lt;div class="highlight js-code-highlight"&gt;
&lt;pre class="highlight shell"&gt;&lt;code&gt;&lt;span class="nb"&gt;sudo &lt;/span&gt;apt &lt;span class="nb"&gt;install&lt;/span&gt; &lt;span class="nt"&gt;-y&lt;/span&gt; openjdk-17-jdk
&lt;/code&gt;&lt;/pre&gt;

&lt;/div&gt;



&lt;ul&gt;
&lt;li&gt;Para instalar o OpenJDK 17 JRE, execute o seguinte comando:
&lt;/li&gt;
&lt;/ul&gt;

&lt;div class="highlight js-code-highlight"&gt;
&lt;pre class="highlight shell"&gt;&lt;code&gt;&lt;span class="nb"&gt;sudo &lt;/span&gt;apt &lt;span class="nb"&gt;install&lt;/span&gt; &lt;span class="nt"&gt;-y&lt;/span&gt; openjdk-17-jre
&lt;/code&gt;&lt;/pre&gt;

&lt;/div&gt;



&lt;h2&gt;
  
  
  Instalando o Oracle JDK 17
&lt;/h2&gt;

&lt;p&gt;Primeiro, instale dependências para a instalação do Oracle JDK 17 usando os seguinte comandos:&lt;br&gt;
&lt;/p&gt;

&lt;div class="highlight js-code-highlight"&gt;
&lt;pre class="highlight shell"&gt;&lt;code&gt;&lt;span class="nb"&gt;sudo &lt;/span&gt;apt update&lt;span class="p"&gt;;&lt;/span&gt;
&lt;span class="nb"&gt;sudo &lt;/span&gt;apt &lt;span class="nb"&gt;install&lt;/span&gt; &lt;span class="nt"&gt;-y&lt;/span&gt; libc6-x32 libc6-i386
&lt;/code&gt;&lt;/pre&gt;

&lt;/div&gt;



&lt;p&gt;Em seguida, faça o download do Oracle Java JDK 17 usando o comando &lt;code&gt;wget&lt;/code&gt;:&lt;br&gt;
&lt;/p&gt;

&lt;div class="highlight js-code-highlight"&gt;
&lt;pre class="highlight shell"&gt;&lt;code&gt;wget https://download.oracle.com/java/17/latest/jdk-17_linux-x64_bin.deb
&lt;/code&gt;&lt;/pre&gt;

&lt;/div&gt;



&lt;p&gt;Por fim, instale o Oracle Java JDK 17 usando o comando &lt;code&gt;dpkg&lt;/code&gt;:&lt;br&gt;
&lt;/p&gt;

&lt;div class="highlight js-code-highlight"&gt;
&lt;pre class="highlight shell"&gt;&lt;code&gt;&lt;span class="nb"&gt;sudo &lt;/span&gt;dpkg &lt;span class="nt"&gt;-i&lt;/span&gt; jdk-17_linux-x64_bin.deb
&lt;/code&gt;&lt;/pre&gt;

&lt;/div&gt;



&lt;p&gt;Em alguns casos, pode ser necessário instalar o Oracle JDK 17 no PATH localização.&lt;br&gt;
&lt;/p&gt;

&lt;div class="highlight js-code-highlight"&gt;
&lt;pre class="highlight shell"&gt;&lt;code&gt;&lt;span class="nb"&gt;sudo &lt;/span&gt;update-alternatives &lt;span class="nt"&gt;--install&lt;/span&gt; /usr/bin/java java /usr/lib/jvm/jdk-17/bin/java 0&lt;span class="p"&gt;;&lt;/span&gt;
&lt;span class="nb"&gt;sudo &lt;/span&gt;update-alternatives &lt;span class="nt"&gt;--install&lt;/span&gt; /usr/bin/javac javac /usr/lib/jvm/jdk-17/bin/javac 0&lt;span class="p"&gt;;&lt;/span&gt;
&lt;span class="nb"&gt;sudo &lt;/span&gt;update-alternatives &lt;span class="nt"&gt;--set&lt;/span&gt; java /usr/lib/jvm/jdk-17/bin/java&lt;span class="p"&gt;;&lt;/span&gt;
&lt;span class="nb"&gt;sudo &lt;/span&gt;update-alternatives &lt;span class="nt"&gt;--set&lt;/span&gt; javac /usr/lib/jvm/jdk-17/bin/javac
&lt;/code&gt;&lt;/pre&gt;

&lt;/div&gt;



&lt;h2&gt;
  
  
  Verificando a instalação do Java JDK
&lt;/h2&gt;



&lt;div class="highlight js-code-highlight"&gt;
&lt;pre class="highlight shell"&gt;&lt;code&gt;java &lt;span class="nt"&gt;-version&lt;/span&gt; &lt;span class="o"&gt;&amp;amp;&amp;amp;&lt;/span&gt; javac &lt;span class="nt"&gt;-version&lt;/span&gt;
&lt;/code&gt;&lt;/pre&gt;

&lt;/div&gt;



&lt;p&gt;Saída:&lt;br&gt;
&lt;/p&gt;

&lt;div class="highlight js-code-highlight"&gt;
&lt;pre class="highlight shell"&gt;&lt;code&gt;java version &lt;span class="s2"&gt;"17.0.6"&lt;/span&gt; 2023-01-17 LTS
Java&lt;span class="o"&gt;(&lt;/span&gt;TM&lt;span class="o"&gt;)&lt;/span&gt; SE Runtime Environment &lt;span class="o"&gt;(&lt;/span&gt;build 17.0.6+9-LTS-190&lt;span class="o"&gt;)&lt;/span&gt;
Java HotSpot&lt;span class="o"&gt;(&lt;/span&gt;TM&lt;span class="o"&gt;)&lt;/span&gt; 64-Bit Server VM &lt;span class="o"&gt;(&lt;/span&gt;build 17.0.6+9-LTS-190, mixed mode, sharing&lt;span class="o"&gt;)&lt;/span&gt;
javac 17.0.6
&lt;/code&gt;&lt;/pre&gt;

&lt;/div&gt;



&lt;p&gt;Espero que tenham aprendido a instalar &lt;a href="https://www.oracle.com/java/technologies/javase/jdk17-archive-downloads.html"&gt;Java JDK 17&lt;/a&gt; em &lt;a href="https://releases.ubuntu.com/22.04/"&gt;Ubuntu 22.04&lt;/a&gt;,  qualquer dúvida/sugestão/crítica só deixar aquele comentário! 🙂&lt;/p&gt;

&lt;p&gt;Abraços []’s&lt;/p&gt;

&lt;p&gt;&lt;a href="https://www.oracle.com/downloads/licenses/no-fee-license.html"&gt;1&lt;/a&gt;: Licença de Termos e Condições Oracle No-Fee (sem taxa)&lt;/p&gt;

</description>
      <category>tutorial</category>
      <category>java</category>
      <category>jdk</category>
      <category>ubuntu</category>
    </item>
    <item>
      <title>Banco de Dados SQLite no Laravel 9</title>
      <dc:creator>Alex Jesus</dc:creator>
      <pubDate>Sun, 18 Sep 2022 15:24:36 +0000</pubDate>
      <link>https://dev.to/alexjesustech/banco-de-dados-sqlite-no-laravel-9-31pe</link>
      <guid>https://dev.to/alexjesustech/banco-de-dados-sqlite-no-laravel-9-31pe</guid>
      <description>&lt;h2&gt;
  
  
  1 Criando uma Aplicação Laravel
&lt;/h2&gt;

&lt;p&gt;Antes de criar sua aplicação &lt;a href="https://laravel.com/" rel="noopener noreferrer"&gt;Laravel&lt;/a&gt;, você deve garantir que sua máquina local tenha o &lt;a href="https://www.php.net/" rel="noopener noreferrer"&gt;PHP&lt;/a&gt; e o &lt;a href="https://getcomposer.org/" rel="noopener noreferrer"&gt;Composer&lt;/a&gt; instalados. Além disso, é recomendado instalar o &lt;a href="https://nodejs.org/" rel="noopener noreferrer"&gt;Node&lt;/a&gt; e o NPM.&lt;/p&gt;

&lt;p&gt;Após instalar o PHP e o Composer, você pode criar uma novo aplicação Laravel através do &lt;code&gt;create-project&lt;/code&gt; comando Composer:&lt;br&gt;
&lt;/p&gt;

&lt;div class="highlight js-code-highlight"&gt;
&lt;pre class="highlight plaintext"&gt;&lt;code&gt;composer create-project --prefer-dist laravel/laravel:^v9.3 tutorial-laravel-sqlite-basico
&lt;/code&gt;&lt;/pre&gt;

&lt;/div&gt;



&lt;p&gt;&lt;a href="https://media.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fuploads%2Farticles%2Fpdeuxa5l26b0k5tlzivf.png" class="article-body-image-wrapper"&gt;&lt;img src="https://media.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fuploads%2Farticles%2Fpdeuxa5l26b0k5tlzivf.png" alt="composer create-project --prefer-dist laravel/laravel:^v9.3 tutorial-laravel-sqlite-basico"&gt;&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;Entre na pasta da aplicação recém criada executando o comando &lt;code&gt;cd tutorial-laravel-sqlite-basico&lt;/code&gt; e depois de inicie o servidor de desenvolvimento &lt;a href="https://laravel.com/docs/9.x/artisan" rel="noopener noreferrer"&gt;Artisan&lt;/a&gt;:&lt;br&gt;
&lt;/p&gt;

&lt;div class="highlight js-code-highlight"&gt;
&lt;pre class="highlight plaintext"&gt;&lt;code&gt;php artisan serve
&lt;/code&gt;&lt;/pre&gt;

&lt;/div&gt;



&lt;p&gt;Seu aplicativo estará acessível em seu navegador da Web em &lt;a href="http://127.0.0.1:8000" rel="noopener noreferrer"&gt;http://127.0.0.1:8000&lt;/a&gt;&lt;/p&gt;

&lt;h2&gt;
  
  
  2 Banco de Dados SQLite no Laravel
&lt;/h2&gt;

&lt;h3&gt;
  
  
  2.1 Configurando
&lt;/h3&gt;

&lt;p&gt;Agora que você criou seu aplicativo Laravel, iremos configurar o acesso a base de dados. Por padrão, o &lt;code&gt;.env&lt;/code&gt; é o arquivo de configuração de seu aplicativo para acesso com o banco de dados &lt;a href="https://www.sqlite.org/" rel="noopener noreferrer"&gt;SQLite&lt;/a&gt;, &lt;a href="https://www.mysql.com/" rel="noopener noreferrer"&gt;MySQL&lt;/a&gt;, &lt;a href="https://mariadb.org/" rel="noopener noreferrer"&gt;MariaDB&lt;/a&gt;, &lt;a href="https://www.postgresql.org/" rel="noopener noreferrer"&gt;PostgreSQL&lt;/a&gt;, &lt;a href="https://www.microsoft.com/pt-br/sql-server/" rel="noopener noreferrer"&gt;SQL Server&lt;/a&gt;, &lt;a href="https://redis.io/" rel="noopener noreferrer"&gt;Redis&lt;/a&gt; ou até Oracle. Estaremos utilizando o SQLite, que é um mecanismo de banco de dados pequeno, rápido e independente. &lt;/p&gt;

&lt;p&gt;Para começar, crie um banco de dados SQLite criando um arquivo SQLite vazio no diretório &lt;code&gt;database&lt;/code&gt;:&lt;br&gt;
&lt;/p&gt;

&lt;div class="highlight js-code-highlight"&gt;
&lt;pre class="highlight plaintext"&gt;&lt;code&gt;touch database/database.sqlite
&lt;/code&gt;&lt;/pre&gt;

&lt;/div&gt;



&lt;p&gt;Em seguida, atualize seu arquivo de configuração &lt;code&gt;.env&lt;/code&gt; para usar o driver de banco de dados &lt;code&gt;sqlite&lt;/code&gt; do Laravel. Você pode remover as outras opções de configuração do banco de dados.&lt;/p&gt;

&lt;p&gt;Insira a seguinte linha:&lt;br&gt;
&lt;/p&gt;

&lt;div class="highlight js-code-highlight"&gt;
&lt;pre class="highlight plaintext"&gt;&lt;code&gt;DB_CONNECTION=sqlite
&lt;/code&gt;&lt;/pre&gt;

&lt;/div&gt;



&lt;p&gt;Exclua as linhas a seguir:&lt;br&gt;
&lt;/p&gt;

&lt;div class="highlight js-code-highlight"&gt;
&lt;pre class="highlight plaintext"&gt;&lt;code&gt;DB_CONNECTION=mysql 
DB_HOST=127.0.0.1 
DB_PORT=3306 
DB_DATABASE=laravel 
DB_USERNAME=root 
DB_PASSWORD=
&lt;/code&gt;&lt;/pre&gt;

&lt;/div&gt;



&lt;p&gt;Após configurar seu banco de dados SQLite, você pode executar as migrações de banco de dados do seu aplicativo, que criarão as tabelas do banco de dados do seu aplicativo:&lt;br&gt;
&lt;/p&gt;

&lt;div class="highlight js-code-highlight"&gt;
&lt;pre class="highlight plaintext"&gt;&lt;code&gt;php artisan migrate
&lt;/code&gt;&lt;/pre&gt;

&lt;/div&gt;



&lt;p&gt;&lt;a href="https://media.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fuploads%2Farticles%2F3ihk22iw4nuwk8zzyfv1.png" class="article-body-image-wrapper"&gt;&lt;img src="https://media.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fuploads%2Farticles%2F3ihk22iw4nuwk8zzyfv1.png" alt="php artisan migrate"&gt;&lt;/a&gt;&lt;/p&gt;

&lt;h3&gt;
  
  
  2.2 Testando a Conexão
&lt;/h3&gt;

&lt;p&gt;Existem inúmeras formas de realizar estes testes, uma das mais simples é através do Tinker (Que é uma CLI para rodar comandos do Laravel).&lt;br&gt;
&lt;/p&gt;

&lt;div class="highlight js-code-highlight"&gt;
&lt;pre class="highlight plaintext"&gt;&lt;code&gt;php artisan tink
&lt;/code&gt;&lt;/pre&gt;

&lt;/div&gt;



&lt;p&gt;O comando a seguir retorna todos os registros da tabela &lt;code&gt;migrations&lt;/code&gt; criada quando anteriormente executamos &lt;code&gt;php artisan migrate&lt;/code&gt;:&lt;br&gt;
&lt;/p&gt;

&lt;div class="highlight js-code-highlight"&gt;
&lt;pre class="highlight plaintext"&gt;&lt;code&gt;DB::select('select * from migrations');
&lt;/code&gt;&lt;/pre&gt;

&lt;/div&gt;



&lt;p&gt;&lt;a href="https://media.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fuploads%2Farticles%2Fkl67ls7crh5p1qw4rigx.png" class="article-body-image-wrapper"&gt;&lt;img src="https://media.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fuploads%2Farticles%2Fkl67ls7crh5p1qw4rigx.png" alt="php artisan tink"&gt;&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;A aplicação criada está disponível no seguinte endereço &lt;a href="https://github.com/alexjesustech/tutorial-laravel-sqlite-basico" rel="noopener noreferrer"&gt;https://github.com/alexjesustech/tutorial-laravel-sqlite-basico&lt;/a&gt;  &lt;/p&gt;




&lt;p&gt;Espero que tenham gostado e qualquer dúvida/sugestão/crítica só deixar aquele comentário! 🙂&lt;/p&gt;

&lt;p&gt;Abraços []’s&lt;/p&gt;

</description>
      <category>laravel</category>
      <category>sqlite</category>
      <category>tutorial</category>
      <category>braziliandevs</category>
    </item>
  </channel>
</rss>
