Internship for Integrating digital PR and Ad tech

Thumbnail Image

Date

2024-08

Journal Title

Journal ISSN

Volume Title

Publisher

BRAC University

Abstract

The Full Stack Online Developer Internship seeks to provide aspiring developers with a comprehensive grasp of creating dynamic and responsive online applications via hands-on experience. The program aims to bridge the gap between theoretical knowledge and practical skills via internships in actual development projects. The internship program will include all aspects of web development, including the creation of user-friendly interfaces, database management, and the implementation of large-scale systems. The course guarantees that participants achieve expertise in both front-end and back-end technologies via a comprehensive methodology. Interns will explore the latest front-end technologies, including HTML5, CSS3, and JavaScript frameworks such as Angular or React.js. They will acquire the skills to design user interfaces that are both interesting and user-friendly, guaranteeing a uniform experience across several devices. During their internship, students will acquire expertise in back-end frameworks such as Flask, Django, and Node.js, in addition to server-side scripting. Interns will acquire proficiency in database integration, server management, and API development via practical projects using PostgreSQL, MongoDB, and MySQL. Participants will get practical experience by using effective data retrieval and storage techniques, comprehending data models, and designing and managing databases. We will examine relational and non-relational databases, highlighting the significance of data integrity and scalability, while also introducing version control tools, namely Git, to the interns. They will get insights into optimal strategies for collaboration, code evaluations, and effective communication among developers via joint projects. In web development, security is the main concern. Interns will be instructed on best practices of security, including data encryption, authentication and authorization. They will get information on identifying and mitigating common security vulnerabilities. The internship will include the web application deployment process using AWS, Heroku, or Netlify. Interns will be instructed on principles of continuous integration and deployment (CI/CD) as well as the processes of DevOps. Internship participants will engage in authentic projects that replicate scenarios they may encounter in professional environment. Upon completion of the program, interns will possess a robust portfolio that demonstrates their expertise in the development, deployment and maintenance of full-stack web applications. The goal of this full-stack web developer internship is to provide participants with the knowledge, abilities, and self assurance necessary to succeed in the fast paced world of web development and set them up for long term success in the technology sector.

Description

Cataloged from PDF version of internship report.
Includes bibliographical references (page 26).
This internship report is submitted in partial fulfillment of the requirements for the degree of Bachelor of Science in Computer Science and Engineering, 2024.

Keywords

Database management, MySQL, DevOps, User-friendly interfaces

Citation

Endorsement

Review

Supplemented By

Referenced By