LogoLogo
Official WebsiteClass RecordingsSchedules & EventsHomework
  • Welcome to MigraCode Barcelona
  • General Information
    • Code of conduct
    • Experiences
    • Copyright
  • Student support
    • 🙋Student Services
      • Volunteer Support
      • CodeBuddies
      • CodeWomen
      • Language Support
        • Language Lab
        • Oxford House
      • Psychological Support
      • Legal Support
      • Study space
    • 💼Finding a job
      • Self-branding
        • LinkedIn profile
        • GitHub profile
        • Self-developed profile
      • Online networking
      • Events & job fairs
  • COURSES
    • 🎧IT Support & Security Course
      • Structure
      • Course content
      • Planning & Schedule
      • Application process
        • Home assignment
    • 🎧IT Automation with Python Course
      • Structure
      • Course content
      • Planning & Schedule
      • Application process
        • Home assignment
    • 💻Web Development Course
      • Pre-Courses
      • Main Tools & Software
      • Slack Information
      • Grading System
      • Homework
      • Course content
        • Introduction
          • 1 - Dev Tools and command line
          • 2 - Git and Github
          • Git and GitHub Practice Session
        • HTML/CSS
          • 1 - Semantic HTML and CSS
          • 2 - Responsive Web and Layout
          • 3 - Bootstrap
        • JavaScript I
          • 1 - Hello Javascript
          • 2 - Expressions and loops
          • 3 - Arrays and callbacks
        • JavaScript II
        • JavaScript III
          • 1 - Good practices and debugging
          • 2 - APIs and fetch
          • 3 - Project
        • React
          • 1 - React 101
          • 2 - Reacting to changes
          • 3 - Fetching Data
          • Extra Materials
            • Class components
            • Routing
        • Node.js
          • 1 - Node and Express 101
          • 2 - APIs in Node
          • 3 - Workshop
        • Databases
          • 1 - Introduction to SQL
          • 2 - SQL with Node
          • 3 - CRUD with SQL and Node
        • Final Projects
          • Call for project ideas
          • List of projects
          • Planning and Calendar
          • How to start coding
          • Methodology
          • Team meetings
        • Professional Skills
          • Module 1: Soft Skills
          • Module 2: Employability
          • Module 3: Working in projects
    • 💾Advanced JS & ASP.NET course
      • Admission assignment
      • Self Study Prerequisites
        • Index
      • Course content
        • Index
  • Technical Guides
    • How to install course tools
    • Introduction to GIT
    • Trello in Scrum
    • Heroku Deployment
    • Git on Teams
  • Useful links
    • Official website of MigraCode Barcelona
    • Our Homework Trello board
    • Class Recordings
    • Schedules and Events
Powered by GitBook
On this page
  • Pre-knowledge
  • Admission project: Pokedex

Was this helpful?

Export as PDF
  1. COURSES
  2. Advanced JS & ASP.NET course

Admission assignment

PreviousAdvanced JS & ASP.NET courseNextSelf Study Prerequisites

Last updated 3 years ago

Was this helpful?

Pre-knowledge

You have to know HTML and CSS. You can follow or to get the required knowledge.

You have to know intermediate level JavaScript. You can follow or 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. 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. 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. 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. 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

💾
this video
this course
this video
this course
Here