Projeto Premium: Como desenvolver um clone do e-SIC

Breno Martins, o Oceanhosting, foi o assunto da primeira postagem deste blog em português e, agora, ele é o primeiro streamer premium brasileiro.

Este streamer de Manaus, AM, vai mostrar como criar um clone do e-SIC, o Sistema Eletrônico do Serviço de Informação ao Cidadão usando diversas ferramentas, mas a predominante será o Laravel.

Este projeto está no modo EDUCATIVO. É ao vivo. É um projeto do mundo real!

Oceanhosting irá ao ar com seu projeto premium em todas as segundas, quartas e sextas, a partir das 23:00 (BRT) e começou no dia 05/06/2017.

Este tutorial tem como finalidade de ensinar em detalhes a utilização e o poder do framework Laravel, e repassar conceitos básicos e avançados em PHP, Bootstrap, JavaScript e as demais linguagens e ferramentas utilizadas neste projeto. O streamer  irá nos guiar do início básico ao avançado dentro do processo de criação até ter consolidado a ideia por trás deste sistema.

Finalmente, o resultado no fim do projeto será o nosso sistema e-SIC e, com ele, poderemos aplicar o sistema em diversas empresas e acompanhar as ocorrências, facilitando e ampliando a transparência das empresas e de seus futuros clientes.

Os requisitos para que o espectador possa acompanhar o projeto sem maiores dúvidas são:

HTML/CSS;

Estruturação de banco de dados;

Básico de PHP e SQL;

Ter conhecimentos básicos em framework e Orientação a objetos;

O requisito mais importante, é ter a vontade de aprender.

Para saber mais sobre como será o curso, confira como será a estruturação:

Sessão 1: Configuração do ambiente de desenvolvimento

  • Requisitos para efetuar a configurações e programas a serem usados;
  • Configuração para programação em ambiente Mac OS;

Sessão 1.1: Preparação do projeto – Estruturando o banco de dados via draw.io e divisão das tarefas a serem executadas

  • Mapeamento do banco de dados e estruturação;
  • Criação da lista de tarefas (“To-do list”);
  • Criação do nosso quadro no Taiga.io para acompanhar a nossa To-do list;

Sessão 2: Migrações e models, aprenderemos como criar a estruturação base do nosso e-SIC e os relacionamentos referentes as tabelas, e a partir disto, executar a tarefa de desenvolvimento da estrutura inicial e base do nosso sistema. As linguagens e programas que usaremos será:

  • PHP;
  • Draw.io;
  • HTML, CSS, SASS;
  • Bootstrap, JavaScript, VueJS, FontAwesome;

Sessão 3: Aplicação e execução: Aqui aprenderemos a criar a comunicação interna entre nosso servidor, banco de dados, site e implementar os conceitos de relacionamentos em si em nossa aplicação. As linguagens e programas que será usado:

  • PHP;
  • MySQL Workbench;

Sessão 4: Aprenderemos a configurar o nosso serviço de e-mail e integraremos em nosso sistema. O serviço a ser utilizado é:

  • Mailgun;
  • Gmail;

Sessão 5: Nessa sessão, iremos criar a parte do nosso sistema utilizando os relacionamentos e as ações passadas na sessão 2 e 3.

  • Criação da dos meios autenticação, registro e validação;
  • Configurações do perfil do usuário;
  • Criação das páginas dinâmicas do e-SIC;
  • Criação do sistema de gerenciamento de ocorrências e a respostas;
  • Criação e configuração do serviço de envio de mensagem automática via e-mail;
  • Criação do sistema de gerenciamento do administrador e do atendente;
  • Criação do Widget de contato rápido do nosso e-SIC.

Sessão 6: Iremos integrar o nosso Widget aplicando melhorias, onde iremos fazer a integração em um pequeno site com gerenciamento externo das ocorrências, com envio transparente sem precisar sair da tela do nosso cliente.

Sessão 7: Iremos aplicar os conceitos e revisaremos aplicando mudanças no sistema e-SIC com base na Lei de Acesso à Informação.

Se você quiser acompanhar o projeto e aprender como desenvolver este tipo de sistema, adquira agora mesmo a sua conta PRO e siga OceanHosting e seu projeto premium!

Como desenvolver um clone do e-SIC, o Sistema Eletrônico do Serviço de Informação ao Cidadão

Dr. Michael J. Garbade

I, Dr. Michael J. Garbade is the co-founder of the Education Ecosystem (aka LiveEdu), ex-Amazon, GE, Rebate Networks, Y-combinator. Python, Django, and DevOps Engineer. Serial Entrepreneur. Experienced in raising venture funding. I speak English and German as mother tongues. I have a Masters in Business Administration and Physics, and a Ph.D. in Venture Capital Financing. Currently, I am the Project Lead on the community project -Nationalcoronalvirus Hotline I write subject matter expert technical and business articles in leading blogs like Opensource.com, Dzone.com, Cybrary, Businessinsider, Entrepreneur.com, TechinAsia, Coindesk, and Cointelegraph. I am a frequent speaker and panelist at tech and blockchain conferences around the globe. I serve as a start-up mentor at Axel Springer Accelerator, NY Edtech Accelerator, Seedstars, and Learnlaunch Accelerator. I love hackathons and often serve as a technical judge on hackathon panels.

Recent Posts

Blockchain in Elections: A Leap Toward Transparent Democracy

In 2024 we're witnessing a critical point in democratic technology: the integration of blockchain and…

4 months ago

Win Big with Our Amazon Fire Max 11 & AirPods Pro Giveaway!

We’re thrilled to announce an exciting opportunity for you to win not one but two…

6 months ago

Unleashing Potential: How Education Ecosystem Transforms Learning into Real-World Success

Acquiring practical skills is crucial for career advancement and personal growth. Education Ecosystem stands out…

8 months ago

The Role of Artificial Intelligence in Modern Software Development

Artificial Intelligence (AI) has been making significant strides in various industries, and the software development…

11 months ago

Highest Stable Coin Yields – (W16 – 2024)

Another week to bring you the top yield platforms for three of the most prominent…

12 months ago

LEDU Token OTC Trading

If you hold a large volume of LEDU tokens above 1 million units and wish…

1 year ago