0% found this document useful (0 votes)
9 views

FreeCode Website

Uploaded by

ahiresonali2023
Copyright
© © All Rights Reserved
Available Formats
Download as PDF, TXT or read online on Scribd
0% found this document useful (0 votes)
9 views

FreeCode Website

Uploaded by

ahiresonali2023
Copyright
© © All Rights Reserved
Available Formats
Download as PDF, TXT or read online on Scribd
You are on page 1/ 25

Welcome to

FreeCode Blog

Maxgen Technologies Pvt. Ltd.

Industrial Training
Industrial Training

★ Course Code :- 220149


★ Academic Year :- 2023-2024
★ Program :- Computer Engineering
★ Semester:- Fifth
★ Presented By :- Sanika Agre
Internship Details

★ Name of Industry :- Maxgen Technologies Pvt.


★ Start Date :- 1th June 2023
★ End Date :- 23th July 2023
★ Course enrolled :- Web Development
★ Industry Mentor :- Mrs. Madhura Patil
★ Institute Mentor :- Mrs. Pratibha
★ Designation of Industrial Supervisor :- Web Developer
History of Company

Maxgen Technologies is a full-service web design and development company.

Aim :- Maxgen Technologies is a full-service web design and development


company.

Vision :- To be a leading provider of innovative and comprehensive web


solutions, driving business growth through cutting-edge technology and
exceptional services.

Mission:- To enable students to be zealous professionals through innovative


and futuristic approach towards the teaching and learning process
Week 1 :-

● Introduction to team and organization.

Overview of the internship.

● Assign mentor for guidance.

● Cleared concept of python basics such as syntax comments variables, data types and
casting
Week 2 :-

● Cleared Concept of python basics such as operator list tuple, set, dictionaries in deep.

● Cleared concepts of python basics such as If-else conditions, strings.

● Cleared concepts of python basics such as loops- for loop, while loop.

● Cleared concepts of functions in Python..

● Cleared concepts of classes and objects.

● Solve problems of python basics.


Week 3 :-

● Cleared concepts of python Inheritance such as how to create parent class and child
class, how to add init function, properties and methods.

● Cleared concepts of python polymorphism.

● Cleared concepts of python abstraction and encapsulation.

● Cleared concepts of exception handling search as try except as finally block.

● Clear concepts of User input.


Week 4 :-

● Cleared concepts of python file handling.

● Cleared some doubts regarding python.

● Solved all questions given for practice

● Cleared concepts of Django framework cleared concepts of Django framework.

● Done installation of Django


Week 5 :-

● Cleared concept of how to create Django Project and apps.

● Learned about Django project structure, setting & configuration.

● Started building the first Django app for an internship project.

● Implemented basic views, urls and templates to render a simple web page.

● Introduce to model view template (MVT) pattern and begin defining models for the
project database.

● Continued working on models.

● Implemented basic CRUD operations- (create, read, update, delete).

● Learned about static files including css, javascript, images and implemented them into
the project.
Week 6 :-

● Implemented user authentication and registration using Django's built in


authentication system.
● Implemented portfolio project views
● Setup urls to link views
● Improve base template styling to make it visually attractive.
● Design template for displaying individual portfolio items
● Created template for login and registration forms
● Implemented user authentication to secure project functionality.
● Created Django forms for adding and editing items.
● Develop views to handle adding, updating and deleting items
Week 7 :-

● Set up media files to handle image uploads for project item

● Implemented image upload functionality for project item using Django's file Field

● Insured proper handling of media files in both development and production


environment

● Created contact form for visitors to get in touch

● Configured Django's email backend to handle contact form submission.

● Styled contact form and tested functionality

● Designed and implemented ‘about me page’ with relevant personal information.

● Used Django's template tag to display dynamic data about me page.


Week 8 :-

● Prepared the project for deployment.

● Check whole project

● Created requirements .txt file to list project dependencies.

● Reviewed security best practices for Django deployment

● Conducted final review of entire project and addressed any remaining issues
Description Of Project

On the very first day, I have decided the topic for my project by collecting various
information from the internet in order to get the best topic for my project.

The topic which I selected is Blog website. And my Topic name is FreeCode Website.

Firstly I started with the homepage to build my FreeCode website so that I could finalize
the layout to be used on every page of the website. I started from the top header. It
includes elements like navigation menus. But the problem arises when I resize the
browser so I made it responsive using media query so that it should be responsive on
various devices like desktops, laptops, tablets, and smartphones to ensure it adapts well
to different screen sizes.
Description Of Project

Before testing the website, I first created all the pages that were needed for my website.
After creating all the pages of the website, I started the testing of the website on
desktop, as well as on the mobile phone. I Verified that navigation menu items are
clickable.

In navigation menu there are three option - Home ,Blog and Contact.

In Home page i add Navigation menu and added the image of programming,then i
started the testing on the website on desktop.

In Blog Page First i added images after that i added the products in admin page and
connect it in to the Blog page.

In that i also added the buttons.


Description Of Project

In the contact us page, I checked whether all those buttons, form fields work as intended.
I ensured that all mandatory fields are validated. I checked how the submitted data is
processed and presented to the recipients by email notifications. I verified the page
responsiveness on different devices to ensure it looks and functions correctly across all
screen sizes.

I made the whole website responsive to avoid errors while using website on different
devices Continuous testing was carried out to eliminate even the smallest bugs. I
encountered some bugs which I tried my best to solve and removed them by making
necessary changes
OUTPUT
Things We Learnt During Internship

Time Management :- The demands of internships teach interns how to manage their time
efficiently. Balancing tasks, deadlines, and responsibilities helps develop strong time
management skills.

Learning from Failure :- Mistakes and failures are part of any learning process. Interns
learn that setbacks can be valuable opportunities for growth and improvement.

Industry Knowledge :- Interns have the opportunity to gain a deeper understanding of


the specific industry or field they are working in. They learn about industry trends, best
practices, and the practical application of concepts they learned in their academic studies
Practical Experiences in Industry

• I got the chance to work on real web development projects and write actual code. This

practical experience helped me understand how to implement various web

technologies, languages, and frameworks.

• I got the opportunity to work with a variety of web technologies, such as

HTML, CSS, JavaScript

• As the internship covers full-stack development, I got exposure to

back-end technologies like python, Django, sql or others.


THANK YOU

You might also like