Posts

Day 34

 Industrial Training – Day 34 Topic: JavaScript Control Statements Date: 1st August 2025 Today in my industrial training, I learned about control statements in JavaScript, which are used to make decisions and control the flow of the program. I started with conditional statements : if if...else if...else if...else switch These helped me write logic to make decisions based on conditions. For example, checking if a user is eligible to vote. Next, I worked on loops : for while do...while Loops helped me execute code multiple times. I practiced printing number sequences and iterating through arrays. I also learned about: break (to exit a loop early) continue (to skip one iteration) I wrote small programs using these statements for better understanding. 

Traning Day 33

Industrial Training – Day 33: Exploring JavaScript Basics Today marked an exciting shift in my learning journey as I delved into the basics of JavaScript (JS) – the scripting language that adds interactivity to web pages. After working extensively with HTML and CSS in the previous weeks, I finally got hands-on with JS and started understanding how dynamic functionalities are built into websites. I began the day by learning about variables – how to declare them using var , let , and const , and understanding the difference between them. Then I explored data types like strings, numbers, booleans, and arrays. It was interesting to see how JavaScript handles operations and data storage. Next, I practiced writing functions – reusable blocks of code – and saw how they can help keep code clean and modular. I also explored conditional statements like if , else if , and else to make decisions in code. One of the highlights of the day was learning about loops like for and while , whic...

Day 32

Industrial Training - Day 32 Learning JavaScript Basics Today was the 32nd day of my industrial training, and I started working with JavaScript to bring interactivity to web pages. After completing deployment tasks earlier, my mentor guided me to begin JavaScript, and I wrote around 30 lines of basic code today. Here’s what I practiced: Displaying output using console.log() Declaring variables using let , const , and var Writing if-else condition  I also created a small script where clicking a button changes the text on the page. It felt great to see something happen without refreshing the browser. Even though it's just the beginning, it was a fun and productive session. I’m excited to explore more JS features like loops, arrays, and user input handling in the coming days. JavaScript is definitely opening new possibilities for web development!

training Day 31

Industrial Training Day 31: From Deployment to JavaScript Today marked a new milestone in my industrial training journey. I successfully deployed the project I had been working on over the past few days. It was satisfying to see all my efforts live and functioning on the web. Though a few issues like image loading were earlier faced, they were resolved. Once the deployment was confirmed, I shared the project link with my mentor. After reviewing it, my mentor appreciated the design and layout. Then came the next phase of learning – JavaScript. My mentor suggested I begin exploring the basics of JavaScript. This excited me, as JavaScript adds interactivity to web pages. I started with understanding what JavaScript actually does in a website. I learned how it works alongside HTML and CSS. My mentor emphasized that HTML is for structure, CSS for design, and JavaScript for behavior. I wrote my first console.log("Hello World"); program. Then I tried simple alerts and...

training Day 30

 Industrial Training – Day 30 Final Task Completion, Deployment & Presentation Preparation Today was the last day of my industrial training. I completed all remaining tasks of my project. Final checks were done to ensure design consistency. I tested responsiveness for mobile, tablet, and desktop. Minor bugs and layout issues were fixed. Animations and transitions were smoothed out. I validated the code for clean structure and optimization. All links and buttons were cross-checked. After completion, I moved on to deployment. I used GitHub Pages for hosting. Uploaded all project files successfully. Next, I started preparing for the presentation. Created a clear and simple slide deck. Explained the objective of the project. Added tools and technologies used. Listed out major features of the project. Included screenshots and live demo link. Practiced explaining key points confidently. I also made a checklist to cover during the presentation. The entire training...

Training Day 25

 Industrial Training – Day 25  Today marked the 25th day of my industrial training journey, and I successfully completed the final part of my current project – the User Review or Testimonials section. This section plays a key role in building user trust, as it highlights positive feedback from previous clients or users of the service. To create this part, I used clean and responsive HTML and CSS. I designed multiple review cards that display the user's name, photo, star rating, and their feedback. I ensured that each review card had a modern, minimalistic look with proper padding, margins, and shadow effects to make them visually appealing. For mobile responsiveness, I used media queries to adjust the layout – reviews appear in a single column on smaller screens and in a grid on larger ones. I also used flexbox and grid properties to ensure alignment and spacing were consistent. One of the challenges I faced was making the layout look uniform despite having reviews of differen...

Training Day 24

Industrial Training – Day 24 Blog Today is the   Day 24 of my industrial training journey, Today I focused on completing the middle part of the landing page —specifically the features section . The task involved converting a visual design into a responsive and structured HTML/CSS layout. I started by analyzing the section structure, which typically includes three main features with icons, headings, and descriptions. I used semantic tags like <section> , <div> , and <article> to maintain proper HTML5 structure. Each feature block was styled using Flexbox to align content horizontally on larger screens and stacked vertically for mobile responsiveness. I applied consistent spacing, background colors, and hover effects to make the design clean and user-friendly. Typography and font styling were implemented to match the design guide. I also ensured mobile responsiveness , testing on different screen sizes to avoid content breaking or overlapping. Minor adjustm...