Skip to content

Target outline #1

@slogsdon

Description

@slogsdon
  • Environment configuration
    • Installation
    • Mix commands
    • Editor development tools
    • Summary
  • Basic language knowledge
    • "Hello, Elixir"
    • Erlang foundation
    • Elixir foundation
    • Control statements, pattern matching, and functions
    • Data structures
    • Object-oriented vs. functional
    • Concurrency
    • Summary
  • Web foundation
    • HTTP principles
    • Build a simple web server
    • How Plug works with the web
    • Dive into Plug
    • Summary
  • User forms
    • Process form inputs
    • Verification of inputs
    • Cross site scripting
    • Duplicate submissions
    • File upload
    • Summary
  • Database
    • Ecto
    • MySQL
    • SQLite
    • PostgreSQL
    • Non-relational
    • Summary
  • Data storage and session
    • Session and cookies
    • Session storage
    • Prevent hijack of session
    • Erlang term storage
    • Summary
  • Serialization
    • XML
    • JSON
    • BERT
    • Summary
  • Web services
    • Sockets
    • WebSocket
    • REST
    • RPC
    • Summary
  • Security and encryption
    • CSRF attacks
    • Filter inputs
    • XSS attacks
    • SQL injection
    • Password storage
    • Encrypt and decrypt data
    • Summary
  • Internationalization and localization
    • Time zone
    • Localized resources
    • International sites
    • Summary
  • Error handling, debugging and testing
    • Error handling
    • Observer
    • Write test cases
    • Restart strategies
    • Summary
  • Deployment and maintenance
    • Logs
    • Errors and crashes
    • Deployment
    • Backup and recovery
    • Summary

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions