Últimos posts


Foi disponibilizada uma nova versão estável do framework para desenvolvimento de aplicativos web Ruby on Rails (RoR). Com 189 commits na árvore de desenvolvimento, a versão 3.2.9 consiste basicamente de correções, com destaque para pequenas mudanças no ActiveRecord, ActionPack, ActiveModel, ActiveSupport, ActionMailer e Railties.

No anúncio de lançamento do RoR 3.2.9, há um alerta sobre uma brecha para ataques do tipo DoS encontrada recentemente no Ruby. A recomendação é o Ruby para a versão 1.9.3 patchlevel 327 ou configurar o servidor web para limitar o tamanho da requisição HTTP. O Nginx já faz isso por padrão, e o Apache precisa ser configurado usando a diretiva LimitRequestBody.

O RoR enfatiza o uso de padrões de projetos conhecidos, como Active Record, DRY (Don’t Repeat Yourself) e arquitetura MVC (Model-View-Controller), e é utilizado por grandes sites como Software Livre Brasil (Noosfero), Github, Diaspora, Scribd e Groupon.

A série estável 3.2.x do Ruby on Rails será a última a suportar o Ruby 1.8.7. A próxima versão do Rails (4.0) terá como requisito a versão 1.9.3 ou superior do Ruby, que traz como vantagem uma grande melhoria no desempenho e na escalabilidade. (mais…)


Miguel de Icaza anunciou o lançamento do Mono 3.0. A nova versão da implementação de código aberto .NET da Microsoft se baseia em características e desenvolvimentos do Mono 2.10 , lançado em fevereiro de 2011, e no “experimental” Mono 2.11 a partir de março de 2012. A nova versão adiciona um compilador que suporta C# 5.0 – uma versão do C#, que é projetada para permitir a programação assíncrona, através da async e na busca por palavras-chave. O compilador C# (backend) também foi reescrito, de modo que os compiladores mcs, gmcs, dmcs e smcs estejam agora combinados em um único compilador mcs.

Mono 3.0

Os desenvolvedores adicionaram recentemente uma série de tecnologias de código aberto da Microsoft, incluindo ASP.NET MVC 4, páginas da Web ASP.NET, Entity Framework, Razor e System.JSON. A nova versão também inclui o que promete ser um garbage collector mais rápido (SGen) e trazer uma melhor shell C#. Além disso, a equipe de desenvolvimento tem, adicionalmente, atualizado o tempo de execução e as bibliotecas de classes. (mais…)


Promoção de Aniversário

Calendário Calendário

Ferramentas para Automação de Teste de Software / Duração: 20h

30 de julho a 03 de agosto / Noite: 18:45 às 22:45 / Local: TargetTrust Confirmada
27 de agosto a 31 de agosto / Manhã: 8:00 às 12:00 / Local: TargetTrust
30 de outubro a 06 de novembro / Noite: 18:45 às 22:45 / Local: TargetTrust
08 de dezembro a 22 de dezembro / Sábado Integral: 8:30 às 12:30 e 13:30 às 17:30 / Local: TargetTrust
17 de dezembro a 21 de dezembro / Noite: 18:45 às 22:45 / Local: TargetTrust

Oracle 11g: Administração do Banco de Dados II / Duração: 30h

31 de julho a 09 de agosto / Noite: 18:45 às 22:45 / Local: TargetTrust Confirmada
03 de setembro a 13 de setembro / Manhã: 8:00 às 12:00 / Local: TargetTrust
18 de setembro a 28 de setembro / Noite: 18:45 às 22:45 / Local: TargetTrust
06 de outubro a 10 de novembro / Sábado Integral: 8:30 às 12:30 e 13:30 às 17:30 / Local: TargetTrust Confirmada
30 de outubro a 09 de novembro / Manhã: 8:00 às 12:00 / Local: TargetTrust
13 de novembro a 23 de novembro / Noite: 18:45 às 22:45 / Local: TargetTrust

