Expert in Drupal 9 Front-End Development

Authors: 

Fran Gil

Publisher: 
Forcontu
Publication date: 
2022-01
Page count: 
733
ISBN-13: 
9788494713156

It is NOT sold by Amazon. Available only at www.forcontu.com


Front-End development in Drupal 9 encompasses all interface-related technologies that run in the web browser. We can group these technologies into three languages, HTML, CSS and JavaScript. Although these technologies are used as a base, we will see that there are other more advanced solutions that facilitate Front-End programming. For example, we will use SASS for CSS generation and JavaScript libraries such as jQuery or VueJS.

Book in PDF

  • PDF without DRM
  • You can print it out
  • You can copy text
  • Individual and personal license


Contents

  • Unit 1. Development environment
  • Unit 2. Installation and configuration of themes
  • Unit 3. Creating themes
  • Unit 4. Twig Templates in Drupal
  • Unit 5.html5
  • Unit 6. CSS3
  • Unit 7. Templates and styles in Drupal
  • Unit 8. Responsive design
  • Unit 9. Sass
  • Unit 10. Introduction to PHP
  • Unit 11.php programming in themes
  • Unit 12. Introduction to Javascript
  • Unit 13. jQuery
  • Unit 14. Bootstrap
  • Unit 15. Foundation
  • Unit 16. Decoupled Drupal I: RESTful and JSON:API
  • Unit 17. Decoupled Drupal II: Javascript Frameworks
  • Unit 18. Decoupled Drupal III: Integration with Vue.js

Expert in Drupal 9 Back-End Development

Authors: 

Fran Gil

Publisher: 
Forcontu
Publication date: 
2022-01
Page count: 
1325
ISBN-13: 
9788494713149

It is NOT sold by Amazon. Available only at www.forcontu.com


Back-End development in Drupal 9 refers to the programming of modules and components that allow extending the functionality of the system. It is mainly object-oriented PHP programming, although we will also see other technologies needed during the development of a web project.

Book in PDF

  • PDF without DRM
  • You can print it out
  • You can copy text
  • Individual and personal license


Contents

  • Unit 1. Development environment
  • Unit 2. Introduction to the Linux console
  • Unit 3. Introduction to version control with Git
  • Unit 4. PHP I: Introduction to PHP
  • Unit 5. PHP II: PHP API Functions
  • Unit 6. PHP III: Object Oriented Programming (OOP)
  • Unit 7. PHP IV: Design Patterns
  • Unit 8. MySQL I: Introduction to SQL and MySQL
  • Unit 9. MySQL II: Database management tools
  • Unit 10. Symfony I: Introduction to Symfony
  • Unit 11. Symfony II: Symfony Components
  • Unit 12. Installing Drupal 9
  • Unit 13. Drupal 9 architecture
  • Unit 14. Drupal development best practices
  • Unit 15. Drush
  • Unit 16. Introduction to module development
  • Unit 17. Routing and menus
  • Unit 18. Introduction to the Configuration API
  • Unit 19. Databases I: Creation of tables
  • Unit 20. Databases II: Select, insert, update and delete queries
  • Unit 21. Forms I: Creating forms
  • Unit 22. Forms II: Form Elements
  • Unit 23. Forms III: Extension of Forms
  • Unit 24. Plugins I: Introduction to plugins and blocks
  • Unit 25. Users and permissions
  • Unit 26. Theming I: Creating themes and templates
  • Unit 27. Theming II: Theming in modules
  • Unit 28. Plugins II: Plugin types and services
  • Unit 29. Entities I: Configuration entities
  • Unit 30. Entities II: Content entities
  • Unit 31. Text formats and filters
  • Unit 32. Files and images
  • Unit 33. Search system
  • Unit 34. Module translation
  • Unit 35. Forms IV: jQuery and Ajax
  • Unit 36. Programming updates
  • Unit 37. Programming views
  • Unit 38. Events
  • Unit 39. Sending emails
  • Unit 40. Cache API
  • Unit 41. Programming cron tasks and queues
  • Unit 42. Automatic tests
  • Unit 43. Programming custom Drush commands
  • Unit 44. Programming installation profiles
  • Unit 45. Sharing in Community

