Ademir Mazer Junior

Title

YOUTUBE

Canal no Youtube com vídeo aulas gratuitas, aulas remotas ministradas em cursos de graduação de diversas universidades

Title

TWITTER

Perfil de Ademir Mazer Junior no Twitter, programação e engenharia de software

Title

MAZER.DEV

Meu currículo vitae como Engenheiro de Software e Professor e todos os canais sociais disponíveis: Github, Stackoverflow, etc


Artigos recentes

Retornar link para a URL anterior no Laravel
Em alguns momentos de sua aplicação ou site desenvolvido com o framework Laravel, existe a necessidade de, via um "link", permitir ao seu usuário voltar ou retornar para a URL – página ou rota, anteriormente chamada. Isto é comumente necessário ao mostrar uma tela de mensagem de erro do tipo …
MÉTODOS DE FORMAÇÃO DE PREÇO DE VENDA EM SISTEMAS ERP POR INTERMÉDIO DE ARQUITETURA ORIENTADA À SERVIÇOS DO FRAMEWORK FRAMEMK
Este é um resumo de minha dissertação de mestrado, defendida em 2013, para obtenção de MESTRE EM ENGENHARIA DE PRODUÇÃO, na área de concentração de Gestão Industrial, Programa de Pós-Graduação em Engenharia de Produção. Nela eu construí uma camada de serviços, baseados na tecnologia de Web Services SOAP/WSDL, com o …
Metodologia, método, processo e técnica – o que são e suas diferenças
Para evoluir profissionalmente com excelência em qualquer área de atuação, é de extrema importância estudar os conceitos fundamentais em sua profissão. Para isso é necessário compreender o que são e quais as diferenças entre: metodologia, método, processo e técnica. Estes conceitos estão presentes em toda natureza de trabalho. Muito bem …
PHP Composer, erro: Invalid version string
Trabalhando recentemente com o PHP Composer em um projeto que tem como base o framework Laravel, me deparei com o erro: Invalid version string. Mais precisamente ao realizar a tentativa de instalar um pacote Laravel que me permite utilizar modelos com a estratégia lógica do Eloquent para acessar bancos de …
Tutorial C (Dev-C) para mostrar o tempo em segundos – demonstração de Threads – exemplo de um relógio
Threads, em C, C++, Java, PHP, Python ou qualquer outra linguagem de programação, são fluxos de execução independentes de um mesmo programa. Threads são funções que rodam em "background", ou seja, enquanto que o programa executa a função main() – em C, uma thread poderá estar executando ao mesmo tempo que …
Engenharia Reversa de Sistemas e Bancos de Dados na migração de softwares legados
De forma ampla, conceito de Engenharia Reversa aplicado a sistemas e bancos de dados, pode ser definido como: "o processo de derivar as especificações lógicas dos componentes do sistema computacional a partir de sua descrição física (código fonte e tabelas, campos e índices) com auxílio de ferramentas automatizadas". Migração de …
Componentes de arquitetura do Framework Laravel
Todo framework de desenvolvimento entrega uma arquitetura padronizada com o objetivo de organizar o trabalho das equipes de projetos de software com boas práticas de programação. Com o framework Laravel isto não é diferentes, e neste artigo você terá uma visão geral dos componentes que compõem sua arquitetura. Note que …
Framework Laravel – O que é
Laravel é um framework de aplicação, com base em um projeto Open Source – Código Fonte Aberto, destinado ao desenvolvimento de sistemas para web, com sintaxe expressiva e elegante. Ele é desenvolvido na linguagem PHP, sendo de fácil adoção e aprendizado. Sua primeira versão pública foi um beta lançado em …
FrameMK – Framework para Definição de Preço de Venda
O Grupo de Pesquisa em Sistemas de Informação (GPSI), Linha de Pesquisa de Engenharia de Software (LPES) da Universidade Tecnológica Federal do Paraná, Câmpus Ponta Grossa, desenvolve um aplicativo denominado FrameMK (Framework para Definiçãode Preço de Venda), no formato de framework. Como objetivo, o projeto FrameMK propõe criar um modelo …
Instalar aplicação Laravel em subdiretório com CPanel
Se você trabalha com o framework PHP Laravel, sabe que instalar sua aplicação em um diretório padrão de uma conta VPS ou servidor compartilhado, sem alterações, irá obrigá-lo a executar o sistema deixando exposto o diretório raiz da aplicação, pois precisará acessar o mesmo pelo subdiretório /public. Por exemplo: http://meudominio.com.br/public …
O que é Gerenciamento de código fonte
Gerenciamento de código fonte (do Inglês Source Code Manegement – SCM) é usado para rastrear modificações em um repositório de código fonte de um projeto de desenvolvimento de software. O SCM monitora o histórico de mudanças em execução em uma base de código e ajuda a resolver conflitos ao mesclar …
Razões do porque aprender Bash / Shell (linha de comando)
Bash é uma linguagem de linha de comando (sabe aquela tela preta) para sistemas operacionais baseados em Unix, como o Linux. Ela permite que você controle seu computador utilizando comandos programáveis. Sendo você um desenvolvedor de softwares ou administrador de sistemas, existem diversas razões do porque aprender Bash ou Shell …