iMaster Developers

Thiago Caserta

Thiago Caserta

é Graduando em Análise de Sistemas pela Metrocamp em Campinas/SP, formado em Sistemas de Informação pelo Politécnico Bento Quirino, possui certificações de empresas renomeadas na área de TI. Trabalha atualmente como DBA SQL Server na IBM Brazil. É grande contribuinte da comunidade Microsoft com foco em banco de dados - SQL Server."
  • Publicou
    9
    Artigo(s)
    book
  • Visualizados
    8100
    Vezes
    eye
  • Desde
    2011
    clock
awardArtigos Publicados
Thiago Caserta
Data
Aliases do SQL Server

Essa semana me fizeram uma pergunta interessante e eu acredito que a resposta é bem útil para desenvolvedores e DBAs. Imaginem uma aplicação. Como os desenvolvedores sabem, as aplicações exigem uma ou mais strings de conexão que são utilizadas para indicar para a aplicação com qual instância ela irá trabalhar, qual o banco de dados,…

Thiago Caserta
DevSecOps
Identificando Projetos Problemáticos

Para começarmos a falar sobre esse assunto, é mais do que importante entendermos o conceito de gerenciamento de projetos. Segundo o Guide to the Project Management Body of Knowledge “o Gerenciamento de Projetos é a aplicação de conhecimentos, habilidades, ferramentas e técnicas nas atividades do projeto a fim de atender os requisitos do mesmo. Ele…

Thiago Caserta
Back-End
Triggers em Transact - SQL

Assim como um gatilho dispara um projétil de uma arma para que este possa acertar o seu alvo, da mesma maneira um trigger dispara uma série de ações para cumprir um objetivo específico. Muitas pessoas possuem dúvidas de como fazer tais disparos de ações em uma base de dados. Em vista desta necessidade, nessa matéria…

Thiago Caserta
Banco de Dados
Dominando Stored Procedures

Recebi muitos e-mails com perguntas referentes à Procedures SQL. Então, neste artigo falerei um pouco mais sobre estas funções muito úteis para o dia-dia de DBAs e desenvolvedores e ensinarei passo-a-passo a criar uma stored procedure baseado no SQL Server. Stored Procedure, traduzido Procedimento armazenado, é uma biblioteca de comandos em SQL para utilização junto…

Thiago Caserta
Carreira Dev
Eficácia no gerenciamento de projetos

Para começarmos a falar sobre esse assunto, é mais do que importante entendermos a função e a importância do gerente de projetos. O Gerente de Projetos é o profissional que desenvolve um projeto, mas dificilmente participa das atividades de desenvolvimento. Seu papel é gerenciar o desempenho do projeto, usando as variáveis “custo”, “prazo” e “escopo”,…

Thiago Caserta
Banco de Dados
Convert e Cast para SQL Server - Transact SQL

A maioria dos que utilizam bancos de dados sabe que há comandos específicos que são praticamente uma “mão na roda”, por assim dizer, pois nos ajudam, e em muito, em algumas necessidades específicas. Bem, neste artigo falarei de dois destes comandos, conhecidos também como Transact-SQL, para o SQL Server . Que tal converter uma expressão…

Thiago Caserta
Banco de Dados
Consultas com JOINS

Quando comecei na área de TI, sempre me deparava com situações no SQL em que precisava pegar campos de outras tabelas não vinculadas diretamente com a que estamos manipulando, e sentia certa dificuldade em amarrar as tabelas pelas suas respectivas chaves, fossem elas código, id, usuário, etc. Bem, algo que é de extrema ajuda nesses…

Thiago Caserta
Back-End
Fique atento às ferramentas que auxiliam o desenvolvedor - Parte 02

Como havia mencionado na 1ª parte desta matéria, nesta 2ª etapa mostrarei o que podemos desenvolver com o editor de aplicações CodeCharge. A princípio, vamos entender quais as linguagens que o CodeCharge suporta. O CodeCharge está disponível e duas versões: CodeCharge Studio e CodeCarge Studio Personal Edition. Uma breve comparação entre as duas: Bem, como…

Thiago Caserta
Back-End
Fique atento às ferramentas que auxiliam o desenvolvedor

Ei você desenvolvedor! É você mesmo, que passa horas, todos os dias, desenvolvendo sistemas com inúmeras funcionalidades, com uma programação organizada e acima de tudo com agilidade! Na área de desenvolvimento há prazos, certo? Costuma utilizar Frameworks? Será que faz uso de bibliotecas prontas? Que tal editores arrojados? Bem, não importa para quais ferramentas iremos…

Publicidade