Your application

Please complete the following fields to be considered for this project.

Please fill in this required field.
Please fill in this required field.
Please fill in this required field.
Please fill in this required field.
Please fill in this required field.
How much commitment will you have to this project?
Please select an option.
Are you available to dedicate 1-2 hours per week to the Build Project?
Please select an option.
Your application has been 
successfully submitted!
Explore more projects
Close
You already submitted an application for this project.
Explore more projects
Close
There was an error submitting your form. Please try again later or contact us.
Oops! Something went wrong while submitting the form.

This project is no longer accepting applications. Subscribe to our newsletter to be notified of new projects!

Get updates
Web Application for Flexible Data Visualization
Pavlo Tarasenko
Pavlo Tarasenko
Get updates
Register today
Apply now

Web Application for Flexible Data Visualization

Use MS SQL Server, C# and JavaScript to develop a small web app that presents and manipulates data within a browser.

Register today
Apply now
Wednesdays
 at
5:00
P.M.
 ET /
2:00
P.M.
PT
8 weeks, 2-3 hours per week
Beginner
No experience required
No experience required
Some experience required
Degree and experience required

Description

In today's world, each web application works with data, displays large amounts of data, and processes it efficiently. The most convenient way to present this data is often in the form of tables. This Build Project challenges participants to take on the role of a Software Developer and build a small web application that presents and manipulates data within a browser. Using MS SQL Server, C#, and JavaScript, participants will create an interactive and user-friendly application. Under the supervision of an experienced Build Fellow, they will learn to handle data storage, server-side logic, and client-side scripting to deliver a seamless web experience. The challenge includes working with databases, coding dynamic web pages, and implementing data manipulation techniques to ensure the application meets user needs. Participants will become familiar with industry-standard tools and methodologies in web development. This hands-on experience will provide valuable skills applicable to entry-level jobs in software development and web engineering.

Session timeline

  • Applications open
    May 27, 2024
  • Application deadline
    June 23, 2024
  • Project start date
    Week of July 8, 2024
    Week of
    July 8, 2024
  • Project end date
    Week of

What you will learn

  • Develop skills in creating work products that are well-formatted and presentable in a professional environment.
  • Gain proficiency in using MS SQL Server, C#, and JavaScript to develop a small web application that presents and manipulates data within a browser.
  • Become familiar with data presentation, manipulation techniques, and various web development methodologies that will aid in creating effective and user-friendly applications.

Project workshops

1
Introductions
2
DB design
3
DB implementation
4
Core implementation
5
Data displaying
6
Paging
7
Data manipulation
8
Presentations

Prerequisites

  • Basic/intermediate knowledge of Web Development Principles: You should be able to understand and apply basic concepts of web development, including front-end and back-end technologies. Familiarity with creating and managing relational databases is essential. These topics are usually covered within Computer Science or Software Engineering courses.
  • Basic knowledge of MS SQL Server: You should be able to create and manage databases, write SQL queries, and understand data manipulation within SQL Server.
  • Basic knowledge of C# and JavaScript: You should be able to write basic code in C# and JavaScript, understand object-oriented programming concepts, and create simple web applications.
  • Other prerequisites: Before the project starts, you'll need to have MS SQL Server, a C# development environment (such as Visual Studio), and a web browser installed on your computer. Windows is preferred for compatibility with the software tools used in this project.

Sign up today

Get access to all of our Build projects, including this one, by creating your Build account!

Register today
Log in

Apply to

Pavlo

's project today!

Get started by submitting your application.

Apply now

Stay updated!

Subscribe to our newsletter to be notified when projects reopen!

Please fill in this required field.
By clicking “Subscribe” you agree to our Terms of Services and Privacy Policy.

Thanks for subscribing!

We'll notify you when projects reopen. In the meantime, you can explore our resources and learn more about our Fellows.

Discover our articles
There was an error submitting your form. Please try again later or contact us.
Thank you! Your submission has been received!
Oops! Something went wrong while submitting the form.
About the expert

Pavlo is a Computer Science Build Fellow at Open Avenues, where he works with students leading projects in web development.

Pavlo is a VP of Engineering and Tech Lead at ThirdWaveRX where he works on development of project that helps health providers to manage pharmaceutical drug rebates.

Pavlo has more than 10 of years of experience in Software Development. He worked as Automated QA Engineer, Back-End software developer, Full-stack software developer and Team Lead id different areas like FinTech and Healthcare areas.

He holds a Master’s degree in Computer Systems and Networks.

A fun fact about Pavel is that he has a twin brother and when he started working at his first job with his brother, some employees thought that Pavel and his brother were one person.

Visit
Pavlo
's Linkedin
More like this Project