What you'll learn:
- Create professional and interactive Web Apps
- Create SaaS apps
- Use Cloud Infrastructure (Docker, Heroku)
- Understand and practice best code-patterns
Hi, my name is Romans andI am aprofessional freelanceWeb applicationdeveloper. Iparticipated and built many SaaSapps, have worked as CTO for various web start-ups and have been a very active open-source contributor. Iteach secondary students how to build useful web apps as a hobby.
Ioffer you this ORIGINALCOURSE where Iwill introduce you toa very powerful "PHP+ ATK+ Heroku"combination. To my knowledge it's the FASTESTand the most EFFICIENT approach for building powerfulweb apps.
How is this course different?
My goal is not to give you "introduction"to gazillion free webtechnologies, instead Iwill keep my focus on those core technologies and keep going deeper and deeper eventually enabling you to build and deploy sophisticated web apps. ATK is pretty new framework, but itscore goal is to make web development simpler, more friendly, not more complex.
What about Laravel/Symfony?
In my course you'll learn an efficient way to build Web UI and work with Data. If you knowone ofLaravel/Symfony/Wordpress already, you can use it together with ATK.
How does PHPcompare with Ruby/JavaScript/Python?
PHP is the most popular language for websites and web apps. It alway was.NodeJSis trendy. Ruby on Rails was trendy in 2006 and is now in decline. But there is a good reason why PHPremains #1for web sites - it runs everywhere, it's easy to install, it's easy to learn and it's really fast. Don't take my word for it - verify it yourself on"Google Trends".
What does "Express course"mean in the title?
Most courses I've seen here will start at the very beginning and will dedicate some limited time on various technologies you need to build web apps. 3lectures on HTML. 2 lectures on CSS and so on. Quite often you have to listen to over 200lectures before you get your application online!
FOREXAMPLE:many professional developers DON'T USESQL language. They rely on "data abstraction frameworks".Also many Web Developers DON'T write CSS or HTML themselves. They use CSSframeworks.So, unless you want to be a Website Designer, there is no real need for you to master HTML/CSS. Yet other courses will insist on giving you a comprehensive introduction for all the fundamentals.Why spend your time on them now, if you might not need them in the future?
In my course Ionly teach you technologies which you will absolutely need to make Web Apps. Sometimes I'll suggest you where you can learn more about those supplementary technologies, but Iremain very firmly focused on the goal.
What are the milestones?
If know nothing about web apps andyoustart my course now, then:
- In one hour, you will know how to run your own web app in the cloudand useversion control.
- In two hours, you will be able to work with database and buildinteractiveapplications, and use 3rd party services forsendingSMS messages.
- In three hours, you will learn about relations, expressions anddata aggregation.
- In four hours, you will know howto makeSaaS multi-user apps and send out nicely-lookingemails.
- In five hours, you will know how towork with files andaccept on-line payments.
Additionally, we will be implementing lots of web apps. If you need, pause my videos and try following me with your own code editor. Also -workon assignments.
DONOTSKIPLECTURES. To save time Irarely repeat things.Make sure you fully understand every lecture before moving on. If not - please post questions in "Q/A"section.
Other courses to learn?
After finishing this course, Irecommend:
- If you wish to be a better frontend/mobile developer -Learn React.It can interact with ATK /PHP through RestAPI.
- If you wish to tweak UI- Learn CSS and dig deeper into Semantic UI.
- If you wish to self-host your apps - learn more about Docker and Kubernetes.
IMPORTANT: I'm still working to record videos in the curriculum. Itypically release several videos every week. Because my material is NOTCOMPLETE, Iam giving you access to my course FORFREE. Please consider that before leaving a review.