Orientação a Objetos com UML / Duração: 20h

01 de agosto a 07 de agosto / Manhã: 8:00 às 12:00 / Local: TargetTrust
04 de agosto a 18 de agosto / Sábado Integral: 8:30 às 12:30 e 13:30 às 17:30 / Local: TargetTrust Confirmada
06 de agosto a 10 de agosto / Noite: 18:45 às 22:45 / Local: TargetTrust Confirmada
03 de setembro a 10 de setembro / Noite: 18:45 às 22:45 / Local: TargetTrust
01 de outubro a 05 de outubro / Manhã: 8:00 às 12:00 / Local: TargetTrust
01 de outubro a 05 de outubro / Noite: 18:45 às 22:45 / Local: TargetTrust
05 de novembro a 09 de novembro / Manhã: 8:00 às 12:00 / Local: TargetTrust
05 de novembro a 09 de novembro / Noite: 18:45 às 22:45 / Local: TargetTrust
03 de dezembro a 07 de dezembro / Manhã: 8:00 às 12:00 / Local: TargetTrust
03 de dezembro a 07 de dezembro / Noite: 18:45 às 22:45 / Local: TargetTrust

(mais…)


A Microsoft anunciou a disponibilidade da versão Release Candidate (RC) do Visual Studio 2012, com o .NET 4.5. Paralelo a isso, o Team Foundation Server 2012 RC também foi liberado.

Microsoft Visual Studio 2012

As modificações feitas no Visual Studio, desde a versão mais recente são:

  • Suporte às palavras-chave async e await nos Web Forms do ASP.NET;
  • Instalação mais rápida e inclusão de uma opção para personalizar a instalação; (mais…)

Para se investir em performance, é preciso focar principalmente na camada do cliente, normalmente responsável pela grande maioria do tempo de carregamento.

Ultimamente venho conversado bastante sobre o uso de linguagens de programação baseadas em MVC, e particularmente em dois frameworks bastante conhecidos (Ruby on Rails e o Zend).

Além da agilidade no processo de desenvolvimento e manutenção, ambos também procuram focar também em questões de performance.

(mais…)


Slides de esclarecimento para iniciantes em MVC e Frameworks MVC.
Confira: http://www.slideshare.net/leandror/mvc-e-frameworks-mvc

Fonte: SlideShare

abr
27

Model-view-controller (MVC) é um modelo de desenvolvimento de Software, atualmente considerado uma “arquitetura padrão” utilizada na Engenharia de Software. O modelo isola a “lógica” (A lógica da aplicação) da interface do usuário (Inserir e exibir dados), permitindo desenvolver, editar e testar separadamente cada parte.

(mais…)


Esta formação é voltada a profissionais da área da tecnologia da informação que desejam obter ou atualizar seus conhecimentos sobre o desenvolvimento de aplicações WEB e DESKTOP utilizando a plataforma MICROSOFT .NET 4.0 e os padrões mais conhecidos de mercado.

ASP.NET é a plataforma da Microsoft para o desenvolvimento de aplicações Web que permite através de uma linguagem de programação integrada na .NET Framework criar páginas dinâmicas. As aplicações para essa plataforma podem ser escritas em várias linguagens, como C# e Visual Basic .NET.
O ambiente de desenvolvimento utilizado nesta formação é o Visual Studio .NET que possui diversas características que facilitam o trabalho do programador, como os componentes visuais para criação de formulários de páginas Web.

Hoje o mercado demanda muito por profissionais com conhecimento nesta tecnologia, uma vez que a mesma está presente em muitos ambientes corporativos e que necessitam de Aplicações Web dinâmicas e com performance.
Nesta formação voce irá adquirir os conhecimentos para entrar neste mercado!

Curso de Orientação a Objetos com UML

Este curso de Orientação a Objetos com UML é essencial para o desenvolvimento de aplicações Web nas linguagens PHP, JAVA, .NET, Ruby on Rails, entre outras linguagens orientadas a objetos.

