![]() | | ||||||||
| |||||||
![]() |
| | LinkBack | Thread Tools |
| | #1 |
| Warrior Member Join Date: Apr 2009
Posts: 3
Thanks: 0
Thanked 0 Times in 0 Posts
| I am in the PHP development with basic development skill. I want to enhance my skill to master level and also want to start learning .NET to become good .NET developer too. What are the good ways, available resources, good books and other thing that you can suggest me to start with? |
| | |
| | |
| | #2 |
| HyperActive Warrior Join Date: Mar 2009
Posts: 225
Thanks: 6
Thanked 27 Times in 27 Posts
|
Learn some PHP Frameworks (CodeIgniter, Zend) and improve your OOP. After I learned CodeIgniter well, my coding skills skyrocketed. No advice on .NET. I took VB and C# classes, decided I like PHP better and never looked back. |
| | |
| | #3 |
| Advanced Warrior Join Date: Mar 2009
Posts: 931
Thanks: 36
Thanked 102 Times in 91 Posts
|
Learning good programming practices which are generally language independent should make you a better PHP programmer. Learning different programming paradigms also help: procedural, functional, oop, logic. Tyrus |
| | |
| | #4 |
| A Day dreamer Join Date: May 2009 Location: Selangor, Malaysia
Posts: 263
Thanks: 100
Thanked 21 Times in 13 Posts
|
.NET itself is pretty huge ... depends on what you aim to achieve (quick result or long term)? then the programming language? if you want to go deeper, try to understand the .net runtime and base class libraries. if you want to know concept, learn oop. A good start. Even though oop is universal, but in c++ you have multiple inheritance but in c# you can only 1 inheritance. Still depends on the language. Later understand best practices like design patterns, domain driven design. There are tools like fxcop (free) to guide you better, else you can use the vs 2008 features. Maybe you can look at S#arp Architecture for samples coding. It is quite impressive. If you plan to consider asp.net, depends on how much you want to know? Maybe understand asp.net page life cycle, session vs viewstate, etc. Database related stuff - linq to sql, ado.net stuff, or even 3rd party like nhibernate.
|
| | |
![]() |
|
| Tags |
| development, enhance, learning, net, php, skill, start |
| Thread Tools | |
| |
![]() |