Hi,

I am going to use Drupal 8.
I already did some html5, Css, Javascript. Jquery,Bootstrap and Symfony learning.

Now I am looking for Drupal 8 beginners tutorial / online training.

I see a lot on Drupal 7, but since I am e newbie, it seems to me that
I best start with Drupal 8.

Even books or not yet available, they are released in the next months.

Any idea where to find drupal 8 tutorial/Online training which is not
setup as a upgrade from Drupal 7 ??

Regards,

Hans

Comments

cubeinspire’s picture

Hi,

I've found those youtube videos about Drupal 8 released by BuildAModule. Really good quality and free ;-)
Just a line to express the excitement about D8 and its awsome functionalities!

https://www.youtube.com/playlist?list=PLpeDXSh4nHjRZEy_eNFegoGklfiGzf_ob

ayushjn’s picture

Check here, 200 Drupal 8 videos for free.
https://www.ostraining.com/blog/drupal/200-drupal-8-videos/

steveburge’s picture

Thanks ayushjn

The first of those videos are now online.

Here's over 60 free videos in the Drupal 8 Beginner class:
https://www.youtube.com/playlist?list=PLtaXuX0nEZk9MKY_ClWcPkGtOEGyLTyCO

vikas3026’s picture

Check out the latest videos tutorial. Here you can easily learn
https://www.youtube.com/watch?v=-cUWFLBZU5I&list=PL15BE2E8313A4E809

Thanks
vikas kumar

anero1’s picture

thanks

druderman’s picture

I've started a list of D8 Training Resources.

https://groups.drupal.org/node/492233

dannyfernandesc’s picture

If you are actually developing professional projects for clients, I would not recommend you to spend much time learning drupal 8 until it's 100% stable and all important modules are ported.

But if you are just learning to use it on a future career or just personal use, I would recommend you "drupalize.com".
It's a license-paid website where you can find some courses on D7, D8, commerce, theming, module dev., php, symphony, drush and some other stuff related to drupal development.

Also, I would recommend you to buy a book, you can find on amazon some books about D8 released this month (January).

If you want something free, you can always opt to learn from youtube, google or you can try to find any D8 course on udemy, a video-based learning website where you can find lots of subject to learn.

The last advice, is to use this beautiful community we have here for any doubt you have, but remember, try it, once, twice and a million times, to learn the best you can before demanding for help.

Good look :)

srikanth.g’s picture

Nice collection and thanks a lot.D8 rocks.

camerongreen’s picture

I'm looking for resources on development.  The online documentation usually starts with "Out of Date" or "Deprecated" warnings, and even those pages are sparse.

I think to start with all the things someone building/migrating a site into Drupal 8 (whether that's from Drupal 7 or elsewhere).

  • Migrating content into nodes, including the common included field types, and things like references, taxonomies etc.
  • Creating nodes and entities as part of module installs, again explaining how to do all the common included field types.
Jaypan’s picture

Developer documentation can be found here: https://www.drupal.org/documentation/develop

I think to start with all the things someone building/migrating a site into Drupal 8 (whether that's from Drupal 7 or elsewhere).

As Drupal is extremely dynamic for unlimited use cases, it's often very hard to find something specific to what you are trying to do. It's much better to learn how to develop for Drupal in general, so you can figure out how to integrate yourself.

camerongreen’s picture

The developer documentation you link to doesn't pretend to offer any help to someone who actually wants to do something.  It's more about the ecosystem that is Drupal.

Saying Drupal has unlimited use cases could apply to pretty much any system that rests on a programming language.  There are clearly cases of good documentation and bad documentation, and I don't think we need to pretend Drupal has an excuse for such bad documentation anymore than any other system. 

Having deprecated and out of date warnings all over the documentation that does exist has nothing to do with the nature of Drupal, and everything to do with the fact that as features are being added to the platform, the documentation outlining those features is not being updated or added.  Coders like writing code, they don't like documentation, which is all well and good for them but leaves the people who have to understand their systems with an uphill battle.

As for very hard to find something specific "Migrating content into nodes, including the common included field types, and things like references, taxonomies etc." isn't something niche, it is something that every single pre-existing site, both Drupal and otherwise is going to need to do.  Make that hard and you make the adoption of Drupal hard.

Creating nodes and entities, these aren't edge cases, they are the fundamental building blocks of Drupal.  I've tried to look at them, and I'm at the point where I'm just going to have to trawl through code, trying to find an example.  Maybe I'll find one, maybe I won't, but all I know at this point that wasting time on the bad existing documentation has sapped the energy I mustered for my initial attempt to learn Drupal 8.

I have to for work though, so I can't really just switch to another framework, which is what I would do at this point if it were my own project.

 

Jaypan’s picture

The developer documentation you link to doesn't pretend to offer any help to someone who actually wants to do something.  It's more about the ecosystem that is Drupal.

That's because Drupal is more of an ecosystem, than just a software. The whole framework is built with the idea of extensibility, using composer, git and drush in combination with each other to maintain a system which can be spread out over multiple servers, incorporating 3rd party libraries and pushing/pulling data from other systems. It's important to understand all this before you move on to actually building - more often than not with Drupal there are ten methods of doing everything. It can get real confusing quick, which is why it's important to understand the ecosystem, before you start trying to build with it.

At the top right of the page I linked to, there are tabs for Drupal 7 documentation, and Drupal 8 documentation. After reading through the developer documentation, you can move on to them. Within that documentation you will find directions on how to use modules, and eventually how to code.

Saying Drupal has unlimited use cases could apply to pretty much any system that rests on a programming language. 

You're right. I guess I should have said Drupal does it really well. It's a very complex system, but with that complexity you get security, stability, flexibility, security, and performance.

For your migration, you can use the Migration API in Drupal 8. I haven't used it yet, but I believe it's based off the Migrate module in Drupal 7, so if you are having troubles finding something  you may want to take a look at that for ideas.

The idea of the migration is that you set up the site with the structure you want, then map the data source to the Drupal destinations. It's OOP based, so there is a main migration class that handles all the work, reading in data with a reader, then parsing it with a parser, and finally mapping it with a mapper before saving. By having it OOP based, you can use multiple data sources, such as SQL, JSON or whatever.

Nikolay Borisov’s picture

My YouTube channel Drupal Up with module development, theming and site building videos: 

https://www.youtube.com/c/Drupal-up

* just to be completely honest they are promoting also some paid services, but the free videos are full and covering a certain topic.