Content CreatorsE-Learning

Projeto Premium: Como desenvolver um clone do e-SIC

Oceanhosting LiveEdu.tv

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

Como desenvolver um clone do e-SIC

About author

About Author Dr. Michael Jurgen Garbade is the founder of LiveEdu.TV, Kyuda, Education Ecosystem. He is future Venture Capitalist, Future Politician and always on the lookout for the Next Big Challenge. Obtained Masters in business administration and physics, and a Ph.D. in finance with professional work experience in high-paced environments at Fortune 500 companies like Amazon and General Electric. Expertize: Python, PHP, Sencha Touch & C++, SEO, Finance, Strategy & E-commerce. He speaks English and German and has worked in the US, Europe, and Asia. At Education Ecosystem he is the CEO and runs business operations.
Related posts
Career DevelopmentContent Creators

Meet Yuzby, An Inspiring Developer From Nigeria

Content CreatorsCryptocurrency

Main Technical Differences between Tron, VET, NEO and Ethereum Blockchains

Content CreatorsCryptocurrency

Learn Blockchain: How To Become A Blockchain Developer

Content Creators

10 Best Linux Distro To Learn Linux