launchcodeeducation / web-fundamentals Goto Github PK
View Code? Open in Web Editor NEWUnit 2 of the LC101 Curriculum
Home Page: http://education.launchcode.org/web-fundamentals/
License: Other
Unit 2 of the LC101 Curriculum
Home Page: http://education.launchcode.org/web-fundamentals/
License: Other
In the video lessons, in the code for get-it-done, I have noticed that the same names are used several times. Ex:
@chrisbay :
Me:
I like to play with the names and assign different names just for learning purposes. That helps me identify who is who and where it comes from. I have noticed that by doing this it's easier for me to understand. It's just a suggestion, it works for me. Does everybody learn this way? I dont know.
"A responsive site is one that adapts to different screen sizes, such as desktop, table, and mobile." Should be desktop, tablet (not table), and mobile.
Give concrete example
Typo- "wean" misspelled on Flicklist3 Studio- under "Checking out Studio Code"
http://education.launchcode.org/web-fundamentals/class-prep/8/. End of first paragraph says "by adding and element to a list" but should be "an" . Also typo with 2nd paragraph: " the most common way store data." should be "to store data". And after intro to lambda: "If you get stuck on this quick, don't worry about it too much." needs a noun after "quick", "fix" maybe?
In this example, following the instructions from get-it-done, it caused a lot of questions in class about if the backref was a column in the database or it could be just initiated in def init. It works like shown below, that is how I did it.
It would be nicer if in the description of the video or in the video itself for get-it-done, where we set the relationship for the classes "Task" and "User", we mention where the backref value comes from and see the match, do I explain myself? Sorry guys, I admire you, I'm just giving you feedback to improve.
small typo (should be 'passwords' not 'passowrds')
Under "Your Task" bullet 1:
s/HMTL/HTML
In the Notes section for Get It Done! Part 2: Database Configuration the following code appears:
> from main import db
> db.create_all()
I think it should be changed to
>>> from main import db, Task
>>> db.create_all()
as in the video, otherwise the user is going to receive a NameError: when she executes the subsequent code:
>>> new_task = Task('finish ORM lesson 2')
>>> db.session.add(new_task)
>>> another_task = Task('post lesson video')
>>> db.session.add(another_task)
>>> db.session.commit()
Note that in addition to adding the Task import, I would suggest that the single >
prompt indicators be changed to >>>
for consistency with the other interactive Python code sections.
http://cssreference.io/ add this to cheatsheets, visual representation of main elements. And this: http://jgthms.com/web-design-in-4-minutes/
from TF:
Not sure if this is the right spot for this feedback, but one of my students who has poor eyesight has been struggling with some of the lecture videos (not Udacity, but the LC videos used in assignments). It is difficult for her to read the text on the screen in these videos, and as a result her own code becomes littered with minor errors (e.g., spaces where there should be no spaces, missing quotation marks, etc.). It might be worth mentioning to anyone doing the screen recordings to bump up the font size in their editors/browsers while presenting. Thanks!
Set undefined=jinja2.StrictUndefined
in jinja2.Environment
wherever relevant
http://education.launchcode.org/web-fundamentals/studios/flicklist/6/ 2nd paragraph says: "will often so much of the heavy lifting for us", should be "do" instead of "so"
On the build-a-blog assignment there is a typo:
A declarative, efficient, and flexible JavaScript library for building user interfaces.
๐ Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
An Open Source Machine Learning Framework for Everyone
The Web framework for perfectionists with deadlines.
A PHP framework for web artisans
Bring data to life with SVG, Canvas and HTML. ๐๐๐
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
Some thing interesting about web. New door for the world.
A server is a program made to process requests and deliver data to clients.
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
Some thing interesting about visualization, use data art
Some thing interesting about game, make everyone happy.
We are working to build community through open source technology. NB: members must have two-factor auth.
Open source projects and samples from Microsoft.
Google โค๏ธ Open Source for everyone.
Alibaba Open Source for everyone
Data-Driven Documents codes.
China tencent open source team.