The internship report by Mariyam Zama details her experience at Acube software training institute, focusing on a full stack Django project. The report outlines the objectives, tasks, technologies used, challenges faced, and learning outcomes during the internship from February 17 to February 24, 2025. It highlights the practical skills gained in web development, teamwork, and problem-solving, preparing her for a career in software development.
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PDF, TXT or read online on Scribd
0 ratings0% found this document useful (0 votes)
19 views4 pages
I Want Minimum 6 To 7 Pages-1
The internship report by Mariyam Zama details her experience at Acube software training institute, focusing on a full stack Django project. The report outlines the objectives, tasks, technologies used, challenges faced, and learning outcomes during the internship from February 17 to February 24, 2025. It highlights the practical skills gained in web development, teamwork, and problem-solving, preparing her for a career in software development.
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PDF, TXT or read online on Scribd
You are on page 1/ 4
JSS Mahavidyapeetha
JSS College for women
Chamarajangara INTERNSHIP REPORT (Submitted in partial fulfilment of the requirements for the degree of Bachelor of Computer Applications) Department of Computer Applications 2025 DECLARATION I, Mariyam Zama, a student of JSS College for women, hereby declare that the internship report titled "Full stack django project" is my original work and has not been submitted elsewhere for any academic purpose. Date: [Date of submission] Place: Chamarajanagara UUCMS Number: U01DP22S0041 ACKNOWLEDGEMENT I would like to express my sincere gratitude to Acube software training institute for providing me with this internship opportunity. I extend my heartfelt thanks to my supervisor NA for their valuable guidance and support. I am also thankful to my faculty guide Manoj T S and my institution, JSS College for women, for their encouragement and support. TABLE OF CONTENTS 1. Introduction 2. Company Profile 3. Objectives of the Internship 4. Description of Work Done 5. Technologies Used 6. Challenges Faced 7. Learning Outcomes 8. Conclusion 9. References 10. Appendix 1. INTRODUCTION Purpose of the internship: To develop web sites, gain practical experience in full stack web development, and enhance technical skills through real-world software development processes. This internship aimed to bridge the gap between theoretical knowledge and practical application. Duration and location of the internship: 17 Feb 2025 to 24 Feb 2025 at Sri Meenakshi women’s training centre, near Deenabandhu trust Chamarajanagara. Brief overview of the project/tasks assigned: Development of full stack Django projects, including website development using HTML, CSS, JavaScript, and AI tools. Tasks included creating various websites and games, learning Python and Django, and utilizing AI website generators to build functional web applications. This encompassed understanding the software development lifecycle from planning to deployment. 2. COMPANY PROFILE Name of the organization: Acube software training institute. History and background: Acube software training institute is dedicated to providing quality software training and development skills to aspiring professionals. It focuses on practical, hands-on learning experiences, emphasizing real-world application of skills. The institute aims to empower students with the latest technologies and industry best practices. Services/products offered: Software training, web development training, full stack development training, AI tool integration training, and practical project development, along with mentorship and career guidance. The institute also provides workshops and seminars on emerging technologies. Organizational structure: Acube software training institute is structured with experienced trainers and mentors who guide students through practical projects and learning modules, fostering a collaborative learning environment. The organization emphasizes a student-centric approach, ensuring personalized attention and support. 3. OBJECTIVES OF THE INTERNSHIP Key learning objectives: To gain practical experience in web development, learn full stack Django, utilize AI tools for website creation, enhance problem-solving skills in a real-world setting, and prepare for a career in software development. The internship also focused on developing teamwork and communication skills. Expected outcomes from the internship: Ability to develop functional and responsive websites using various technologies and tools, understand the full stack development process, effectively use AI in web development, and demonstrate practical skills and knowledge. The expected outcome also included gaining confidence in tackling real-world projects. 4. DESCRIPTION OF WORK DONE Daily/weekly tasks and responsibilities: Development of websites using HTML, CSS, JavaScript, and AI tools like Gemini. Creation of websites such as blog websites and games like Wordle, Piggy game, and Rock Paper Scissors. Learning and implementation of Python and Django for building websites, including database integration and server-side logic. Training on AI website generators like Site123. Regular coding sessions and project reviews were conducted, ensuring continuous progress and learning. The tasks also included debugging and testing the developed applications. Contribution to projects: Developed various websites and games as part of the training, contributing to the creation of functional web applications and enhancing practical skills. This involved writing clean and efficient code, and participating in code reviews. Team collaboration and meetings: Regular discussions with trainers and fellow interns, sharing ideas and troubleshooting challenges together. Collaborative coding sessions and project demonstrations were conducted, fostering a supportive learning environment. This included participating in daily stand-up meetings and weekly project review sessions. 5. TECHNOLOGIES USED Programming languages: HTML, CSS, JavaScript, Python, Django. Tools and software used: VS Code, Gemini, Site123, Git (for version control, if applicable), and other relevant development tools such as debugging tools and testing frameworks. Frameworks and databases: Django, SQLite (if used with Django), and potentially other databases or frameworks based on project requirements. This included understanding the Model-View-Template (MVT) architecture of Django. 6. CHALLENGES FACED Technical and non-technical challenges: Initial challenges included understanding the intricacies of Django framework, integrating AI tools effectively, and debugging complex JavaScript code. Time management and adapting to new technologies were also challenges, requiring effective problem-solving and learning strategies. This also involved dealing with version control issues and resolving conflicts. How they were overcome: Challenges were overcome through continuous learning, seeking guidance from trainers, collaborative problem-solving, and practicing regularly. Online resources and documentation were also utilized to resolve technical issues, demonstrating effective learning and adaptation. This included participating in online forums and utilizing Stack Overflow for troubleshooting. 7. LEARNING OUTCOMES Skills gained: Web development skills (HTML, CSS, JavaScript), Python and Django skills, AI tool utilization skills, problem-solving skills, debugging skills, collaborative development skills, and version control skills, enhancing technical proficiency. This also included learning about responsive design and cross-browser compatibility. Knowledge enhancement: Enhanced understanding of web development technologies, full stack development process, AI-assisted development, and software development lifecycle, providing a comprehensive learning experience. This included gaining insights into database management, server-side programming, and front-end development. Personal and professional growth: Improved confidence in web development abilities, enhanced problem-solving and critical thinking skills, better understanding of industry practices, increased motivation for pursuing a career in software development, and improved communication and teamwork skills, fostering personal and professional development. This also involved learning to manage time effectively and meeting project deadlines. 8. CONCLUSION Summary of the internship experience: The internship provided valuable hands-on experience in web development and full stack Django, along with exposure to AI tools for website creation. It was an enriching experience that enhanced my technical skills and professional growth, preparing me for a career in software development. This experience also provided insights into the practical aspects of software development. Future scope and how it will help in your career: The skills and knowledge gained will be beneficial for future web development projects and career opportunities in the field of software development. It has provided a strong foundation for pursuing a career as a full stack developer, with potential for further specialization and advancement. This experience will also help in building a strong portfolio and demonstrating practical skills to potential employers. 9. REFERENCES [Add references if any, such as official Django documentation, online tutorials, or relevant websites.] 10. APPENDIX [Add appendix if any, such as screenshots of developed websites, code samples, or project documentation.]
Building Real-World Web Applications with Vue.js 3: Build a portfolio of Vue.js and TypeScript web applications to advance your career in web development