3 ms·
If your really serious about enhancing your SQL skills the following should take you from beginner to expert with time. Udemy and other online resources are ni
by techjuice 12y ago
If your really serious about enhancing your SQL skills the following should take you from beginner to expert with time. Udemy and other online resources are nice but they will not take you to your maximum potential, only the books and official documentation will as that is where the experts get there information. The videos and tutorials are good for overviews and helping with certain scenarios but not the best resources if you want a professional high end learning path to the top.
If you want working with SQL to become extremely easy to you, you will need to start creating websites, bring traffic to those sites and implement the scaling procedures you have learned from the books below.
As if you go to a job interview and want to blow it out of the water it is to your best advantage to know for example MySQL in and out so well you make the interviewer smile inside and go yes we have found the one. You will probably see a little smirk as the interviewer is trying to hold in their smile when this happens but you will know when this occurs very easily. Upside to this is you will be very comfortable getting started on day one and the only training you will need is the current architecture and backup or non existent backup plans in place so you can get to work.
I recommend the following hardcopy books in order:
MySQL:
http://www.amazon.com/MySQL-Developers-Library-Paul-DuBois-ebook/dp/B00C2SFK2Q http://www.amazon.com/MySQL-Developers-Library-Paul-DuBois-e...
www.amazon.com/High-Performance-MySQL-Optimization-Replication/dp/1449314287/
http://www.amazon.com/MySQL-High-Availability-Building-Centers/dp/1449339581/ http://www.amazon.com/MySQL-High-Availability-Building-Cente...
If your wanting to do Microsoft SQL Server, I recommend the following:
http://www.amazon.com/Microsoft-Server-2012-Step-Developer/dp/0735663866/ http://www.amazon.com/Microsoft-Server-2012-Step-Developer/d...
http://www.amazon.com/Training-70-461-Querying-Microsoft-Server/dp/0735666059 http://www.amazon.com/Training-70-461-Querying-Microsoft-Ser...
http://www.amazon.com/Training-70-462-Administering-Microsoft-Databases/dp/0735666075 http://www.amazon.com/Training-70-462-Administering-Microsof...
- comatory 12y agocool thanks. should I start with the first one? i just need to emphasize that I'm still fairly beginner so I want to be sure that I can understand it and go gradually from easy to hard.
- techjuice 12y agoYes the first MySQL book will take you a long way and lay most of it out for you very nicely. The other books add on to the foundation that is given to you in the first book. Part One gives a really good overview of writing queries for mysql, optimizing them, understanding all the data types etc. Part Two gives you the practical hand on that you need in multiple programming languages C, Perl, and PHP. Part Three teaches you administration and security which helps complete the circle of knowledge. As you don't want to be a developer that does not know how to talk the Database administrator language. As the more you know and learn the better you and others can help optimize and secure the different development, staging and production environments applications and hardware.