I would like to learn iOS development. Are there any good online sites that offer a full ciriculum, from introduction to advanced. I have no prior programing knowledge. Any suggestion would be very helpful.
Thanks
Thanks
Hi, yes, I am interested in just iOS development. My concern in older lessons is it not being updated to the latest version of Swift and I didn't want to learn older or depreciated code. Are their any publishers of books that make really good training for novices?
I would like to learn iOS development. Are there any good online sites that offer a full ciriculum, from introduction to advanced. I have no prior programing knowledge. Any suggestion would be very helpful.
Thanks
This may be your best bet. You could wait until the price drops (to about $10.00 or so):
Online Courses - Anytime, Anywhere | Udemy
Udemy is the world's largest destination for online courses. Discover an online course on Udemy.com and start learning a new skill today.www.udemy.com
I would advice against it. I haven't tried that one in particular, but before I started studying computer science at university, I took two courses like it on Udemy, including an "iOS x Complete App Development Course" thing, hosted by a Rob something. Did I make apps, sure, yes. But what was taught was horrible coding practices that taught loads of bad practices that leads to very unmaintainable code, and that would never be acceptable in any git pull request. If you want to properly learn development, don't take an "iOS Development course" or an "Android Development course" or whatever. Learn programming. Learn software engineering design patterns. Then learn the SDK once you know how to write code. These courses try and teach you a framework before you know how to code, which is the wrong way around.
At least the ones I've tried.
I would advice against it. I haven't tried that one in particular, but before I started studying computer science at university, I took two courses like it on Udemy, including an "iOS x Complete App Development Course" thing, hosted by a Rob something. Did I make apps, sure, yes. But what was taught was horrible coding practices that taught loads of bad practices that leads to very unmaintainable code, and that would never be acceptable in any git pull request. If you want to properly learn development, don't take an "iOS Development course" or an "Android Development course" or whatever. Learn programming. Learn software engineering design patterns. Then learn the SDK once you know how to write code. These courses try and teach you a framework before you know how to code, which is the wrong way around.
At least the ones I've tried.
I know which course you are referring to, and you are correct about it.
But this particular course is very well prepared. You may be able to see the course Outline.
I agree. Probably the most valuable course I had when getting my Masters in Computer Science was focused on design patterns. That was about 12 years ago, but I still employ many of the principles I learned writing code today. iOS classes on Udemy are going to teach you more on how to use Xcode than how to program and that is an entirely backwards approach. Anyone who wants to learn to code and code really well need to learn the fundamentals. This makes learning to program on any specific target platform so much easier.