Links

Admission assignment

Pre-knowledge

You have to know HTML and CSS. You can follow this video or this course to get the required knowledge.
You have to know intermediate level JavaScript. You can follow this video or this course to get the required knowledge.

Admission project: Pokedex

In Pokemon lore, the Pokedex is a Pokemon dictionary that the characters carry with them. In this device, they can query the Pokemons and learn details about them, such as, abilities, type of Pokemon, strengths and weaknesses. The different designs of the Pokedex can be found online. Here is a sample UI of Pokedex.

For the admission of the Advanced JS/ASP.NET course, please create a Pokedex program with the following requirements:

  1. 1.
    Develop a search field where users will search for Pokemon’s name or id.
    • Create a field and button.
    • Add a callback to the button event listener.
  2. 2.
    Make a request by Pokemon ID or name. PokeApi already can handle both.
    • There are some Pokemons that don’t exist but should, 999 doesn’t exist but 1000 does.
    • This is a perfect example of interacting with the response’s status code and adjusting their app to it.
    • The default param of the fetch function is a GET method.
  3. 3.
    Display important information on the Pokemons. All this information is available on the first REST call to the API.
    • Name (Bulbasaur, Charizard, Pikachu)
    • Skills (Lighting-rod, static)
    • Type of Pokemon (Ghost, Poison, Fire)
    • Pokemon Sprites
WireFrames
Home
​​
​
​
Search
​​
​
​
Cards
​​
​
​
​​
​
​