Sep 01 2008

Coisas que todos desenvolvedores deveriam saber

Autor: Marcos Dell Antonio - Categorias: .NET

Se você pretende fazer carreira como desenvolvedor .NET trate de aprender o significado e objetivo de cada um dos termos listados abaixo. A lista completa vai muito além desta, mas esses itens eu considero básicos para qualquer tipo de desenvolvedor.

É claro que o cidadão não precisa ser um especialista em cada um destes assuntos, basta conhecer bem o conceito e saber de uma maneira bem geral como aplicá-lo. Exemplo disto é o XSLT. Em muitos casos não é um recursos utilizado no dia-a-dia, mas o desenvolvedor precisa saber que ele existe para tomar decisões importantes na arquitetura do projeto.

Framework .NET

  • Framework
  • .NET
  • CLR
  • Garbage Collector
  • GAC

Linguagem C#

  • Tipos de dados
  • Palavras reservadas
  • Reflection

WEB

  • ASP.NET
  • ASPX
  • AJAX
  • Web.Config
  • ViewState
  • Cookies
  • Sessions
  • Cache
  • GET
  • POST
  • Web Form
  • Postaback
  • User Controls
  • ASP.NET Folders
  • Publish

Windows

  • Windows Forms
  • Windows Services
  • Class Library

Web Services

  • ASMX
  • SOAP

Controles de interface

  • Label
  • TextBox
  • Button
  • GridView/DataGrid
  • Validators

ADO.NET

  • Connection String
  • DataSet
  • XSD
  • DataTable
  • DataRow
  • Command

Orientação a Objetos

  • Classes
  • Métodos
  • Propriedades
  • Herança
  • Interface

Visual Studio

  • Solução
  • Projeto
  • Web Site
  • Intellisense
  • Code highlight
  • ToolBox
  • Solution Explorer
  • Server Explorer
  • Output Window
  • Refatoração
  • Debugging

Controle de versão

  • Team Explorer
  • Check in
  • Check out
  • Undo
  • Work Items

Banco de dados

  • SQL
  • Tabelas
  • Tipos de campos
  • Relacionamentos
  • SQL Server
  • T-SQL
  • Oracle
  • PL/SQL

XML

  • Estrutura
  • XLST
  • XPath

IIS

  • Web Site
  • Application Pool
  • Application
  • Diretório Virtual
  • URL Rewriting

Design Patterns

  • Singleton
  • Factory

Novas tecnologias

  • WCF
  • WPF
  • WWF
  • WCS
  • LINQ
  • MVC

Outros

  • SDK
  • RTM
  • RTW
  • CTP

E para finalizar: “o ótimo é inimigo do bom”, portanto foco no que deve ser feito e YAGNI!

Até +.

Adicione ao del.icio.us del.icio.us | Adicione ao Rec6 Rec6

Faça um comentário