# Código do Futuro (Code of the Future)

## 🗂 Modules

### 1 Front-end

#### Class 12 | Angular: Libraries and Deploy with Firebase
    -  Adding libraries to the project I
    -  Adding libraries to the project II
    -  Deleting a contact
    -  New Contact Component
    -  Reactive Forms
    -  Applying validation on form fields
    -  Applying CSS classes
    -  Creating a contact by POST request
    -  Create Edit Contact screen I
    -  Create Edit Contact screen II
    -  Grouped Forms
    -  Adding Headers with HTTP Interceptor
    -  Uploading an application in Firebase
        - Commands
        <table>
            <tr>
                <th>Commands</th>
                <th>Meaning</th>
            </tr>
            <tr>
                <td>ng build --prod</td>
                <td>Build an Angular app for production</td>
            </tr>
            <tr>
                <td></td>
                <td>Create a Firebase account & project</td>
            </tr>
            <tr>
                <td>npm install -g firebase-tools</td>
                <td>Install the Firebase command line tools</td>
            </tr>
            <tr>
                <td>firebase login</td>
                <td>Login using the Firebase CLI</td>
            </tr>
            <tr>
                <td>firebase init</td>
                <td>Initialize the project</td>
            </tr>
            <tr>
                <td>firebase deploy</td>
                <td>Deploy to Firebase Hosting</td>
            </tr>
            <tr>
                <td>firebase open</td>
                <td>Open the project</td>
            </tr>
        </table>
    -  End of the Course