Depends on your experience with PHP; other web frameworks; REST, MVC, and a myriad other things. If you have all of that already, then no, no you cannot learn Laravel in two weeks. Besides, what does it mean learn Laravel?
Is 2 weeks for learning Laravel fast?
Say that someone give you two weeks to learn laravel, Is it fast or slow? Including College for 5 hour and include all other stuff and also exhaustion from school. Is two week enough?
I'm already in week one. Learn a lot but I don't think I can do any real project just yet.
Two weeks probably sound a lot for someone who has no business to do or no school to go but for normal people that have life, how fast or slow it is?
If you take two weeks to learn it everything will be outdated by the time you're done. I think if you don't fully know every feature of Laravel in 5 minutes or less you aren't really trying.
Besides, what does it mean learn Laravel?
This 100%!
It really depends on what you are trying to accomplish. Is two weeks enough to get the basics down so you can have something up online, sure, however, learning Laravel is only part of the puzzle.
When I was in school, curriculum was behind to where the current state of web was at the time. So I switched all my classes and ended up learning on my own, after school.
Keep in mind that everything is hard before it's easy... so it's going to take some time before everything "clicks", take it slow and learn at your own pace and when you can.
Also, you have this great community always willing to help. Best of luck.
So I switched all my classes and ended up learning on my own, after school.
@alenabdula same here, I switched to a totally unrelated major before even getting into anything beyond basic computer classes. It's really a field that you can benefit from demand-driven learning. Don't know how to make some piece of code work? Just search the web or ask someone! Of course there are design principles that you probably won't learn that way, but I found that having some real experience with how a codebase can become unwieldy helped me know how to implement certain patterns after learning about them.
I can't really answer that "Besides, what does it mean learn Laravel?". I'm waiting for the project and that why I'm trying to learn as much as I can. I'm not familiar with MVC framework at first and it take me a good amount of time to understand the architecture and apply it.
I really don't know what the project will be and that's why I'm scare and prepare for everything.
I only know eloquent, session, MVC, ReST, Authentication, etc which is enough to build CMS but I don't know if it enough to build a complete web application since I never done any project before.
I didn't learn much PHP. I remember learning PHP in like 3-4 days since I have a good experience in C# and Java. I skip OOP in PHP because it seem like the only different is syntax. eg. "->" = ".".
Additionally, If you have any tips, please share with me. I really had no clues on how the project will look like. He gave me two week to learn Laravel and I ask him what project will be and he reply that it'll be web application. That answer almost kill me. I don't know if I will involve in designing the web or do only back end stuff. The project will have dead line and I'm afraid some of the problem might not be available on the web to search and that will take time. I have school and that why I'm afraid because of Time!
The only things that I'm positive about is that the community is awesome. I always get reply in every posts I posted and that give me some motivation to not give up.
Since you had to ask, the answer is definitely no lol
I think I'm three months in now and am making massive strides, but its all the other stuff you have to learn along the way
My JavaScript knowledge is dreadful so I'm jQuerying to the max, I knew nothing about Redis, spent a few hours learning SCSS and Flex boxes but that wasn't much, then I didn't know about nodejs so I had to learn that, didn't understand composer, had to learn that, didn't know half the features of Sublime, had to learn that etc etc etc
I've learned more these last three months than I did for the entirety of my degree
@JackJones What is it about Composer that you need to learn? I thought it only a package management and all I need to do is composer create project or composer update, lol.
I don't know much about front-end and I only use bootstrap for everything. I'm using both Sublime and PHPstorm full configuration. And yes, I learn more in 2 weeks than I did for the entire of my college.
Just little things about it like what all the symbols meant, and when packages were complaining I had to learn why, 99 times out of 100 composer require causes no grief, but I was having issues with packages insisting on different versions, and then some complaining that other packages were dev and I didn't understand why
Then I had to learn about git, that took another day, the list goes on
Same here I came from java and c# prior to php, php was fairly easy to grasp. To really learn laravel, learn what to "weed" out vs what's really needed.
If you have programmed in java, you should know that large enterprise doesn't jump on latest thing, or update stuff every other month.
2 weeks , in your dreams ! you can get an overview, understand globally how it works....but if you begin to practice you have to review again what you forget because that was too fast...and go deeper into details....and then to go to nodes, git, composer, vuejs, vuex, acl, translations, providers, broadcasting, sockets, mails, queues, redis, VPS config etc etc ....tons of things...expect 6 months to begin to swim comfortably (and not 5min a days but 10 hours), after that, it begins to be really fun to work with Laravel...and a year at least for more !
Are you gonna disappear in 2 week or something?
@KNietzsche Why Laravel has something to do with VueJS? Oh man I think the man don't want to give me project that why he said two week. I was to ask him for two months.
@kenny11 You can read the OP.
tbh nobody cares if you can learn laravel in 2 weeks or not
what u can do is learn as much as possible and ask a question here when u r stuck
One week to learn Laravel is plenty enough i think. But like @tykus said, it's all depending of your experience with php. For me it was 5 days. But i were in a hurry so...
Take your time to learn it 'cause Laravel deserves it !
Good luck !
I'm hurry. Someone demand me two week to learn Laravel and if I fail, he will not drop a project for me. It's not that no one care because I also don't want to anyone to care either.
I think I learnt enough in two weeks to start building applications but two years later I still have a lot to learn and am constantly learning.
Mick
You can definitely learn Laravel in 2 weeks if you put effort. But be aware, you will only learn the basics and the minimal understanding to get an app up and running. Perfecting the thing is what takes longer. Also as others have said, there's a bunch of other stuff related to Laravel but not Laravel itself that you will need to learn as well.
I did make it in 2 weeks, I was in a similar situation as you. I managed to finish the project and the customer was happy with it. It was rather simple too, and I have been constantly perfecting it whenever I learn new stuff.
I think I can build small application now but you never what your customer demand you.
@Stratos What was the application you've built for customer? I just want to get insight.
@GTHell it was rather simple. An average website with static info (about us/contact us/our services/ home page) and they needed a product catalog with filtering options.
So I made a admin backpanel for them to add products, brands, categories and such. Basic CRUD stuff.
So the catalog would show the products to the customers.
Please or to participate in this conversation.