Sep 01 2008
Coisas que todos desenvolvedores deveriam saber
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é +.







