diff --git a/advanced_html_css/README.md b/advanced_html_css/README.md deleted file mode 100644 index 1d689c8a9d4..00000000000 --- a/advanced_html_css/README.md +++ /dev/null @@ -1,35 +0,0 @@ -# Advanced HTML and CSS - -This folder contains lesson markdown files that make up the Advanced HTML and CSS course. This course exists in the [Full Stack JavaScript](https://www.theodinproject.com/paths/full-stack-javascript) and the [Full Stack Ruby on Rails](https://www.theodinproject.com/paths/full-stack-ruby-on-rails) paths on the Odin Project Website. - -## Course outline - -The following list represents how the lessons are divided into sections and presented on the website. - -**Disclaimer:** Given the ever-updating nature of the curriculum, the outline might be outdated. See the [Advanced HTML and CSS course on the website](https://www.theodinproject.com/paths/full-stack-javascript/courses/advanced-html-and-css) -instead. - -### Animation - -1. [Transforms](animation/transforms.md) -2. [Transitions](animation/transitions.md) -3. [Keyframes](animation/keyframes.md) - -### Accessibility - -1. [Introduction to Web Accessibility](accessibility/introduction_to_web_accessibility.md) -2. [The Web Content Accessibility Guidelines (WCAG)](accessibility/the_web_content_accessibility_guidelines_wcag.md) -3. [Semantic HTML](accessibility/semantic_html.md) -4. [Accessible Colors](accessibility/accessible_colors.md) -5. [Keyboard Navigation](accessibility/keyboard_navigation.md) -6. [Meaningful Text](accessibility/meaningful_text.md) -7. [WAI-ARIA](accessibility/wai_aria.md) -8. [Accessibility Auditing](accessibility/accessibility_auditing.md) - -### Responsive design - -1. [Introduction to Responsive Design](responsive_design/introduction_to_responsive_design.md) -2. [Natural Responsiveness](responsive_design/natural_responsiveness.md) -3. [Responsive Images](responsive_design/responsive_images.md) -4. [Media Queries](responsive_design/media_queries.md) -5. [**Project: Personal Portfolio**](responsive_design/project_personal_portfolio.md) diff --git a/databases/README.md b/databases/README.md deleted file mode 100644 index 44c118066ab..00000000000 --- a/databases/README.md +++ /dev/null @@ -1,16 +0,0 @@ -# Databases - -This folder contains lesson markdown files that make up the Databases course. This course exists in the [Full Stack Ruby on Rails](https://www.theodinproject.com/paths/full-stack-ruby-on-rails) path on the Odin Project Website. - -## Course outline - -The following list represents how the lessons are divided into sections and presented on the website. - -**Disclaimer:** Given the ever updating nature of the curriculum, the outline might be outdated. See the [Databases course on the website](https://www.theodinproject.com/paths/full-stack-ruby-on-rails/courses/databases) -instead. - -### Databases - -1. [Databases](databases/databases.md) -2. [Databases and SQL](databases/databases_and_sql.md) -3. [**Project: SQL Zoo**](databases/project_sql_zoo.md) \ No newline at end of file diff --git a/foundations/README.md b/foundations/README.md deleted file mode 100644 index b6895a96b42..00000000000 --- a/foundations/README.md +++ /dev/null @@ -1,58 +0,0 @@ -This is where it all begins! A hands-on introduction to all of the essential tools you'll need to build real, working websites. You'll learn what web developers actually do – the foundations you'll need for later courses. Please note, this may be outdated. Use the website here instead: https://www.theodinproject.com/paths/foundations/courses/foundations. Some Git related lessons are not shown here as they are stored in a separate folder. You can find those lessons [here](../git). - -## The outline - -- Introduction - - How this Course Will Work - [lesson](introduction/how_this_course_will_work.md) - - Introduction to Web Development - [lesson](introduction/introduction_to_web_development.md) - - Motivation and Mindset - [lesson](introduction/motivation_and_mindset.md) - - Asking For Help - [lesson](introduction/asking_for_help.md) - - Join the Odin Community - [lesson](introduction/join_the_odin_community.md) -- Prerequisites - - Computer Basics - [lesson](installations/computer_basics.md) - - How Does the Web Work? - [lesson](installations/how_does_the_web_work.md) - - Installation Overview - [lesson](installations/installation_overview.md) - - Installations - [lesson](installations/installations.md) - - Text Editors - [lesson](installations/text_editors.md) - - Command Line Basics - [lesson](installations/command_line_basics.md) - - Setting Up Git - [lesson](installations/setting_up_git.md) -- HTML Foundations - - Introduction to HTML and CSS - [lesson](html_css/intro-to-html-css.md) - - Elements and Tags - [lesson](html_css/html-foundations/elements-and-tags.md) - - HTML Boilerplate - [lesson](html_css/html-foundations/html-boilerplate.md) - - Working with Text - [lesson](html_css/html-foundations/working-with-text.md) - - Lists - [lesson](html_css/html-foundations/lists.md) - - Links and Images - [lesson](html_css/html-foundations/links-and-images.md) - - [Project: Recipes](html_css/html-foundations/project-recipes.md) -- CSS Foundations - - CSS Foundations - [lesson](html_css/css-foundations.md) - - Inspecting HTML and CSS - [lesson](html_css/inspecting-html-and-css/inspecting-html-and-css.md) - - The Box Model - [lesson](html_css/the-box-model/the-box-model.md) - - Block and Inline - [lesson](html_css/block-and-inline.md) -- Flexbox - - Introduction to Flexbox - [lesson](html_css/flexbox/flexbox-intro.md) - - Growing and Shrinking - [lesson](html_css/flexbox/flexbox-growing-and-shrinking.md) - - Axes - [lesson](html_css/flexbox/flexbox-axes.md) - - Alignment - [lesson](html_css/flexbox/flexbox-alignment.md) - - [Project: Landing Page](html_css/project/html-css-foundations-project.md) -- JavaScript Basics - - Fundamentals Part 1 - [lesson](javascript_basics/fundamentals-1.md) - - Fundamentals Part 2 - [lesson](javascript_basics/fundamentals-2.md) - - JavaScript Developer Tools - [lesson](javascript_basics/javascript_developer_tools.md) - - Fundamentals Part 3 - [lesson](javascript_basics/fundamentals-3.md) - - Problem Solving - [lesson](javascript_basics/problem_solving.md) - - Understanding Errors - [lesson](javascript_basics/understanding_errors.md) - - [Project: Rock Paper Scissors](javascript_basics/project_rock_paper_scissors.md) - - Clean Code - [lesson](javascript_basics/clean_code.md) - - Installing Node.js - [lesson](javascript_basics/installing_nodejs.md) - - Fundamentals Part 4 - [lesson](javascript_basics/fundamentals-4.md) - - DOM Manipulation and Events - [lesson](javascript_basics/DOM_manipulation_and_events.md) - - Revisiting Rock Paper Scissors - [lesson](javascript_basics/revisiting_rock_paper_scissors.md) - - [Project: Etch-a-Sketch](javascript_basics/project_etch_a_sketch.md) - - Fundamentals Part 5 - [lesson](javascript_basics/fundamentals-5.md) - - [Project: Calculator](javascript_basics/project_calculator.md) -- The Back End - - Introduction to the Back End - [lesson](the_back_end/introduction_to_the_backend_lesson.md) - - Introduction to Frameworks - [lesson](the_back_end/introduction_to_frameworks.md) -- Conclusion - - Choose Your Path Forward - [lesson](tying_it_all_together/conclusion.md) diff --git a/getting_hired/README.md b/getting_hired/README.md deleted file mode 100644 index 6d15a21f39a..00000000000 --- a/getting_hired/README.md +++ /dev/null @@ -1,28 +0,0 @@ -# Getting Hired - -This folder contains lesson markdown files that make up the Getting Hired course. This course exists in the [Full Stack Ruby On Rails](https://www.theodinproject.com/paths/full-stack-ruby-on-rails) and [Full Stack JavaScript](https://www.theodinproject.com/paths/full-stack-javascript) path on the Odin Project Website. - -## Course Outline - -The following list represents how the lessons are divided into sections and presented on the website. - -**Disclaimer:** Given the ever updating nature of the curriculum, the outline might be outdated. See the [Getting Hired course on the website]() -instead. - -### Preparing for Your Job Search - -1. [How This Course Will Work](preparing_for_job_search/how_this_course_will_work.md) -2. [Strategy](preparing_for_job_search/strategy.md) -3. [It Starts with YOU](preparing_for_job_search/starts_with_you.md) -4. [What Companies Want](preparing_for_job_search/what_companies_want.md) -5. [What You Can Do To Prepare](preparing_for_job_search/what_you_can_do_to_prepare.md) -6. [**Project: Building Your Personal Website**](preparing_for_job_search/project_portfolio.md) -### Applying to and Interviewing for Jobs - -1. [Collecting Job Leads](applying_and_interviewing/collect_leads.md) -2. [Qualifying Job Leads](applying_and_interviewing/qualify_leads.md) -3. [**Project: Building Your Resume**](applying_and_interviewing/project_resume.md) -4. [Applying for Web Development Jobs](applying_and_interviewing/applying.md) -5. [Preparing to Interview and Interviewing](applying_and_interviewing/preparing_to_interview_and_interviewing.md) -6. [Handling a Job Offer](applying_and_interviewing/handling_an_offer.md) -7. [Conclusion](applying_and_interviewing/conclusion.md) \ No newline at end of file diff --git a/git/README.md b/git/README.md deleted file mode 100644 index f240177a1d9..00000000000 --- a/git/README.md +++ /dev/null @@ -1,24 +0,0 @@ -# Git - -This folder contains lesson markdown files that make up the curriculum's Git content. Git lessons are intertwined in the three curriculum paths. - -## Outline - -The following list represents how the lessons are divided into sections and presented on the website. - -**Disclaimer:** Given the ever updating nature of the curriculum, the outline might be outdated. - -### Foundations Git - -_These lessons can be found in the [Foundations Path](https://www.theodinproject.com/paths/foundations)._ - -1. [Introduction to Git](foundations_git/introduction_to_git.md) -2. [Git Basics](foundations_git/git_basics.md) -3. [Commit Messages](foundations_git/commit_messages.md) - -### Intermediate Git - -_These lessons can be found in the [Full Stack JavaScript path](https://www.theodinproject.com/paths/full-stack-javascript) and the [Full Stack Ruby on Rails path](https://www.theodinproject.com/paths/full-stack-ruby-on-rails)_ - -1. [A Deeper Look at Git](intermediate_git/a_deeper_look_at_git.md) -2. [Using Git in the Real World](intermediate_git/using_git_in_the_real_world.md) diff --git a/intermediate_html_css/README.md b/intermediate_html_css/README.md deleted file mode 100644 index eca83623c4f..00000000000 --- a/intermediate_html_css/README.md +++ /dev/null @@ -1,45 +0,0 @@ -# Intermediate HTML and CSS - -This folder contains lesson markdown files that make up the Intermediate HTML and CSS course. This course exists in the [Full Stack JavaScript](https://www.theodinproject.com/paths/full-stack-javascript) and the [Full Stack Ruby on Rails](https://www.theodinproject.com/paths/full-stack-ruby-on-rails) paths on the Odin Project Website. - -## Course outline - -The following list represents how the lessons are divided into sections and presented on the website. - -**Disclaimer:** Given the ever updating nature of the curriculum, the outline might be outdated. See the [Intermediate HTML and CSS course on the website](https://www.theodinproject.com/paths/full-stack-ruby-on-rails/courses/intermediate-html-and-css) -instead. - -### Intermediate HTML concepts - -1. [Introduction](intermediate_html_concepts/introduction.md) -2. [Emmet](intermediate_html_concepts/emmet.md) -3. [SVG](intermediate_html_concepts/svgs.md) -4. [Tables](intermediate_html_concepts/tables.md) - -### Intermediate CSS concepts - -1. [Default Styles](intermediate_css_concepts/default_styles.md) -2. [CSS Units](intermediate_css_concepts/css_units.md) -3. [More Text Styles](intermediate_css_concepts/more_text_styles.md) -4. [More CSS Properties](intermediate_css_concepts/more_css_properties.md) -5. [Advanced Selectors](intermediate_css_concepts/advanced_selectors.md) -6. [Positioning](intermediate_css_concepts/positioning.md) -7. [CSS Functions](intermediate_css_concepts/css_functions.md) -8. [Custom Properties](intermediate_css_concepts/css_functions.md) -9. [Browser Compatibility](intermediate_css_concepts/browser_compatibility.md) -10. [Frameworks and Preprocessors](intermediate_css_concepts/frameworks_and_preprocessors.md) - -### Forms - -1. [Form Basics](forms/form_basics.md) -2. [Form Validation](forms/form_validations.md) -3. [**Project: Sign-Up Form**](forms/project_sign_up_form.md) - -### Grid - -1. [Introduction to Grid](grid/introduction_to_grid.md) -2. [Creating a Grid](grid/creating_a_grid.md) -3. [Positioning Grid Elements](grid/positioning_grid_elements.md) -4. [Advanced Grid Properties](grid/advanced_grid_properties.md) -5. [Using Flexbox and Grid](grid/using_flexbox_and_grid.md) -6. [**Project: Admin Dashboard**](grid/project_admin_dashboard.md) diff --git a/javascript/README.md b/javascript/README.md deleted file mode 100644 index 2f711f5a7dd..00000000000 --- a/javascript/README.md +++ /dev/null @@ -1,61 +0,0 @@ -# JavaScript - -This folder contains lesson markdown files that make up the JavaScript course. This course exists in the [Full Stack JavaScript](https://www.theodinproject.com/paths/full-stack-javascript?/) and the [Full Stack Ruby on Rails](https://www.theodinproject.com/paths/full-stack-ruby-on-rails/courses/javascript) paths on the Odin Project Website. - -## Course Outline - -The following list represents how the lessons are divided into sections and presented on the website. - -**Disclaimer:** Given the ever updating nature of the curriculum, the outline might be outdated. See the [JavaScript course on the website](https://www.theodinproject.com/paths/full-stack-javascript/courses/javascript) instead. - -### Introduction -1. [How this Course Will Work](introduction/how_this_course_will_work.md) -2. [A quick review](introduction/a_quick_review.md) -### Organizing your JavaScript Code -1. [Organizing your JavaScript Code Introduction](organizing_your_javascript_code/organizing_your_javascript_code_introduction.md) -2. [Objects and Object Constructors](organizing_your_javascript_code/objects_and_object_constructors.md) -3. [**Project: Library**](organizing_your_javascript_code/project_library.md) -4. [Factory Functions and the Module Pattern](organizing_your_javascript_code/factory_functions_and_module_pattern.md) -5. [**Project: Tic Tac Toe**](organizing_your_javascript_code/project_tic_tac_toe.md) -6. [Classes](organizing_your_javascript_code/classes.md) -7. [ES6 Modules](organizing_your_javascript_code/es6_modules.md) -8. [Webpack](organizing_your_javascript_code/webpack.md) -9. [**Project: Restaurant Page**](organizing_your_javascript_code/project_restaurant_page.md) -10. [OOP Principles](organizing_your_javascript_code/oop_principles.md) -11. [**Project: Todo List**](organizing_your_javascript_code/project_todo_list.md) -### JavaScript in the Real World -1. [Linting](javascript_in_the_real_world/linting.md) -2. [Dynamic User Interface Interactions](javascript_in_the_real_world/dynamic_user_interface_interactions.md) -3. [Form Validation with JavaScript](javascript_in_the_real_world/form_validation_with_javascript.md) -4. [What is ES6?](javascript_in_the_real_world/what_is_es6.md) -### Asynchronous JavaScript and APIs -1. [JSON](asynchronous_javascript_and_apis/json.md) -2. [Asynchronous Code](asynchronous_javascript_and_apis/asynchronous_code.md) -3. [Working with APIs](asynchronous_javascript_and_apis/working_with_apis.md) -4. [Async and Await](asynchronous_javascript_and_apis/async_and_await.md) -5. [**Project: Weather App**](asynchronous_javascript_and_apis/project_weather_app.md) -### Testing JavaScript -1. [Testing Basics](testing_javascript/testing_basics.md) -2. [**Project: Testing Practice**](testing_javascript/project_testing_practice.md) -3. [More Testing](testing_javascript/more_testing.md) -4. [**Project: Battleship**](testing_javascript/project_battleship.md) -### React JS -1. [React Introduction](react_js/react_introduction.md) -2. [State and Props](react_js/state_and_props.md) -3. [Handle Inputs and Render Lists](react_js/handle_inputs_and_render_lists.md) -4. [**Project: CV Application**](react_js/project_cv_application.md) -5. [Lifecycle Methods](react_js/lifecycle_methods.md) -6. [Hooks](react_js/hooks.md) -7. [**Project: Memory Card**](react_js/project_memory_card.md) -8. [Router](react_js/router.md) -9. [React Testing Part 1](react_js/react_testing_part_one.md) -10. [React Testing Part 2](react_js/react_testing_part_two.md) -11. [**Project: Shopping Cart**](react_js/project_shopping_cart.md) -12. [Advanced Concepts](react_js/advanced_concepts.md) -### JavaScript and the Backend -1. - [Using BaaS For Your Back End](javascript_and_the_backend/using_baas_for_your_backend.md) (Exclusive to the Full Stack JavaScript path) - - [Using Ruby on Rails For Your Back End](javascript_and_the_backend/using_rails_for_your_backend.md) (Exclusive to the Full Stack Ruby on Rails path) -2. [**Project: Where's Waldo (A Photo Tagging App)**](javascript_and_the_backend/project_wheres_waldo_a_photo_tagging_app.md) -### Finishing Up with JavaScript -1. [**Project: JavaScript Final Project**](finishing_up_with_javascript/project_javascript_final.md) -2. [Conclusion](finishing_up_with_javascript/conclusion.md) diff --git a/nodeJS/README.md b/nodeJS/README.md deleted file mode 100644 index 00e41ff05ab..00000000000 --- a/nodeJS/README.md +++ /dev/null @@ -1,55 +0,0 @@ -# NodeJS - -This folder contains lesson markdown files that make up the NodeJS course. This course exists in the [Full Stack JavaScript](https://www.theodinproject.com/paths/full-stack-javascript/) path on the Odin Project Website. - -## Course Outline - -The following list represents how the lessons are divided into sections and presented on the website. - -**Disclaimer:** Given the ever updating nature of the curriculum, the outline might be outdated. See the [NodeJS course on the website](https://www.theodinproject.com/paths/full-stack-javascript/courses/nodejs) -instead. - -### Introduction to NodeJS - -1. [Introduction: What is NodeJs](./introduction_to_nodeJS/introduction_what_is_nodeJS.md) -2. [Getting Started](./introduction_to_nodeJS/getting_started.md) -3. [Debugging Node](./introduction_to_nodeJS/debugging_node.md) -4. [**Project: Basic Informational Site**](./introduction_to_nodeJS/project_basic_informational_site.md) - -### MongoDB - -1. [Introduction to MongoDB](./mongoDB/intro_to_mongoDB.md) - -### Express and Mongoose - -1. [Introduction to Express](./express_and_mongoose/introduction_to_express.md) -2. [Express 101](./express_and_mongoose/express_101.md) -3. [Express 102: CRUD and MVC](./express_and_mongoose/express_102_crud_and_mvc.md) -4. [**Project: Mini Message Board**](./express_and_mongoose/project_mini_message_board.md) -5. [Preparing for Deployment](./express_and_mongoose/deployment.md) -6. [Express 103: Routes and Controllers ](./express_and_mongoose/express_103_routes_and_controllers.md) -7. [Express 104: View Templates](./express_and_mongoose//express_104_view_templates.md) -8. [**Project: Express 105: Forms and Deployment**](./express_and_mongoose/project_express_105_forms_and_deployment.md) -9. [**Project: Inventory Application**](./express_and_mongoose/project_inventory_application.md) - -### Authentication - -1. [Authentication Basics](./authentication/authentication_basics.md) -2. [Security Configuration](./authentication/security_configuration.md) -3. [**Project: Members Only**](./authentication/project_members_only.md) - -### APIs - -1. [API Basics](./apis/api_basics.md) -2. [API Security](./apis/api_security.md) -3. [**Project: Blog API**](./apis/project_blog_api.md) - -### Testing Express - -1. [Testing Routes and Controllers](./testing_express/testing_routes_and_controllers.md) -2. [Testing Database Operations](./testing_express/testing_database_operations.md) - -### FINAL PROJECT - -1. [**Project: Odin Book**](./final_project/project_odin_book.md) -2. [Conclusion](./final_project/conclusion.md) diff --git a/react/README.md b/react/README.md deleted file mode 100644 index bc767349de8..00000000000 --- a/react/README.md +++ /dev/null @@ -1,2 +0,0 @@ -wip - diff --git a/ruby/README.md b/ruby/README.md deleted file mode 100644 index f7c5cbeb9f4..00000000000 --- a/ruby/README.md +++ /dev/null @@ -1,60 +0,0 @@ -# Ruby -This folder contains lesson markdown files that make up the Ruby course. This course exists in the [Full Stack Ruby on Rails](https://www.theodinproject.com/paths/full-stack-ruby-on-rails/) path on the Odin Project Website. - -## Course Outline - -The following list represents how the lessons are divided into sections and presented on the website. - -**Disclaimer:** Given the ever updating nature of the curriculum, the outline might be outdated. See the [Ruby course on the website](https://www.theodinproject.com/paths/full-stack-ruby-on-rails/courses/ruby) -instead. - -### Introduction - 1. [How this Course Will Work](introduction/how_this_course_will_work.md) - 2. [Installing Ruby](introduction/installing_ruby.md) -### Basic Ruby - 1. [Basic Data Types](basic_ruby/basic_data_types.md) - 2. [Variables](basic_ruby/variables.md) - 3. [Input and Output](basic_ruby/input_and_output.md) - 4. [Conditional Logic](basic_ruby/conditional_logic.md) - 5. [Loops](basic_ruby/loops.md) - 6. [Arrays](basic_ruby/arrays.md) - 7. [Hashes](basic_ruby/hashes.md) - 8. [Methods](basic_ruby/methods.md) - 9. [Debugging](basic_ruby/debugging.md) - 10. [Basic Enumerable Methods](basic_ruby/basic_enumerable_methods.md) - 11. [Predicate Enumerable Methods](basic_ruby/predicate_enumerable_methods.md) - 12. [Nested Collections](basic_ruby/nested_collections.md) -### Basic Ruby Projects - 1. [**Project: Caesar Cipher**](basic_ruby_projects/project_caesar_cipher.md) - 2. [**Project: Sub Strings**](basic_ruby_projects/project_sub_strings.md) - 3. [**Project: Stock Picker**](basic_ruby_projects/project_stock_picker.md) - 4. [**Project: Bubble Sort**](basic_ruby_projects/project_bubble_sort.md) -### Object Oriented Programming Basics - 1. [Object Oriented Programming](object_oriented_programming_basics/object_oriented_programming.md) - 2. [**Project: Tic Tac Toe**](object_oriented_programming_basics/project_tic_tac_toe.md) - 3. [**Project: Mastermind**](object_oriented_programming_basics/project_mastermind.md) -### Files and Serialization - 1. [Files and Serialization](files_and_serialization/files_and_serialization.md) - 2. [**Project: Event Manager**](files_and_serialization/project_event_manager.md) - 3. [**Project: Hangman**](files_and_serialization/project_hangman.md) -### Advanced Ruby - 1. [Blocks](advanced_ruby/blocks.md) - 2. [Pattern Matching](advanced_ruby/pattern_matching.md) - 3. [**Project: Custom Enumerables**](advanced_ruby/project_custom_enumerables.md) -### A Bit of Computer Science - 1. [A Very Brief Intro to CS](computer_science/a_very_brief_intro_to_cs.md) - 2. [Recursive Methods](computer_science/recursive_methods.md) - 3. [**Project: Recursion**](computer_science/project_recursion.md) - 4. [Time Complexity](computer_science/time_complexity.md) - 5. [Space Complexity](computer_science/space_complexity.md) - 6. [Common Data Structures and Algorithms](computer_science/common_data_structures_algorithms.md) - 7. [**Project: Linked Lists**](computer_science/project_linked_lists.md) - 8. [**Project: Binary Search Trees**](computer_science/project_binary_search_trees.md) - 9. [**Project: Knight Travails**](computer_science/project_knights_travails.md) -### Testing Ruby with RSpec - 1. [Test Driven Development](testing_ruby_with_rspec/test_driven_development.md) - 2. [Introduction to RSpec](testing_ruby_with_rspec/introduction_to_rspec.md) - 3. [**Project: Connect Four**](testing_ruby_with_rspec/project_connect_four.md) -### Conclusion - 1. [**Project: Ruby Final Project**](conclusion/project_ruby_final.md) - 2. [Conclusion](conclusion/conclusion.md) diff --git a/ruby_on_rails/README.md b/ruby_on_rails/README.md deleted file mode 100644 index 16ed3ca43e2..00000000000 --- a/ruby_on_rails/README.md +++ /dev/null @@ -1,56 +0,0 @@ -# Ruby on Rails -This folder contains lesson markdown files that make up the Ruby on Rails course. This course exists in the [Full Stack Ruby on Rails](https://www.theodinproject.com/paths/full-stack-ruby-on-rails/) path on the Odin Project Website. - -## Course Outline - -The following list represents how the lessons are divided into sections and presented on the website. - -**Disclaimer:** Given the ever updating nature of the curriculum, the outline might be outdated. See the [Ruby on Rails course on the website](https://www.theodinproject.com/paths/full-stack-ruby-on-rails/courses/ruby-on-rails) instead. - -### Introduction -1. [How this Course Will Work](introduction/how_this_course_will_work.md) -2. [Preparing for Deployment](introduction/preparing_for_deployment.md) -3. [**Project: Installing Rails**](introduction/project_installing_rails.md) -4. [A Railsy Web Refresher](introduction/web_refresher.md) -### Rails Basics -1. [Routing](rails_basics/routing.md) -2. [Controllers](rails_basics/controllers.md) -3. [Views](rails_basics/views.md) -4. [Deployment](rails_basics/deployment.md) -5. [**Project: Blog App**](rails_basics/project_blog_app.md) -### Active Record Basics -1. [Active Record Basics](active_record_basics/active_record_basics.md) -2. [**Project: Micro-Reddit**](active_record_basics/project_micro_reddit.md) -### Assets and Navigation -1. [The Asset Pipeline](assets_and_navigation/asset_pipeline.md) -2. [Importmaps](assets_and_navigation/importmap.md) -3. [Turbo Drive](assets_and_navigation/turbo_drive.md) -### Forms and Authentication -1. [Form Basics](forms_and_authentication/form_basics.md) -2. [**Project: Forms**](forms_and_authentication/project_forms.md) -3. [Sessions Cookies, and Authentication](forms_and_authentication/sessions_cookies_authentication.md) -4. [**Project: Members Only!**](forms_and_authentication/project_members_only.md) -### Advanced Forms and Active Record -1. [Active Record Queries](advanced_forms_and_activerecord/active_record_queries.md) -2. [Active Record Associations](advanced_forms_and_activerecord/active_record_associations.md) -3. [**Project: Private Events**](advanced_forms_and_activerecord/project_private_events.md) -4. [Active Record Callbacks](advanced_forms_and_activerecord/active_record_callbacks.md) -5. [Advanced Forms](advanced_forms_and_activerecord/forms_advanced.md) -6. [**Project: Flight Booker**](advanced_forms_and_activerecord/project_flight_booker.md) -### APIs -1. [APIs and Building Your Own](apis/apis_and_building_your_own.md) -2. [Working With External APIs](apis/working_with_external_apis.md) -3. [**Project: Kittens API**](apis/project_kittens_api.md) -4. [**Project: Flickr API**](apis/project_flickr_api.md) -### Rails Sprinkles -1. [CSS Bundling](rails_sprinkles/css_bundling.md) -2. [JS Bundling](rails_sprinkles/js_bundling.md) -3. [Turbo](rails_sprinkles/turbo.md) -4. [Stimulus](rails_sprinkles/stimulus_js.md) -### Mailers and Advanced Topics -1. [Mailers](mailers_advanced_topics/mailers.md) -2. [**Project: Sending Confirmation Emails**](mailers_advanced_topics/project_sending_confirmation_emails.md) -3. [Advanced Topics](mailers_advanced_topics/advanced_topics.md) -4. [Websockets and Actioncable](mailers_advanced_topics/websockets_and_actioncable.md) -5. [**Project: Rails Final Project**](mailers_advanced_topics/project_final.md) -6. [Conclusion](mailers_advanced_topics/conclusion.md) diff --git a/shared/README.md b/shared/README.md deleted file mode 100644 index cf8909016d0..00000000000 --- a/shared/README.md +++ /dev/null @@ -1 +0,0 @@ -Lessons shared between our paths.