Name: Faith Kimani
Type: User
Bio: I'm a passionate full-stack developer, proficient in both backend and frontend web design using: Javascript, HTML, CSS, React, OOP, Rails, Ruby and Sinatra
Location: Nairobi, Kenya
Faith Kimani's Projects
In this code-along, we'll discuss how Active Record fits into a Rails application, as well as some tools to make it easier to set up models in your Rails apps.
Generate create, index and show routes for one resource Use strong params to create a new resource
We're going to build an API for an instructor to manage their students. Create the following database structure. You will have two models (and their corresponding tables), Student and Instructor, with the following relationships: An instructor has many students A student belongs to an instructor
Authenticate a user with a username and password .Authorize logged in users for specific actions
Use Rails to create a resource Understand the connection between the request body and params
Use resources to generate routes Understand how to view all routes in a Rails application
https://upload.wikimedia.org/wikipedia/commons/thumb/9/9d/Epipremnum_aureum_31082012.jpg/1024px-Epipremnum_aureum_31082012.jpg
Practice on dynamic routing
Create a dynamic route Use route parameters in the controller via the params hash
Create a route Map a route to a controller/action Send JSON data as a response
Understanding the flow of data in a Rails app, mapping routes to controller actions, generating a controller and sending JSON data as a response
Use params.permit to allow specific params
Generate update and destroy routes for one resource
Serialize nested data using has_many and belongs_to
Understand the purpose of a serializer in a JSON API application. Configure ActiveModel::Serializer with a single model
Display validation messages on the frontend Use HTTP status codes to interpret server response
This is a web page that displays a variety of cocktails from the CocktailDB API.
This is a GIF application that takes in user input, fetch JSON data from the Giphy API, and display the results.
The goal for this lab is to make a static site in React to practice building components, writing JSX, and passing down data as props. I'll be creating a personal blog site, similar to Dan Abramov's Overreacted Links to an external site.:
Understanding what a React component is and what it can be used for
Learn how to create components
Refactor existing React code into custom hooks
Understanding how to use React events in our application
This is a shopping list application in which I code along to practice building all the four CRUD operations
Refresher on React CRUD operation