This Server Side Master Class series requires a prerequisite intermediate knowledge of HTML5 (including forms) and at least a beginners knowledge of CSS3 and Javascript. Familiarity with jQuery is also helpful but not required.
Each and every application designed and built has a unique combination of requirements, functions, interfaces, security concerns, data stores, and expandabilities. This makes the art of application development both fluid and nuanced.
This means that you, as a designer and developer, have to be adaptable, intuitive, and innovative – but can those traits be learned?
The goal of the CodePanic Master Classes is to expand your understanding of why things work so that you have the intuition to decide what will work best for your goal. There are many ways to design and construct an application – some of them will work well and some of them will not – it depends on the situation (assuming of course that it's not just bad code.)
The CodePanic Server-Side Master Class takes a top-down, philosophical approach to web application construction and building. In each lesson I discuss the relevant topic concepts, where they fit into the grand scheme, how they are important, how they can be used, and – crucially – why they work or don't work.
Topics are grouped by concepts and uses and are explored in depth. We consider a goal, something we want to create, then discuss how to get there by talking about the abilities, pros, and cons of each code topic as a possible solution, adding layers of complexity to observe the changes.
These methodical discussions allow us to understand what we need, why we need it, and how to best achieve it.
There is simply no reason to learn the PHP books cover to cover. That's what I did back in the day, and not only did it take ages, but I've since found from experience that much of what I spent my time learning, I never use.
So, while the Server-Side Master Class does indeed comprise a wide range of subjects, I have used my 18+ years of experience to sift through the subjects and eliminate the unnecessary so that we can concentrate specifically on those topics that you will actually be using as a web application developer.
This eliminates just over one-third of the content in the PHP books, gets down to essentials faster, and gets you up and coding in considerably less time.
At the end of each lesson block, usually once per week
And best of all, we have a lot of fun.
The Server-Side Master Class includes a 12 week subscription to the live Q&A sessions (see the LIVE SESSIONS page for more details.) You'll soon be able to add additional live sessions via subscription; If you'd like to be notified when that is available, sign up for the CodePanic Newsletter.
By the end of the Server Side Mastery Series (and assuming that you are skilled in the relevant client-side disciplines,) you will have the skills to design and build web applications in a LAMP environment.
You will also have enough conceptual knowledge of servers, and tangible knowledge of coding, code flow, Object Oriented Programming, databases, and data handling to allow you to learn additional server-side languages, should that be your ultimate goal.
There is no such thing as "a good time" to do something, especially when it comes to making changes in your life. When you tell yourself that you "just don't have the time right now," you are allowing your brain to fool you into complacency.
Humans are self-destructive like that.
Okay, there is no way to alter time. We can fool ourselves by turning back our clock but time keeps marching forward. But, in order to be sucessful in any endevour, we have to manage what we do with it and that comes by managing ourselves.
Included with the CodePanic Server Side Master Class is my Time Management e-book. This 68 page book shows you how to discover the ways in which we waste the time we have and gives you 21 highly effective ways to manage yourself and make the time you need to not only learn a new skill-set but to start a new business and escape paycheck slavery.
Students of the Server Side Master Class receive a personal copy of my Server Side Model-View-Controller (MVC) structure. This is the same code structure that I use to start each and every project that I work on.
The CodePanic MVC Template is trim and exceptionally fast, especially for mobile ready interfaces and logic. This is a lightweight structure, very different from the massive "one large size fits all" MVCs available for purchase. I have spent a number of years culling this template down to include the absolute necessities for lightning fast project application building.
The best thing about this template is that, unlike the massive for-purchase MVCs, the CP-MVC is written in pure PHP which means that there is no huge learning curve and no new proprietary language to learn. This means that not only will you get up and running considerably faster using it, you'll be able to share and offload your apps to other developers without having to make sure that they already know how to use it.
With the Structure comes a training video that goes through each and every aspect of the template so that you will know exactly how to use it to it's best ability.
Maybe? But you won't know that unless you try, right? And with a 14-day, no questions asked money-back guarantee, what do you have to lose?
Look, no one has your interests at heart more than you do — not your friends, not your co-workers, maybe your immediate family but certainly not the politicians (that's quite obvious from what we see on the news everyday.)
So, it's up to you to make the first move — the rest we'll do together.
Yup, it's going to take work and nope, it's not for everyone but again, you won't know unless you try. I can't help it if it's cliché because it's true: If it wasn't hard, it wouldn't be the valuable skill that it is and it certainly wouldn't pay as much as it does.
And, you get to keep my 68 page Time Management e-book either way. After all, even if you decide to go into something else, you'll need the time to do it, right?
This design requires a screen size that is at least
320px wide.
Nobody cares about height -- height just isn't a thing
Width...Yeah, that's a different story.
Seriously though: update your phone. I don't like being tracked either but your screen is too small!