Закрыто

Laravel and AngularJS

Тема в разделе "Электронные книги", создана пользователем no matter, 19 окт 2015.

Цена: 1860р.
Взнос: 168р.-90%
98%

Основной список: 26 участников

Резервный список: 4 участников

Статус обсуждения:
Комментирование ограничено.
  1. 19 окт 2015
    #1
    no matter
    no matter ЧКЧлен клуба
    Laravel and AngularJS
    Learn how to build apps with AngularJS in the client and Laravel on server
    BY Daniel Schmitz AND Daniel Pedrinha Georgii

    [​IMG]
    Последнее обновление книги 01.02.16
    350 страниц

    Versions:
    • Laravel 5.1
    • AngularJS: 1.4.4
    • Bootstrap: 3.3 (4 soon)
    • jQuery: 2.1.4
    The main objective of this book is to address the best web development technologies on the market today. On the web, we are always splitting the systems development into two parts: server and client.

    On the server, we will cover the programming language PHP 5.4, and the framework Laravel, in addition to the MySql database. We chose Laravel because it is a simple and powerful framework, with a growing acceptance in the market.

    On the client, we have the Javascript language, which has consolidated its position as the best programming language for browsers. As a framework, we chose the AngularJS, which makes all the manipulation of data in forms and tables much easier. We also have the CSS, in which we use the Bootstrap framework to facilitate the development of web applications interface.

    Even with two different technologies, their integration is entirely possible and this will be the main theme discussed throughout the chapters. Note that we will not introduce the two technologies in a separate way, but always addressing how the technologies interact. The communication between them is RESTful, and we will be using it extensively for the development of our final application.

    After addressing the main concepts of both technologies, we will create a small blog that will illustrate everything we learned.

    • Part 1- Introduction and installation
      • Chapter 1 - Introduction
        • Windows, Mac or Linux?
        • Source Code
      • Chapter 2 - Preparing the environment in Windows
        • Apache
          • Creating the virtual domain (virtual host)
        • PHP
        • MySql
        • Composer
          • Testing the Composer
        • Laravel
        • Bower
      • Chapter 3 - Preparing the environment in Linux
        • Apache
          • Creating the virtual domain (virtual host)
        • PHP
        • MySql Server
        • Composer
        • Laravel
        • Bower
        • AngularJS + Bootstrap
    • Part 2 - Laravel
      • Chapter 4- Getting to know the Laravel
        • Configuring the virtual host
        • Directory permission
        • Generating an encryption key
        • Routes
        • Routing types (verbs)
        • Passing parameters in routing
        • Using regular expressions
        • Naming routings
        • Grouping routes
        • Middleware
        • Controllers
        • Implicit Controllers (automatic)
        • Controllers and Resource
        • Explicit controllers (manual)
        • Implicit or explicit routing?
        • Ajax
        • JSON Response
        • Exceptions in JSON format
      • Chapter 5 - Database and persistence
        • Configuration
        • Using Laravel to create the tables (Migration)
        • Migration fields creation types
        • Running the migration
        • Create a new record in the table
        • Rollback a migration
        • Additional migration operations
        • Referencing columns from other tables
        • Adding data
        • Tables and additional data
          • Creating the posts data
          • Creating the comments table
          • Creating the table tags
          • Creating the post_tag
        • Recreating the full database structure
        • Query Builder
          • Consulting the SQL generated by the Query Builder
          • Returning all records in the table
          • Stepping through the records after the query
          • Returning the first row of a table
          • Returning a list of values from a table
          • Aggregating values
          • Selecting fields
          • Joins
          • Unions
          • Where
          • Grouping Wheres
          • Order
          • GroupBy e Having
        • Logging Eloquent’s SQLs
        • Eloquent ORM
        • Creating the model
        • Agreements between tables and model
        • Use of the Timestamp
        • Testing the User model
          • Routing
          • Create the method on the controller
          • Understanding the UserController
        • Relationships in Eloquent
          • Relationships between users and posts
          • Relationship between Posts and Comments
          • Relationship between Posts and Tags
          • One-to-one relationship
          • One-to-many relationship through (Has Many Through)
          • Analyzing the existence of records in a relationship
        • Eager Loading vs Lazy Loading and the N+1 problem
        • Eager Loading and more advanced queries
        • Inserting and updating records
        • Removing records
        • Using scopes
        • Events
        • Accessors & Mutators
        • Serializing data in JSON
        • Removing fields from JSON serialization
        • Adding Accessor serialization
        • Adding relationships in Serialization
    • Part 3 - AngularJS and Bootstrap
      • Chapter 6 - Introduction to AngularJS
        • Expressions
        • DataBind
        • Controllers
        • Methods in the controller
        • Loops
        • Forms
        • Routes and Deep linking
      • Chapter 7 - Bootstrap
        • Installing the Bootstrap
        • Grid System
        • Working with offsets
        • Typography
        • Alignment
        • Creating emphasis to text with colors
        • Abbreviation
        • Blockquotes
        • Lists
          • Unstyled
          • Side by side (inline)
          • Lists with horizontal description
        • Tables
        • Simple table
        • Striped rows
        • Borders
        • Highlighting rows
        • Smaller tables (condensed)
        • Contextual lines
        • Merging classes
        • Forms
        • Understand the form-group
        • Inline form
        • Horizontal forms
        • Supported components
        • Checkbox and radio
        • Static controls
        • Disabled fields
        • Validations
        • Field Size
        • Hint text
        • Buttons
        • Size of the buttons
        • Group buttons
        • Icons
        • Dropdown buttons (menu)
        • Differentiated inputs with group
        • AngularJS, Bootstrap and validations
        • Displaying custom error messages
        • Synchronizing errors and submit buttons
        • Extra themes
      • Chapter 8 - AngularJS and Ajax
        • $http usage
        • Handling ajax errors
        • Creating a global loading
        • Disabling the button while sending data
        • $resource usage
    • Part 4 - Laravel and AngularJS
      • Chapter 9 - Connecting Laravel and AngularJS
        • Introduction
        • Workflow
        • Installing AngularJS on Laravel
        • Reconfiguring the routes.php
        • Site header
        • Using DeepLink on the blog
        • Getting posts
        • Inserting the amount of comments
        • Insert the Post author
        • Reviewing the Query Builder
        • Filling the side menu
        • Handle errors
        • Creating a loading global
        • User page
        • Comment screen
        • Tag screen
      • Chapter 10 - Authentication
        • Creating the login form
        • Performing the login
        • Adding features to the site with the user properly logged in
        • Logout of the application
        • Login and logout on Laravel
        • Creating a user from login
      • Chapter 11 - Blog administration screen
        • Creating the admin.html file
        • Configuring admin routing
        • Getting the user login again
        • Protecting the other pages against improper access
        • Creating the CRUD of Tags
        • Implementing the crud via $resource
        • Configuring the tag.html template
        • Formatting the date on the table
        • Setting up Laravel
        • Securing access to the server
        • The CRUD comments
        • CRUD for Posts
        • CRUD for users
        • The user profile view

     
    Последнее редактирование: 1 фев 2016
    1 человеку нравится это.
  2. Последние события

    1. skladchik.com
      Складчина закрыта.
      11 ноя 2020
    2. skladchik.com
      ak474 не участвует.
      7 июл 2017
    3. skladchik.com
      mrbobo не участвует.
      7 июл 2017
    4. skladchik.com
      Складчина доступна.
      4 май 2017

    Последние важные события

    1. skladchik.com
      Складчина закрыта.
      11 ноя 2020
    2. skladchik.com
      Складчина доступна.
      4 май 2017
    3. skladchik.com
      Складчина закрыта.
      12 ноя 2016
    4. skladchik.com
      Взнос составляет 84р.
      31 окт 2016
  3. Обсуждение
  4. 14 ноя 2015
    #2
    no matter
    no matter ЧКЧлен клуба
    Думаю смысла больше ждать нету. На прошлых складчинах на книги по ралавельке записывалось максимум 14 человек.
     
    1 человеку нравится это.
  5. 14 ноя 2015
    #3
    hpfan
    hpfan БанЗабанен
    По-моему, интересная тема, как вам такая связка? Надеюсь, автор нормальный, не дилетант + у него заметил есть ещё книга по реакту, кто-нибудь пробовал эту штуку?
     
  6. 21 ноя 2015
    #4
    qiwifuck
    qiwifuck ЧКЧлен клуба
    некисло цена подскочила! лучше пока выпишусь, чтобы не залететь. запишусь заново, если цена упадет ниже 100.
     
  7. 27 ноя 2015
    #5
    qiwifuck
    qiwifuck ЧКЧлен клуба
    ну вот, неразумное манипулирование с темой разогнало всех участников.
    заново соберем ли? теперь, наверное, все ждут, когда другие запишутся, чтобы цена упала.
    все ждут, и никто не записывается. как тогда она упадет?
    может, рискнем еще раз, и все запишемся? если орг глупить не станет...
     
  8. 26 окт 2016
    #6
    no matter
    no matter ЧКЧлен клуба
    К сожалению на данную тему нам не удастся набрать много складчиков и на минималку нам не выйти. Поэтому предлагаю начать сборы в ближайшем времени. От меня бонусы.
     
    1 человеку нравится это.
Статус обсуждения:
Комментирование ограничено.

Поделиться этой страницей