Expert in Drupal 7. Advanced

Sub-title: 
Course in creation and administration of Websites with Drupal 7
Authors: 

Fran Gil

Publisher: 
Forcontu
Publication date: 
2014-11
Page count: 
505
ISBN-13: 
9788494276330

Advanced level is intended for PHP and MySQL developers who have also had a prior contact with Drupal. This level is designed for Website developers who work for for third parties or for those entrepreneurs with an advanced technical level who wish to launch their own business ideas.

Contents:

  • 41. Drupal development best practices
  • 42. Tools for developers
  • 43. Drupal Architecture
  • 44. Creating modules
  • 45. Database access and database schemas
  • 46. Menu system
  • 47. Creating forms
  • 48. Programming blocks
  • 49. Programming users and permissions
  • 50. Programming content types
  • 51. Programming entities and fields
  • 52. Programming actions and triggers
  • 53. Working with Files
  • 54. Search system
  • 55. Translating modules
  • 56. Creating themes
  • 57. Using jQuery and Ajax
  • 58. Features
  • 59. Installation Profiles
  • 60. Contributing to the Drupal Community

Expert in Drupal 7. Intermediate

Sub-title: 
Course in creation and administration of Websites with Drupal 7
Authors: 

Fran Gil

Publisher: 
Forcontu
Publication date: 
2014-11
Page count: 
653
ISBN-13: 
9788494276316

The Intermediate level complements the beginner level. It is aimed at people who already had previous contact with Drupal and want to understand it in depth and make better use of its full potential. Completing this level is very useful for building professional Websites with features that go far beyond company webs or personal blogs. Programming knowledge is not required to study intermediate level.

Contents:

  • 21. Creating forms with Webform
  • 22. Advanced content types
  • 23. Views
  • 24. Automatic image processing
  • 25. Extending menus with additional modules
  • 26. Extending blocks with additional modules
  • 27. Panels
  • 28. Display Suite
  • 29. Customizing Themes
  • 30. Actions and Triggers
  • 31. Rules
  • 32. Defining contexts
  • 33. Extending users
  • 34. Workflow
  • 35. Multilingual sites
  • 36. E-commerce: Introduction to Ubercart and Drupal Commerce
  • 37. SEO Positioning with Drupal
  • 38. Social tools: voting and sharing content
  • 39. Newsletter Subscription
  • 40. Other Features

Expert in Drupal 7. Beginner

Sub-title: 
Course in creation and administration of Websites with Drupal 7
Authors: 

Fran Gil

Publisher: 
Forcontu
Publication date: 
2014-11
Page count: 
381
ISBN-13: 
9788493941093

Beginner level is aimed at those people with or without technical training, who want to start creating Websites. It is also very useful for companies or professionals who wish to create their professional or personal Website without depending on external assistance. At this level, the aim is for the student to acquire sound basic knowledge in order to tackle the following educational levels with guarantees.

Contents:

  • 1. Introduction to Drupal
  • 2. Drupal installation
  • 3. Administration area
  • 4. Content management
  • 5. Content types
  • 6. Menu management
  • 7. Blocks management
  • 8. Themes
  • 9. Extending functionality with modules
  • 10. Management of users, roles and permissions
  • 11. Taxonomy
  • 12. Text formats and WYSIWYG editors
  • 13. Blogs
  • 14. Forums
  • 15. Structured documents: Books
  • 16. Media Galleries
  • 17. Searches
  • 18. Languages and translation
  • 19. Access statistics
  • 20. Website management, maintenance and updating
  • Annex A. Configuration of the hosting and necessary tools
  • Annex B. Links and resources of interest
Subscribe with RSS Subscribe to RSS - Training