#Day-63 Institute for Advanced Computing and Software Development (IACSD), Pune Today, Mrs. Kishori Khadilkar Ma'am taught us key concepts in Node.js, including: 1) File System Module: - readFile(fname, callback) - readFileSync(fname) - read(filedescriptor, buffer, bufferPosition, length, filePosition, callback) - CreateReadStream(fname, encoding) - createWriteStream(fname, encoding) - source.pipe(destination) - exists(fname, callback) - stat(fname, callback) - open(fname, callback) 2) HTTP Module: Basics of handling server requests and responses. 3) Introduction to Express.js: Building web applications and APIs with minimal effort. We wrapped up the session with practical programs, applying these concepts. Although grasping everything in one day was challenging, we are determined to practice more for a solid understanding. #100DaysOfCoding #JavaScript #LearnInPublic #BuildInPublic, #HumanResources, #HR, #JobInterviews, #HiringAndPromotion, #JobAlert, #NowHiring, #HiringNow #JobOpening #Job, #NewJob, #NewRole, #CareerChange #Employment #Networking, #PersonalBranding, #ProfessionalDevelopment
Manish Gupta’s Post
More Relevant Posts
-
#Day-58 Institute for Advanced Computing and Software Development (IACSD), Pune Today was a highly informative day as we covered two subjects: JavaScript, taught by Mrs. Kishori Khadilkar Ma'am, and Aptitude (Quant and Puzzles), taught by Mr. Amit Rohra Sir. JavaScript Topics Covered: 1) Validation in #JavaScript: - validatedropdown - validateradio - validatefile 2) Data Types in JavaScript 3) Functions for Numeric Data: - isNaN(data) - isFinite(data) - toFixed(n) - Math.round(number) 4) Functions for Strings 5) Date Functions 6) Objects in JavaScript It was a productive day, filled with learning new concepts and sharpening problem-solving skills! #100DaysOfCoding #JavaScript #LearnInPublic #BuildInPublic, #HumanResources, #HR, #JobInterviews, #HiringAndPromotion, #JobAlert, #NowHiring, #HiringNow #JobOpening #Job, #NewJob, #NewRole, #CareerChange #Employment #Networking, #PersonalBranding, #ProfessionalDevelopment JavaScript Developer
To view or add a comment, sign in
-
#Day-70 Institute for Advanced Computing and Software Development (IACSD), Pune Today was an intensive practice day focused on web technologies. I worked on honing my skills in HTML, CSS, and JavaScript, diving deep into creating dynamic and interactive web pages. Alongside these, I also explored related topics such as form validation, DOM manipulation, and event handling, reinforcing both theoretical knowledge and practical application. The hands-on exercises helped me better understand how to integrate different web development concepts, paving the way for creating seamless user experiences. It was a productive day filled with learning and problem-solving! 🚀 #100DaysOfCoding #JavaScript #LearnInPublic #BuildInPublic, #HumanResources, #HR, #JobInterviews, #HiringAndPromotion, #JobAlert, #NowHiring, #HiringNow #JobOpening #Job, #NewJob, #NewRole, #CareerChange #Employment #Networking, #PersonalBranding, #ProfessionalDevelopment
To view or add a comment, sign in
-
#Day-31 Institute for Advanced Computing and Software Development (IACSD), Pune Today, Mrs. Madhura Anturkar taught us some key concepts in Servlets: 1) Servlet API - public void init(ServletConfig config) throws ServletException: Initializes the servlet with the given configuration. - public void service(ServletRequest request, ServletResponse response) throws ServletException: Processes requests and generates responses for each call to the servlet. - public void destroy(): Cleans up resources when the servlet is terminated. 2) Servlet Deployment Methods - Using Annotations: Configures servlets directly in the code with annotations like @WebServlet. - Using XML Configuration: Defines servlets in the web.xml file for centralized configuration. 3) Centralized Exception Handling in Servlets: - We learned how to manage exceptions in a centralized manner to ensure better error handling and smoother user experiences. 4) Page Navigation Techniques: - Covered strategies for handling client-side and server-side navigation, including forward, redirect, and link-based navigation. 5) State Management: - Discussed the importance of state management in web applications and explored techniques like sessions and cookies to maintain data consistency across multiple requests. We also practiced a mini-project that incorporated these concepts, applying the servlet lifecycle methods, deployment techniques, centralized exception handling, and state management. This practical experience helped solidify our understanding and prepare us for real-world web applications. #LetsConnect #100DaysOfCoding #Java #LearnInPublic #OOP #Tech #LetsGrowTogether #BuildInPublic #humanresources #hr, #jobinterviews #hiringandpromotion #jobalert #nowhiring, #job
To view or add a comment, sign in
-
#Day-49 Institute for Advanced Computing and Software Development (IACSD), Pune Today, Mrs. Madhura Anturkar covered some essential topics in web development and Spring: 1) Model Attributes A ModelAttribute is an object used to share data between the controller (handler) and the view layer in an MVC application. We discussed two ways to send model attributes to the Dispatcher Servlet: - ModelAndView - Model 2) Redirect vs. Forward We learned how to replace a "forward" with a "redirect" in controllers. Redirecting is especially useful for avoiding duplicate form submissions and implementing PRG (Post-Redirect-Get) patterns. 3) Session Management We covered using HttpSession to track a client’s data across multiple requests, a key approach for implementing user sessions and handling persistent data on the server side. 4) MVC Architecture Layers We examined the typical layers in the MVC (Model-View-Controller) pattern, understanding the distinct roles each layer plays in separating data, user interface, and control logic. 5) Introduction to the Spring Boot Framework Ma'am introduced us to Spring Boot, a framework that simplifies the setup and development of Spring applications. We discussed its purpose, benefits, and how it streamlines the process of creating stand-alone, production-grade Spring-based applications with minimal configuration. Overall, today’s session was highly informative, setting a solid foundation for more advanced topics in web applications and Spring. #LetsConnect #100DaysOfCoding #Java #LearnInPublic #OOP #Tech #LetsGrowTogether #BuildInPublic #humanresources #hr, #jobinterviews #hiringandpromotion #jobalert #nowhiring, #job #NewJob, #NewRole, #CareerChange, #Networking, #PersonalBranding, #Employment, and #ProfessionalDevelopment #HiringNow, #JobOpening, #NowHiring
To view or add a comment, sign in
-
#Day-95 Institute for Advanced Computing and Software Development (IACSD), Pune Today was a full practice day. I dedicated my time to revising key concepts of .NET and Java, reinforcing my understanding of previously covered topics. I focused on practicing code examples, exploring both fundamental and advanced features in both technologies. This practice session helped me solidify my skills and identify areas where I need to improve further. It was a productive day of sharpening my programming abilities! #100DaysOfCoding #Java #DotNet #LearnInPublic #BuildInPublic, #HumanResources, #HR, #JobInterviews, #HiringAndPromotion, #JobAlert, #NowHiring, #HiringNow #JobOpening #Job, #NewJob, #NewRole, #CareerChange #Employment #Networking, #PersonalBranding, #ProfessionalDevelopment
To view or add a comment, sign in
-
#Day-25 Institute for Advanced Computing and Software Development (IACSD), Pune Today, we had a break from Core Java, and in that time, we began learning a new technology—#HTML—taught by Mrs. Kishori Khadilkar Ma'am. We covered various introductory topics related to applications and HTML concepts, including: 1) Types of Applications: - Single User Applications - Web Applications - Web Services - Mobile Applications 2) 3-Tier vs. 4-Tier Applications: Understanding the architecture and how different layers interact in application development. 3) Types of Web Pages: - Static Web Pages: Pages where content does not change dynamically. - Dynamic Web Pages: Pages where content can change based on user interaction or server responses. 4) HTML Tags: - Semantic Tags: Tags that convey meaning about the content they enclose (e.g.,<header> ,<footer>,<article>, <section>, <nav>). - Auto-Closable Tags: Tags that close themselves (e.g., <img>, <br>, <input>). - Empty Tags: Tags that do not have any content or children (e.g., <hr>, <meta>, <link>). We also discussed the importance of structuring web pages correctly and how #HTML5 introduced several new semantic tags to enhance web accessibility and #SEO. #LetsConnect #100DaysOfCoding #Java #LearnInPublic #OOP #Tech #LetsGrowTogether #BuildInPublic #humanresources #hr, #jobinterviews #hiringandpromotion #jobalert #nowhiring, #job
To view or add a comment, sign in
-
#Day-75 Institute for Advanced Computing and Software Development (IACSD), Pune Today was a productive day dedicated to practicing programming skills. I focused on writing and refining programs, particularly on LinkedList and other key concepts. -LinkedList Practice: Worked on implementing basic and advanced operations, including insertion, deletion, traversal, and finding elements. -Other Programs: Solved coding problems to strengthen logic and reinforce foundational concepts. -Key Takeaways: This hands-on practice not only enhanced my understanding of data structures but also boosted my confidence in applying them to solve real-world problems. Overall, it was a satisfying and skill-enhancing day! #CodingPractice #DataStructures #LinkedList #Programming #100DaysOfCoding #JavaScript #LearnInPublic #BuildInPublic, #HumanResources, #HR, #JobInterviews, #HiringAndPromotion, #JobAlert, #NowHiring, #HiringNow #JobOpening #Job, #NewJob, #NewRole, #CareerChange #Employment #Networking, #PersonalBranding, #ProfessionalDevelopment
To view or add a comment, sign in
-
#Day-53 Institute for Advanced Computing and Software Development (IACSD), Pune Today was a productive day focused on practicing Spring Boot programs. Worked on creating REST APIs, understanding the core annotations, and experimenting with configurations for smooth application development. These hands-on sessions are enhancing both coding efficiency and confidence in building robust backend applications. Looking forward to exploring more advanced Spring Boot features in the coming days! #LetsConnect #100DaysOfCoding #Java #LearnInPublic #OOP #Tech #LetsGrowTogether #BuildInPublic #humanresources #hr, #jobinterviews #hiringandpromotion #jobalert #nowhiring, #job #NewJob, #NewRole, #CareerChange, #Networking, #PersonalBranding, #Employment, and #ProfessionalDevelopment #HiringNow, #JobOpening, #NowHiring
To view or add a comment, sign in
-
#Day-32 Institute for Advanced Computing and Software Development (IACSD), Pune Today, Mrs. Madhura Anturkar taught us some advanced Java topics: 1) Cookie-Based Session Tracking We learned how cookies help in session tracking by storing user information on the client side. Key methods covered: - setMaxAge(int expiry): Sets the maximum age in seconds for the cookie. - getMaxAge(): Retrieves the maximum age of the cookie. - getName(): Gets the name of the cookie. - getValue(): Gets the value associated with the cookie. 2) HttpSession Interface We explored the HttpSession interface, which helps manage user-specific data across multiple requests in a web application. Important methods include: - getId(): Retrieves the unique session ID assigned by the server. - setAttribute(String name, Object value): Adds or updates an attribute bound to this session. - getAttribute(String name): Retrieves an attribute value based on the provided name. - removeAttribute(String name): Removes an attribute associated with the session. - invalidate(): Ends the session and removes all bound attributes. 3) HttpSession Life Cycle We studied the stages of the session life cycle, from creation to termination. Key stages include: - Session Creation: Triggered upon a new user request, often through request.getSession(true). - Session Management: Maintaining sessions using cookies or URL rewriting. - Session Invalidation: Sessions can be invalidated through invalidate() or upon reaching the maximum inactive interval. To put these concepts into practice, we created a Voting Management Project. This project involved: Using cookies to track each user’s vote to prevent multiple voting. Managing user sessions through HttpSession to store voting information securely and reliably across multiple interactions. Implementing session expiration to ensure a secure voting process. #LetsConnect #100DaysOfCoding #Java #LearnInPublic #OOP #Tech #LetsGrowTogether #BuildInPublic #humanresources #hr, #jobinterviews #hiringandpromotion #jobalert #nowhiring, #job
To view or add a comment, sign in
-
#Day-24 Institute for Advanced Computing and Software Development (IACSD), Pune As we near the end of our Core Java module, today we had another insightful session with Mrs. Madhura Anturkar Ma'am. She covered several important topics related to Multithreading and more. Here are the key concepts we learned: 1) #Multithreading Methods: - public void start() - public static void yield() - public void setName(String name) - public String getName() - Thread priority and its scale - public static Thread currentThread() - public String toString() - public static void sleep(long milliseconds) - public void interrupt() - public void join() - public void join(long milliseconds) 2) Blocking vs. Non-blocking Triggers: 3) Blocking triggers halt thread execution, while non-blocking triggers allow other threads to continue. 4) Race Conditions: Race conditions occur when multiple threads access shared resources simultaneously, causing unpredictable outcomes. 5) Critical Sections: Critical sections are parts of code where shared resources are accessed, requiring careful management to avoid race conditions. 6) #Synchronization: Synchronization ensures only one thread accesses a critical section at a time, preventing conflicts and maintaining data integrity. The session included practical examples on multithreading, thread behavior, and synchronization techniques to avoid race conditions. #LetsConnect #100DaysOfCoding #Java #LearnInPublic #OOP #Tech #LetsGrowTogether #BuildInPublic #humanresources #hr, #jobinterviews #hiringandpromotion #jobalert #nowhiring, #job
To view or add a comment, sign in