Objetivos
- Identificar classes e objetos;
- Conhecer o conceito de orientação a objetos para trabalhar com as linguagens;
- Conhecer polimorfismo;
- Conhecer herança e abstração;
- Reconhecer e projetar interfaces;
- Modelar sistemas com os diagramas de Classes e de Use Case.
Curso de UML em Porto Alegre Rio Grande do Sul (mais…)


Os melhores cursos da linguagem de programação Java, divididos nas melhores formações para a sua carreira.

Desenvolvedor Java – JME

O desenvolvedor JAVA formado pela T@rget estará capacitado a desenvolver aplicações web usando Java com os padrões, bibliotecas e frameworks mais reconhecidos pelo mercado.
Trabalhará orientado a objetos, usando UML, usando mapeamento objeto relacional, além de conhecer as tecnologias para desenvolvimento WEB e abordar o MVC, design pattern mais utilizado em desenvolvimento de aplicações multi-camadas.

  • Orientação a Objetos com UML
  • Java – Fundamentos da Linguagem
  • JPA – Java Persistence API com MOR
  • Desenvolvimento Dinâmico Java Web
  • Desenvolvedor Java – Master

    Desenvolvedor Java – Certificações

    Ser um desenvolvedor JAVA certificado representa uma comprovação de suas habilidades técnicas, dedicação profissional e motivação, trazendo a você uma vantagem competitiva no mercado de trabalho.
    As Certificações JAVA são muito reconhecidas no setor e ajudam você a comprovar que poderá cumprir com eficiência os desafios de uma empresa de TI.
    Nestes cursos serão mostrados os pontos principais da linguagem Java e o necessário para a aprovação nos exames, ilustrando com exercícios práticos extremamente semelhantes aos da prova da certificação.
    Em todo o material preparatório o aluno terá uma ferramenta completa de avaliação com questões reais do mesmo nível da prova.
    Estas são divididas em objetivos e níveis, que servirão para apontar as áreas de mais dificuldade do aluno, que precisarão ser trabalhadas, e lhe passaram a segurança e a confiança necessária para a aprovação nos exames.
    O programa do curso é composto por 1 exame inicial de diagnóstico, 3 exames de avaliação intermediário e 1 exame final.
    Os cursos serão ministrados por professores certificados, não só na tecnologia abordada, como em diversas outras, possuindo experiência suficiente em provas desse tipo e podendo dar o suporte necessário aos alunos.

    A T@rgetTrust tem os melhores cursos de TI do Sul do Brasil e com certeza seu currículo terá muitos mais destaque com a nossa Formação para Desenvolvedores PHP.

    Na formação Desenvolvedor PHP, você encontra os cursos:

    Lógica de Programação

    Este curso proporciona o aprendizado de conceitos fundamentais da lógica de programação, capacitando o aluno para ser um desenvolvedor desktop, Web ou Mobile.

    Com os conceitos fundamentados neste curso de Lógica de Programação, o aluno estará apto a desenvolver de forma rápida e correta com qualquer linguagem de programação, tais como: PHP, JAVA, .NET, Ruby on Rails, C e C++, Adobe FLEX, SQL Oracle, entre outras.

    Introdução a Banco de Dados e SQL

    Este curso visa introduzir os conceitos básicos, modelos e arquiteturas de banco de dados, que são usados em conjunto com as linguagens de programação atuais do mercado.

    Após o curso, o aluno será capaz de criar um banco de dados relacional para usar juntamente com uma linguagem de programação de sua escolha, tais como: PHP, JAVA, .NET, Ruby on Rails, C e C++, Adobe FLEX, SQL Oracle, entre outras.

    Além de ser capaz de usar a linguagem SQL, que é a linguagem comercial mais difundida para o modelo relacional, para realizar consultas em seus bancos de dados. (mais…)