Welcome
This course will contain basics of web, HTML, CSS, ... and students will decide what else (potentially Ruby, Python, JS(AngularJS or React or Ember...))
We plan to decrease the amount of lectures in favor of collective discussion, team projects & collective work. And give all power & responsibility to students. All the materials will be in English.
- Git, github basics, writing good commit messages
- Linux, command line basics, network basics
- HTML, CSS, JS basics
- Ruby/Python basics
- Deployment process
- Server-Side Development with Ruby on Rails
- TDD, BDD - to get familiar with
- Basic FP vocabulary, OOP patterns vocabulary
- MVC basics
- ...
- Web development basics
- HTML, CSS
- Back-end language Ruby/Python + framework Django/Rails
- JavaScript
- CI/CD
- ...
- Since the course will be driven by students, you'll be able to decide on further topics.
-
You will make a repository on GitHub and save your progress in it. More on repositories in task 0 (see below).
-
Styling: it's up to you, but remember to make it readable. Using markdown is a good idea.
-
Reading: for each article you are required to read please post the answers to the following questions in your respective repo. Don't worry, your answers will not be graded. It's just a way to reflect on what you have learned.
- name (at least) one thing that was new to you
- name (at least) one thing that surprised you
- name (at least) one thing you will use in the future
-
Online courses: finish all tasks, make screenshots and post them in respective task's README.
-
Videos: same as for reading - watch the video, answer three questions.
-
Watch try.github.io
-
Finish the course How to use Git and Github
-
Create repository named "kottans_web_test" and a folder "task_0" in that repository.
-
Create README.md for the repository.
-
Finish learngitbranching and put the screenshots of completed task lists in the task_0 folder and add links to screenshots to the README.md file in the root of task_0 folder (you can read about markdown here: writing-on-github)
-
Send a pull-request to repo Kottans/mock-repo proposing a change. It could be anything, really. If you have found a typo in README - great! Take care to give your PR a meaningful name and description. Take screenshot of the PR and post it in README to task_0 folder. Please note, that your PR may not be reviewed quickly.
When you finish this task you can start the next one: