Backend vs Frontend Assignment


#22
  1. Front End Developers
  2. HTML, CSS, JavaScript
  3. Backend Developer
  4. Backend Developer
  5. Ruby, PHP, Java, .Net, and Python

#23
  1. Which type of developer programs the code that users interact with directly?
    • A frontend developer
  2. In web-development, what languages does a frontend developer typically use?
    • HTML, CSS, JavaScript
  3. Which type of developer is responsible for making sure the logic of the application runs smoothly?
    • A backend developer
  4. Which type of developer is responsible for handling databases?
    • A backend developer
  5. Which languages can you use in order to communicate with a database (give 2 examples)?
    • PHP, Python

#24
  1. Which type of developer programs the code that users interact with directly?
    frontend developer
  2. In web-development, what languages does a frontend developer typically use?
    HTML CSS Java Script
  3. Which type of developer is responsible for making sure the logic of the application runs smoothly?
    Backend developer
  4. Which type of developer is responsible for handling databases?
    backed developer
  5. Which languages can you use in order to communicate with a database (give 2 examples)?
    Ruby, PHP, Java, .Net, and Python

#25
  1. Which type of developer programs the code that users interact with directly?

Front end developers developers do.
And mobile developers (iOS and Android).

  1. In web-development, what languages does a frontend developer typically use?

JavaScript, CoffeeScript, TypeScript are used to implement the front-end logic.
HTML and CSS are used for web page visual look implementation.

  1. Which type of developer is responsible for making sure the logic of the application runs smoothly?

I believe all the developers are.
But most of the logic is supposed to be executed at the back end side, so maybe the “back end developer” is a correct answer.

  1. Which type of developer is responsible for handling databases?

A back end developer is (or a DBA if the company has a dedicated role for that).
If the term “handling” imposes administration and security setup, it might be a job for system administrators or devops engineers.

  1. Which languages can you use in order to communicate with a database (give 2 examples)?

SQL is used for database queries.

You can use any programming language with the RDBMS driver matching a given database. Some typical choices are : C#, PHP, Ruby, Python, Java

Some ORM library wrapper can be used optionally. For example, C# has a LINQ langauge.
GraphQL is also an option if its integration is implemented on a back end side.


#26

P.S. @ivan, the link in the corresponding course page does not lead here. Letting you know so that you can fix the content soon.


#27
  1. Front End
  2. JavaScript, HTML, CSS
  3. Back End
  4. Back End
  5. Ruby and Python